### #.# ###.# ####### #...# #.....# #####.#.# #.###.### #.....#.# #.#.....# ########### #######.###.# ###.#.#<#.###.........# ###### #)......# #.# #...>.###...'.........# ##### #....# #.#########.# #.#.....#####.........# #...# #.##.# #.........#.### #...###.# ###.........# #...# #.##.#############.#...# ##.......###...........# #...##########.##.#........# #.###.# #..#...#.....###'#####.# #...#.......##<##.#.######.####.....# #......#.....###'#####.# #...#.#####.#####.#.# #..........# #..########......[.....#######.....## #.......#.# #########.#### #...#...^.+........##........#......##########.#.# #....# #####.#####........##........#..###......#<..#.#.# ####.# #o#####........##........'..#....###.#...###.# #.# #o....+........++........#....##.....#.......# #.# #....##........##........##########..#....####################.# #...............'.[......'......................>............#.# #..........######........###..##.....##.........############.#.# #..........# ######..## #...#..##.##..#..#.####### #...# #........[.# ##.## #.###..#......#..........# ##### #..........# #..# #...#..###...###...#####.# #..........# ##.###)#.#...............####.# #..........# #..##)#......).#.....#.......# ###........# ##.##.###.#..###..>..###..#### #........# #..#.#..<#....#.....#....########## ########## ##.#.#...###......................# #...#...####...###.....#########.## ######..##..........#.....## #..# #......>...#####....#..#### ##.# #..........# ##.....## #.# #..........# ####### #.# #####..........# #.## #..............# #..# #..........##### ##.# #..........# #.## #..........# #..# #..........# ##.## ############ #..# ##.# #.## #..# ##.# #.# #.## #..# ##.## #..# ##.## ##.## ##.## #..# ##.## #..# #..# ##.# #.# .h# #... .... #...%# ##..## ####