########## #........# ########....[...# #...............############## #########..^............#............# #......................>#......<.....# #########....)..........#............# #.# #....op.#####...#............# ###.# #...o...# ###.#............# #...# #...oppp# #.'............# #.#.# ######'####### ###............# #.#.####............# #............# #..K.p.Ko...........# #............# #.######............#######+#+#.###.## { #.{.........<..................(....# {{{{{{ ..........)......#########.#####.## {{{{. ####.............# #.............# {{{{.o #...........>.# #.............# #{##. #.............####.)...........# .. .. ....####.###.###.......#.######## ..... #.# #.# #.......#.# ..... ..# ### #.........# #.o.....#.# #.......#.# #.......#.# # # ##.......#.#### ..###.##........#....# .....................# .....##.###.#.##.##.# #.##..#...........##.# . #.# .# #........###.#.##....# #.{#.# ..#.# #.#####..# #.#.##.###### #. #.# ...... #.#####..###...........# ....###...##. #....##.#..)......###### .#.##....##.##.##{...#.####.##.# ........(.......{{####.# #.##.# #.o..)..###...{{{####'####+##.# #.....#.# #..{{..##...........######## # #)##..#.# ##.o{..##..................# #.#.##.{#.###..>...##...........######.# #.......{{.....#...##..........## #.# #.....###.####.#...####'##'##### #.# #.....# #.# #.#...# #.##.# #.# #.....# #.# #.#...# #.##.###########.# #.....# ### #.##### #.##.............# ####### #.# #.################ #.# #.# #.. #.. ### #.#