############### #.. ##..##..##.##..## ... #...............# (. #...............# #. #...............# #.#########.##.###.##..###### ##..#...###'##.######'###...## #...)...(...........'........# #...)ga.............#........# #(.###...##...###..##..###'### #..###.).###'####..##..##..## #o...#.....#.................# ....(.#.....#.................# ##.a...#.....#.................# ......#.....#.................# ####'####...###+###.####.###..## e...##...##..###.####.###..####### ............#................... .........∩..#..................# ### #+###..###..########.##..####..# .... .##..###..########.##..####..##.... .................................. ................................... ####.###....###..####...####..##..# ###.###....###.. #..)####..##..## #.....)..>..#.. +..............# #...........#. .#....>.._......# #...........#. .#........>.....+ #...........# .##.....##..##.### ######...###### ..##.....##..##.###. ########.##..##................ #.............#............... #......<.....#########....####### #..###...######.....##....###...# .###...##..##......#..........# .............#......#........... .............#......'........... .............#......#........... .###.######.###..######..##...## ####.###.###..# #..# ...# .............# ..... .... .............# ....... ... .............# ........... .###.[...#..## ######### ##########