######## #########........ . ..........##.# ..#. #########.##.#####.#. #............##.#.# #!###...#.##.##.#.# #.# ##..#<##.##.#.# #.####..#.##.##.#.### #...##..#.#.........# ##...##......>.......# #..#..##.#.#.###.##%(# ######.###......#. #.##..########### #.....).#.....###. #...............# #.#####...###.###.####.....########.# . #.# ##..# ..................# .# #. #.# ##..# ##.####.%...###.####.# #. ##.#####...###.. ..........%)........####### #. ####...............# #####......(...##......... #. #...o..o.#.........l ###.#####..##%######## #. #...###..#.....#### #.# #.%##.# #. #...# #..##...## #.# #.....# #.###o..###..####.# ..# ##.#..# #..S.o.......# ... ..# #.#..# #######..##### ### ..# #.#..# #..# #.#..# ...... .######.#..#####b .##.#.## #...............# # #.#.# #########.####.# #.#.# e #.# #.# #.#..o #.# #.# . # e #.# #.# #.# #.# #.## #.# #..# #.# ##.# #.# #.# #.# #.###.# #.#...# #.#.### #.#.# #.#.## ##....########.# ####...#.....(....# .........########## ...........# #.# ####...#.#.# #.....####...#.#.# #.P.P...<.)).#.#.# #%._...###)#.#.#.# .P.P..###.#.#.#.# ..............#.# #......<.!#####.# ###............# ##############