###### #....## ##....## ### ##....## #.###......# #..#.......# #....>..#..# #......###.# ##.<..## ### ##....## ##....# .....#########'## ....#........((# #...#..........# #...#..........# #...#...)......# #...#..........# #...#..........+ #...'..........# #...#..........# #...############ #...######## #...#......# #...#......# #...#......# ..#########...#..>...# ..............#......# ..####+##.....)......# #..#.....#.....#).....# #..#.....#.....#......# #..#..†..#.....#......# ############+###########..#..####.....#'###++# ..........................#.....#.............. ..........................#..#..#.............. ..............).@.........#.....'.............. ................Q.........####<.#.............. #######'#######'########..#.....#.....######### #...#...#...# #..#.....#.....# #...#...#...# #..#..†..#....†# #...##.##...# #..#..####.....# ####)/...#### #..#.....#.....# #..#@)...#..# #..#.#.#.#.....# #...p.......# #..#.....#.....# #..#.....#..# #).####..#.....# ####)...)#### #..#.....#.....# #####p..##.##...# #..#..#..#.....# ....8p.C#...#...# #..#.....#.....# ....'ppp#...#...# #..###'###.....# ..^.###)######### #..............# ... #.ep....# #..........).(.# .. #.......# #.......).)))..# . ####'#### #...)######[#..# ....) #....#....).#..# .....# #....#......#..# .....# #....#......'..# .....# #....#......#..# #....#.(....#..# #....#......#..# +....+......# # #####+##