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