##### .......# ........# #........# #........# #........############ ###.>......##.........# ........[..............####### ...#...S)..(.................. #.......gK.............>####### ..#....gg..##.........# ###.#######.........# #. ####.#.#### #. #.#.# .. #.#.# ..# #######.#.######. ....... ................... #.#...# #######.########. #.#...# #.# #.#...# #.# #.#...# #.# #.#...# #.# #.#...##########.####### #.#.......)...<.......... #.##..##########.####### #..........# #.# #..........# #.# #..........# #.# #..........#####.# #......)....>..... #..........#####.# #..........# . #.#.##..###### #.#.##..# #.#.##..# ##.#.##..# #....##..###### #............... #....##........ #....########## #....# #....#### #<......# #..####+# #..# ####