grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 100 grid 50 grid 100 grid 50 grid 50 grid 100 grid 0 grid 50 grid 50 grid 50 grid 50 grid 0 grid 50 grid 50 grid 0 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 grid 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0