### ..# ###############.# # #<.....#.....##.# #. ######.'........# ##.##########.....##.# ##...............>.#### ..h................# #.h..<.............# #...h..............# #..................# .#+###.###.....##.# #o..####.###.# #.###o#..# ### .. #...{o##o.# #####o# ..o( #.# ..oo #.# $8. #.# ##. ..# ..# ##.# #.# #..