#.. ..## ..... ##.... ....## #################.....# #...#...#...#...#.....# #...'...'.⌠.'...'h....# #...#...#...#...#h....# ##'###########'##.....# #...#...#...#...#....... #...'...'...#...######.. #...#...#...#...# . ##'###'###'###+## #...#...#...# #...#...#.<.# #...#...#...# ##+##########