## ########## ...#......'. ...'......# #......# #......# #..#...## . # ##.o.###.. #......... #......... #o........ #......... #####....# ##................ ............... ............... ............... ............... ............... ............###### #####....#####....####### #...#....'...'..........# #...#....#..##....##....# ########.#....#####....##....# ##....###.##.......#....#.....# #..........#.......#....#.....# #..........'.......#######....# ##############'######.......#....##....##+# #.........#.#...............#.............. #...........#...............#....[......... #.......#...'...............#.............. #.......#...#.......[.......#.............. #.......#...#...............##+####....#### #########...#....#########.......##....# #.....#....#....#.......#.......#.....# #.....'....+....#.......#.......#.....# #########...#....#.......#.......#.....# #.......##)##....#r.####.#.......###'###### #.........).....##r5####.#####'#............ #...............#.5r5..#...#)<[#............ #...............+..r...'@..#(..#............ #...............#.########'##.##....<....... #.......##'######.##..###..##.#########....# #.......#...# .................. ....# #########...# .................. ....# #...# ##..####.###..####. .. ..##...####..####.####### .. .....................#...# .. .....................'...# ...##.....##...#######.### ... #..>..##...###.###.# .. #......#...........# ........#...........# .##...####.#####'###+# #... #.####..## .........# ..........# ############