######### ......)..## ###################..# #<...................## ###################...# ## #####.#.####..... .................. #####.##.######### #.##.......... #.##..#######. #.##..######### # . #........... (# ##.######### .# #..# ..# ### #.. ##.####.########..### ... +..... ............).......># #.# #...... .#.####.######.#.#### #.# #....... #.######.# #.# #.......# #........# #.# +.......# ##.#####.# #.# #.......# #..####.######### #.# #.......# #................ #.###.......# #>..###(######### #########..O)......... ###.###)# #.........###........ #......)# #.........# #........ #.#..##.# #.........# #........ ###....##.# #.........# #....... ..#.....#.# ########.........########+ #.#.....#.# #......'........[...... #.#.......# #.######.........##### #.#....#..# #.# #.........# #.#....#..# #.# #.........# #.#....#..# #.# #.........# #........># #.# #.........# ##.#...#### #.# ########### ##+#...## #.# #.......# #.# #.......# #.# ..# #.......# #.##....# #.......# #.##.[..# ##'###### #.##....# #.# #.##....# #.# #.##....# #.# #.##....# #########.# #.##....# .........<# #.##....###################################.# #.........................................[.# #############################################