#. .. { ##.. %.. ... ... ... ..# +########+ #.# #.# #.# #........# #.# #.# #.# ..#.'####'.# #.#####.### #.# #.#.#....#.#..# #.........# #.# #.#.#.##.#.#..# # #.#####.#.# #.# #.#.#.##.#.#..######## ##.##.##.#####.#.# #.# #.#.#....#.#.........###### ...............#.## #.####.#:'####+.#..............# #####.#########...######....#.#........#..######.####.# # ..)............<.....#.'########+..# #.# #.# ######.....#######................######.# #.# #.###.# #.....####.#####.##.....# #.# #.# #.# #..#### #.# #.##.##### #.# #.# #.# #..# #.# #.##.########.# #.. ..# #..# #.# #.............# ##. ### #..# #.# ####.########## . #..# #.# #.# o. #..# #.# #.# #.# #.# ..#.##### #.# #.......####.# .............# ##.###.###### .# #.# #. .# #.# #. .# #.# #. .# #.# ##.# .# #.## ..##...##o# #..# ..........# ##.# .##....### #.# ####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.##### #.# #.# #.....# #.# #.# #####.###.######.# #.#####..............# #.......############## #########