.# .# . #. #######.# #.##.O...... ####..#O####### ##. ......[h### #..[. .[.......<###...# ####...>().(..# #######.......# #......... .....####. #.###.# .. ... ### .... .!..