############ #.......)..# #.########.# #.# #.# #.# #.# #.# #.########### #.# #...........# #.# ###########.# #.# #.# #.# #.# #.# #.# #.# #.# ######### # #.# #.####.......##.. ###.#### #....'........... #......##### ######.......###. #........... #.....######## #......##### ######.###.....(... ###>........ ........<........>. ####.######## ######.#..#######. #.........# #.#.... #.........# #.#.#### #.........# #.#.. #.........# ### #..)..>...# #.......[.# ####.###### #%# #######'####### #.............# #.............# #.............# #.............# #.............# #.............# #######'####### #.# #S# #.# #%# #.# #......S...# #..........# #........... ####+######.