##### . #.#.## ...##....######## ...#............### .........######...# .#......### #'''# ..#........# #...# ............## #...# .........>...# #...# ...#.........# #...# ........#.....# #...# ........#...### #...# ..#.......................## #...# ........................##########.########## ....####.. .....................<..#.......##.##.......# #......#...........................#.........⌠.........# #..................................#.......##.##.......# #......##...###..............###..###########.########## #####...........#............... #..###..# #...# #...#...........##.....(@.....# #.......### #...# ##...#...........#......(.....##..............###...# ####.?..............##...........##.##....#####...##...# ##....................#............#.###..#####...#.#...# ##...............................#.....##..........###...# #.#.........##...##..............#......#..##......#.#...#### ##..##.......#.....#........#.#.##.........###..#.∩...#'''#..# ##.....##..............#..#..###.............##.............### ####......##.......##.....##.##..#..###..........#............## #.....##...####..##....##........#.............................# #....##...........#..............#...####.##......./...........# ##...##..##....#.............###...............................# ####..#..###...# ..............#..............)...............### #....<....#....###.............#...........)..#>..............# #.........#......#...........#........((.(....#.#...#.........# #..........................###......(.#......####..##........## #.........................## ##....<###.....####...##......### ##.#...##............... ####.......##.......#....##....### #####.#...............####......#....###........##......# #...#...........p.....###.>######..#................<.## #.....#...................## #........................# ###..##................)...# ##.##......#######......## #.......###................###..####....# ###...## ##......# ##.8.8.8...............##.....# #....# ##....####.........##......>...####....# ##.### ##.#.............###........#.######..# ### ##...##..#........#...........##.....+ ##.####.#_).................##....#.# #.# #.#.......................##### ### #.............#...........### #........#...##.............# ##.8.8^8.########...)......## #.......# #..........# ######### ##...#.##..# #..####...# #.. ...# ##. .## ##