### #.# ############# #.### #...........# #...# #.#########.# #.#.########## #.# #o####.#..........# #.# #o#....##########'##### ############ #.# ##.#........# #......# #.....^....# ##'## #.o.........#####......# #####'########.# #...# #.o............##......######## #......# #.# #...### #..............##....<).......# #......# #.# #.....# #....######....+......#.#####.## #......# #.# #.....# ##'#.######....###....#........# #####'## #.# #.....# #.#.....##....###.......####..# #.# #.# #.....# #.#####.###.....#...##.#......# #.# #.# #.....######'#.....# ####............##.##########.# #.# #.....##.......##########..#####.#........[..).....### #.# #.....##.........................#.##.#......).......# #.# #.....##........########............#.############.#.# #.# ####..##...............#.>..........#.# #.#.# #.# #.........#########.#....#######.#.# #.#.# #.# #.........[..ooo.....)...........#.# #.#.# #.# ################....#####.##.#####.# #.#.# #.# #.#........####* *#.# #.#.######.# #.#.#######. ..# #.#........# #.#o# *.#* * * #.############ #.#.# ###'###* #............# #.#o####....... ############.# #.#.o.oo.(..... #.# #.######.o..... , ########## #.# #'# * ....... ,, #........#########.# , ...#### , +........'......##.# , o.o# , #........######.##.# , o..# , , #........# #.##.# * * * , , ...# , ...####### #.##.# , ,...# * ?. #.##.# ** , . #.##.# , * ,, , #....# , * , ###### , , , , , , > * * * , ,, , * , , , * * ,* *