######### . ........##.# #....##.### #...<##... #....##..# ###.###..# ## #.# #..# #...#.###..###.#. #................. #...#.###..###.#. ##.##.# #?.# #. #.# #..# ###.##.###o.###.#.# .........oo........ ###.##.###o.###.#.# #.# #..# . #..# #oo# #..o ##.## .# .