#. .#... #. #.... .. #...#####. ......... . #..O[.### ##.) #....oo.##....# #..oF.......# #..##........ #.o##O###..## #.###.. . #.. ##.# ##. o# .< .# .# .# .# .# .#. .. .. <## ..## ##.. #.#..### #...<..# ###....# ##...# ....# ..... ....... ......## #......#