## ### ##########....# .... #...##......... #####...###.....#####.. ####...####.....####...#### ###.........###'###..J......# #......<......'.+......⌠...... ###........(###'###.........# ####...####.....####...#### #####......#....##### .........#..##... ....#.....#..# .. ## ###..###.# ##+## ##### ###.# ## ##...## #[#.###...# ... ##..)l.## #.#.#.#.### #.# ##.......## #.#.....### #.# #.........# #..(......+ ... +.........+ ###....#### #.# #.........# #.#.## #.# ##.......## #.### #.# ##.....## #.# #.# ##...## #.# #+# #####.##### ##(####### #.#### #####.##### ####. ##.........# #......># #....# #.........# # ........##'####.# #..####.# ####.# #.###.###.# #.#.. #..##.8.##..#### ###..####.# #.# #.##...##.# #.#.##..##...##......###.........#. #.####.#.....#.# #......##...##...###.##............ #...........##.## ##...##...##..#. #.#.......###.## ######.###.###..####...''.8.++.....###.##..#..## # #.# #..............##...##..#.........#..... #..........#######..##...##..####.###......... #####.###### ##..##...# . ...# ###.###### #.# ##..##.8.# ..#### #.# #.# #..##+# ## #.# . ##.. #.# ### .