.. ##. #... .. .#... #...####.. ...... #....#...# ....# ........ ....#.. #......##...##.. #....##........ .# #.............. ...#.............. .................. ####...^.......... #................ #.##...........## #. ####..<......# # #.......... #####...o....## ........O...... .##....oo.....# #...##.....## #.... ....## .<... ...... ...... ...###. ..### .... .# .....