############### #.............# #.###########.# #.# #.# #.# #.# #.# .#.# #.# .#.# ############## #.#########.#.# #....#....>..# #.#.........#.# .####....#.......#########.#........##.####### .........'.......'.........#..^................ .####....#.......###########.........#.####### #....#.......# ##.#.........#... #....#.......# #............#..... #....#.......# ##.#......##.#.##### ######.......# ###+#......##.#.# ######### #..........##.#.# #..........##.#.# #....##'#####.#. #######........# #.# #...........#######.# #.................#.# ####...........#####.#.# .............#.....#.# #################......##.#####.#.# #.......................#.# #.#.# #.###############.#.###.#.# #.#.# #.# #.....# #.......#.#####.#.# #.# #.....# ###.#####.......#.# #.# #.....# #!............#.# #.#####.....# ##............#.#.# #...........# #.####......##.#.# #######.....##### #.#....###.###.#.# ######.##.....# #.#.#..# #.# #.#.# ########......##.....# #.#.#..# #.# #.#.# #######...###########.....# #.#.#..###.###.#.# ##...###...###...##..'.....# #.#.#..#...%...#.# ##....###...###....####.....# #.#.#..#.#.....#.# ##..#..##.....##..#..######'## #.#.#..#.###...#.# #..##..#...#...#..##..# #.# #.#.#..#.# #.###.# #..###....###....###..#####.#####.#.#..#.# #.# #.# #..###....###....###..#..##............#.# #.# #.############### ###..####...###...####..##.########.#.#..#.###.###...............# #....#################.....#..........................#########.## #...##.......# #.# ##...........#.#.##.........^.##.# #.# #..###.......# #.# ##............#.#......#.###.##.# #.# #............# #.# ###..#...#..........#.#.###.##.#########.## ######.......# #.#######..###.#...#<...........#.##.#..........# #.......# #....................(..>...#.#.#.##.#.########## #####.##########################..#.........#.##.#.# #..[.........#...............%....#.#...#.##.#.# ############.#.##########.......#.#.##.##.##.#.# #<#.#.#......<.#.......#.#..........#.# #.#.#.#.########.......######.##.####.# #.#.#.#.########.................# #.# #####################.#.#.#........................#.# #.# #.........................##########.##.#################.# #.###################.#.### #.##...................# #.###########.........#.############.###################### #.............#########..............# #.###########.# ################ ### ###