. . ..... .. ...###...## ... . ..#.. ..#.... ... .............. . ....... .......... .. .. ................. #.. .#.....#.v ........ #.#.. # .. ###.... #...# #.#. ..#.....#..v..#.....#. .. . ... ........ v......... # ........................ ...... . ................v............ ###... ..#. .. #.....#.....# ....# # . ...## ...###...###...###!..## ..# .....#.....#.....#.....#.....#. . . ............................ #... .. ......................... #.##.....................v........ . # . ..#.....#.....#.....#.....#. . . ....# #... ##.. ###...###...## .# ...# ...#.. ..#.....# ....# #.. ... ............... ..... . . . . ..................... # .. ........................... .... .....#.....#.....#.....#. ## ###......#..#..##.#.. #. #..#?.# .#.#