########### # #.........#.# .. ########.#######.#.#....# .................^........ .........#######.#.#...... .........###.....#......# .. .........##......#......#......# .........##......#......#......# .........##......#.............#.# +# ############.........'........#....#.##.# ##.#_#_#.####..#......#........#.........# ##8.#.#.#.#._#..#......#^.........#.#<..... #...........##..+......#......#......#.... #..........._#..##.....#.##............. #.8.#.#.#.#.##..########.##.#.##..#..###### #.#⌠###8#_#_##........##.##.#.#............ #.# #.############........##.##.#.#.....####### #.##.# #.##..................##.##.#.#.....<# ...#.# #.....................##.##.#.###....# #..#.# ####...<..(.(##......................# ###+##..#.# #.........##........#.##.#.###....###.......#Y# #.........##........#..#.#.##.......'.......#Y# #.........##........#.##.#.##....####..<...##.####### #..# #.........#########)#.##.#..'...>...'................ #..# ##.................(...#.####...#####.....###.####### #..# #......................#.# #...# #..........# #..# #................(...#'#+## #...# #.....###..# #..# #.......>.......(.......... #...# #.....# #..# #..# #..............####........ #...# #....## #..# #..# #.......######## #........ ##### ###'## #..# ########..# ######### #(....... ######'### #..# #....(....# ######### #........# #..# #.######..# +........###..###.# ##.# #.................# #.# #.................# #.# #.................# #.# #........##..(....# #.# #........####.##### #.# #........# #.###########.# #........# #.......).(...# ########## ###############