######## #......########### #......##........# #......##........# #......##........# ########### #......##........# #.........# #......##........# #.........# ######................# ###..)8.8.8.# ##.....................#######......⌠.⌠..# ##...............................>..8)>.8.# ........g(#......##....##.####[......⌠.⌠..# ##.......a#########....##.# #......8.8.8.# .......ggg#### #....##.####............# .............## #.........##......+....## ..>.....>........ #.#####.################ ..........#...... #.#............ ######....##.#### #.#.###.##...#. ..#### ## #. #<......... ... .. ###..#...#. .... ..)...... ..... ## #..###### ...... ... .... #.########.### #.... #.......# ...# #..... +.......###..###..#+## #.............#... #.............#..# #####.........#..# #.............#..# #........#<...#..## #........####.....+ ########## ##.#.## #...# ##..## #.>.+ #####