#. . # #. ##. ####.###.. .........#### ..#.........# #...........# #.<....# #......# #####..ooo ##.. o