######## #...#..# +...'.<# #...#..# #...#### #...# +...+ ... #...# . #.# #...# #.# #.# #...# #.# #.# +..%+ #.# #.# #...# #.# #.# #...# #.# #.# #...# #.###.##### +...+ #......%..# #...# #.....###.# # ##'## #.##### #.# ##.##...## #.# #.((.(.# ..........###%# ####..(# ##.#...#.....# ### .. #.#...##### # #....## ######