########### #.......... #.######### ##'############## ######...............########## #....#...###########.##...>...## #.##................o.o......... #.####...#########o####.)....... #...................oo#........ ######...#########.##o########. ##### #.....#.# #.##..#.# #.##..#.# #.##..#.# ##################.##..#.# #..................##..#.# ##.##################..#.# #.# ...#.# #.##### # #.# #.....###+##### #.#. ######...)..)..# #.#.# #....#.........# #.#.### ##.#.#.........# #.....# #.#.#.........# #.....# #.#.#.........# #.....# ##.#.#.........# #.....# #....#.###'##### #.....# ##รท#.#...#.# #<....# #.#.###.#.# #.#'### #.#.....#.# #.#.# #.#######.###########.#.# #.<..# #............^#.# ####.##################.# #................# #.# ################.# #.# #...........#.# #.# #.########...(# #.# #.# ###### #.# #.# #.# #.# ###