#### ###...## . #......#.. ##......... . #.......... .. #.......... ...####.......... ................. ....... ................. ....... .#####........... ####....... #............ ###.......... #............ #............ #............ #............ #.########O.......... ##............ #...........!........ #.....<....... #..................>. #............. #.................... #............. #..#.................# ##............ #. ##..?...####.##### #............ # #...#### ## #.......>.... ##... ##........... ##.. ###......... ##....... ###... .#