######## ######### #......# ####### #.......# +......# #.....# #.......# #......# #.....# ######.......+ #......# #.....################....'.......# #..$...# #.................(....####.......# #.....5# #.....################## ####'#### #......# #.....# ##.# # #####o## ##.#### #..# ..# ##..# #....# #.## #.# ###..## ######'#### ####### #.# #.# #...## #.........# #.....# ####.### #####'### ####o##### #.........# #.....# #......# ###)......# #........# #.........######.....# #......# ####.'...)...# #........# #.........'....#.....+.####......# #...[#.......####........# #.........####.'.....#........)..###.####.......##oo........# #.........# ###.....######.....)#...# #.......'..#........# #.........# ####)## #...)....### #..>....########+#### .........# #.# #....).### ##'.##### ##.###### ##.# ###.#### #..... ####.### #..# #. #..#.#.# #......# #.## #. ....... #......# #.# .. .#... #......#### #.# +# . . #...>..'..## #.# #......##..#######.###### #......###..............+ #......# #########.###### #......# #.# #......# #.# #####'## #.# #..# #+# ###+#### ##'### #...<..# #....# #......# #....# +......# #....######## #......# #....'......# #......# #....######.# #......# #....# #......# #....# #......# ####'## ... #....# #.#### ###.# #...# ####+## ##.######## #.....# #.......... #.....# #<......... +....>+ #......... #.....# #......... #.....# #......... #...<.# ######### #######