##### ##### #...# #...# #...# #####...# #############...###...#...########## ................................((..# #######...###########^..##########.#.# .............................# #...# ...........##################.# ###...##### #######.### #.###....)#...# #.# #.............# #.# ####....#.#...# #.# . #....#)#.### #.######... #### ####.#.#...# #.......... .o# #.#.#...# #........## #o# ##### #.#)....# #........# #.# #...# #.#.....# #.)..#...# #.# #...# #.#.....# ##.###############.###...####.#%....# #............<.............[.......## #..###############.##########.#.#..# #..# #.# #.#.#...# #>.# #.# #.#.....# #... ..# #.#.....# ..... ... ..#.....# ##.#### ...# ###.....# #.# ##.# #.#...# #.# . . . ...