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