######## ######### #......# #.......## #.####.# #.####...# #.# #.# #.####...### ######### #.# #.# #<##.....^.####### #.......# #.# #.# #.##.............# #.#####.# #.# #.# #.##......<#####.# #.# #.###.####.# #.##.#...### #.# #.# #........#.# #.##.#...# #.# #=# #.###.##.#.####### #####.##.##.#### #.# #.#####.# #.##.........# #..............#####.# #.......# #.####.#####.# #.######.##.##....##.# ##.(o#### #.# #.# #.# #.# #.##.#####.##.# #.###.# #.# #.#####.# #.# #.##.#####.##.## #.# #o# #.# #.##....########### #.# #..............###.###.#####.####.##.#####........# #.# #.########.###...........o...#.............######.# ###.# #.# #_# #.##.....##.#########.##..............##.# #...# #.###'## #.##..................#####.########...#.# #.### #.##...# #................####...........###.###..# #.# #.##...# #####(..###.#.#.## #.#####.###.##.## ##.# #.# #.##...# ##(## #.#.#.# #.# #.# #.##.# #.# #.# ##.##...# #(# ###########.# #.# #.##.## ##.# #$# #..##...# #.# ##>## #....### #.###.##..###..# #.# #.###...# #.# 8...8 #......# #.##...#.#....## #.# #.# #...# #.# #.....##...##.###........####.# #.# #.# #...# #.# 8...[.8#...##.....##...### #.# #.# #####.###...# #.# ##.... #...##.###.###.## ##.# #.# #.......#...# #.# ##.....###.###.######..# #.# #.###.###...# ###.# ##.....#####...........)...)...# #.# #.# #.# ##.## #...# 8.....8 ##################..# #.###.###.####.# #.### #.....# ### #..# #.#.........##.# #.# 8...8 #####.######..# #.#.#.###..#.#.# #.# ##_## #.............# #.#.#.###.###..#######.# ###### #.###.#.#####.# #.#.#.##.## ##.......#.########.##.# ########.# #.#.# #.# #...#.###.###..#####............##.# #........# #.#.# #.# ##..#......#...# #....######.###.# #.######## #.#.# #.# #..#######..### #...%# #.# #.###.# ######.#.### #.## #..# ##.# #.##.# ##.###.#...# #......#...# #..# #..# #># #.##.# ###......#.### #.########.# ##.# #..# #.# #....# #........#.## #.# #.# #.# #..## #.# ###..# #.#..###....######.# #.# #.# #.>.# #.# #..###.#..# #..#........# #<# #.# #.#.#######.# ######.........# ##...######## #.# #.# #...........####..........#..######.############## #># #.# ###.###.###....[.####............................# #.# #.# #.# #.# #...........######.######.############.###.####.# #.# #.###.######...........# #.# #..........# #.# #...(.# #.########### #.# #####.###### #<#####.#.######.# #.################.# #.......#........# #..................# ################## ####################