### ############.# #............# ####.#######'## #.#........# #.#........# #.#........# ########.#........# . #......(.'........# #.# ###.#.# ##.#####.#........# #.. [.....# #%# #.#........# #.####...... #.# #.'........# ##.#....#.#.# #.#####.#........# ............ #....<#.#........# #.#.##.#.#.# # #########........############ #######.#.##.#.#.#######.# #........'.%........# ..# ...........##.#.#....oo...# #........##########.# ..# . #######.#.............o# ########## #.# ..# .# #.#.##........W#S# #######.############.# ..# #.#.####.#####.# # .....................>##..# #.#.## #(# #.# #######.#................# #.#.. ... ..# ..........%............########.#.# ##.## ### ####.#.###.....................#.####.# ...#.#............................... #.####(#.#.######..##########..#.########### #.#)#.................................# #.#.#..##..#############..#.#########.# #.#.#..##.........)...................# .#.#.......############<.#.########### #.#..###..# ##...(....... #.#..# #..# ###.####### #.#.## #..# #.# #.#.####..# #.# #.#.......# #.# #.######..# #.# #.######..# #.# #.........# #.. #.######### . #.# #.# ###