########### +.....#...# #.....'...# #.....#...# #.....##..# ..##.....##..# #+# .........###'##### ...### .......<.#.......+ .....# ..####+####......# .....# .. #...#### #...# . #...######...###[. . #................. #. #............).... #.. #...##..##........ #... #...######....##.. #.... #...##........# ......#######........# .....hO....##..##....# #.....##...##..##....# #.... #.......+.....+ +... #.......#.....# #.. #.......#.....## #. #...##..#.....<+ # #...##..#......# .....##..##.....# .##...######....## #... ...... ....... ......> .......