###### #....# #....# #....# #....# ########## #....# #........######. #######....###......?......<. ######....................!....... #.......####...........)........o #.......# #############.......... #.(.....# ##.## ##.###..>.....?. #.......# #...# #...##........... #.......# ##.[.###..)##........... #.......####..#..#..#..#..>........ #..........#.###)#.###.#............ #............# #...# #.............. #...........## ##.## ##..........### ####........# #.# #..(%)....... #.......#############.(.......## #.......###.# #.##..o######.## #........##)# #......# .# #........##.# #......# # #....%...##.# #......# #####........##.## #......# #................###).....## #...................)........ #.....%...................##. #........................... #.........................## #<.........(............... #......########.#......... #......# #.#......<( #......# #.#....... ######.# #.... #.#