.. #..## #..... #.....## #.......####### ##### ##### ##### #...).....#....# #...# #...# #...# +.........'....# #...# #...# #.8.# #.........#....###...###...###...# #.......##......................# ##.....###....................<.# ##...## #......................# ##'## #..(.###...###...###...# . #.# #....# #.^.# #.^.# #.8.# #. #.# #....# #...# #...# #...# #..#.###.## ###### ##### ##### ##### .........%## ...###.)...# ## ##...## $# #..#########.# #...$..%..h..# #.........##.#### ####..######.# .....# #.# ####.# #.# #.. ..# #.# ### #.# .