##### #...################ ######........@.h.h..hh.# .........##############.# #####..## #.# #..# #@# #####..##### #h# ..........@.# #h# ###########.# #h# #.# #h# #.# #.# #.# #.# #.### #.. #...# ### ...########### ####.##### ....)....Hhhh#####........# ##(DD(@h(.....##.###.# #.####O########.# #.# #.# #.# #.# #.# #.# #.# #.# #.. #.. #.# ##. ##. #.# # ^ #.# .#