########## #........# #..####..# #..# #..## ######## ########### ##!.####...#### #......# #.........## #...........^.############## #.####.# #####.#.###.#..## #...#.#....##.##...........# #.# #.# ##.......# #.....# #...#.#..........<..######.# #.####.###....#.#.###.#..## #.........###.##.....# #.# #...............#.....#..# #.............###...## #.# #..###.###....#.#######..# #.#####.####### ##.## #.# #..# #.# ###.##.)........# #.#####.# #.# #.# ##..###.# #.###########.# #.......# #.# #.# #.......# #.# #.# #######.# #+## #.# #.#.#.### ##'## #.# #.# #...# #.# ##.#.#.### ##...## #.# #.## #..... #.### #........###.....## ###.# #..## ##.......## #...## #..#.#.#.##.......## ##.#.## ##...####.........####...#########......#.#.........####...#.# ####.......+...D.....+.......................'.........+.......## #.........##.........####...#########......#.#.........####....# #.###..##.# #.......# #...## #........##.......## ##.#.# #.# #.###.# #.....# #...# ###.########.....## ##..# #.# #.# #.# #...# ####...#### #.# ##...## #.## #.# #.# #.# #+## #.........# #.# ##'## #.# #.###.###.# #.# #..>......# #.# #.# #.# #.........# #.# #.........# #.# #.# #.# #####.##### ##.## ####...#### ##.##########.## #.# #.#########...## #...# ##...##.........## #.# #..............# #...# ##.###.#.####.....# #.# ##########....#######.## #.## ##..##......#########.# #............# #.# #.....#..............# ###...######## #.## ##..##...#.############ ##''## ##.###.#.######.# ##....## ##...##.######.# ##......## ######....[>[.# #..#.##..# ########.# #...⌠.#..# #.# #..#.⌠...######### #.# #..##.#..#.......# ######### #.# ##### ###......########.# #.......########.# ##### ##...## #.##....##.######.# #.#####..........###########...# ##.....## #.###''##......##.# #.# ##...######...##.........#.# ##.......###.......##.###.##># #.# #.....# #.....#.##........# #.........##.#...####....[.[.# #.# #.....# ##......##.#####..# #............##.## #####)##### #.# #.....# ##.######.# #..# #.........#####.# #........# #.###....## #.# #.#####..# ##.......## #.# #..###.#.# #.......## #.# #.##.....# ##.....## ##'## #..# #.#.# #####.### ##'## #.#......# ##...## ##...## #..###.#.# ####.# ##...## #........# ####.## ##.....####.#...##.# #....## ##.....## ###.[.##.# #....## ##..............###.# #.....## ##.......## #.#..#.# #.#...####.........##........#####......####.........####....#.# #........+.........+.....(.................+.........+......<#.# ##.#...####.........##.#O..#########.#...####........<####....#.# ###.....## ##..............## #.##.## ##.......## #......# #.......# ##.....####.#### #.#### ##.....## ####.### #.......# ##...## #.# #.# ##...## #.# #.......# ##+## #.# ####.### ##'## #.# #.......# #.# #.# #......# #.###########.# #.......###### #.# #.# #.##.#.# #.#...........# #............# ##.## #.# #.##.#.##########.#.########### #........###.###...#####.# #.##...........#....# ####......##.#...........# #.####.##.#.....>...# #####..##.#.#...####### #......##.####.#...## #..##.#.##.## #########.# #.##.## #.......#### #.####.#### #.###.### #......# #.###.# ######## #.....# #######