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