.... # ..# ## #####.### ..# .. .######........ ..# . .............># #.#.## ......#.#.#.#.# #.#o.#... $.... #.# # #.'.o?(.. .... ..# #o# ... ... #C# ?. .O.... ############.# . ####.# .............# ...# ########'##### #####+#####..# ##..##..### #.........#..# #.##..##..# #....#....#..# ##..##..### #..#...#..#..# .# #.##..##..# #......)..#..# ..# +#..##..##+ +.#..⌠.)#.'..###(# #### #.##..##..# #.........#..##... #.. ##..##.[### #..#...#..#..##..# #.# #.##..##..# #....#....#..##..# #.# ##..##..### #.........#..##..##### ### #.......# ## #'### #+#########+#####..#.......######.### ######... ####.#####. ...................#...###......#...# #..).#..##.# #......#.........#...########.#.#.## #..#....##.# #......+.#####..............)......# ##.####.##.# #......#.# #.####..####.###.#!#### +...#!....+.# #......#>#####.###......<.....#...# #.####.###.#####......#.##......#..########.####.# #....#..##............#.##.###..#................# #. #....##..####%.......##..!...#..##..####......# ## #)#####.## ########.##......<............#...# .#####'#####.# .##......##)##...####.#...# . #..........)..# ##....#.........# #.#...# ...## ##.############ #....####.###....##.#....# #.....#<...# #....# #.# ####.##.##.### #.[......# #....# #.# .##....# #.######.# #....# #.# # .# #....# #.# .# #....# #.# .# ...... ... .. ####### #.# ##