.## ... #. ..# ##. #.# ...#########.# #.......##.####.## +................. #####.......##.####+# ........######.# ........######.## ........h.......# ................## #######..........# #........#.# #........#.# #...(....#.. #################........##.# #........................# .# #.######################## .. #.# #! #.# .. #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ###########.# #........#..# #........'..# #....[...'..# #........#..# #<.......#..# #........#.## #........+.# #........+.# #........#.# ############