.########## ..........# .########.# ######## .########.######## #########....#.. #.#...............# #.......#.##.#.# ####.#.#####.#######.# ..## ###.#####.#.##.#.####....... #.......# ......# #.......#.#.##)#.#... .....####.##.##.# .......# ########..###.#.#.##.#.#[######....##.##.##.# ......... ..............#.#...........#.........##.##.# #......#.###########..#####....#.#.#..#.#............##.# #......#.#.....................#.#.##.#.#.....#########.# #.#....#...%....################.#......#.....#########.# #.........%####.# ..####..>..#......##.....# #.............# ### ###.###.####.##.##### #.....#......####### #########.# ### #.##.# .###.#>............ ..........# #.##.# #............... ........#.# # #.##.# ##+## #.#.#....)....... .......+.# #.###.##.## #..... #)#......####### .......#.# #....)...#.. #....# # #.###..# . .......#.#.##.....####.# #....# .#......#####..... ##+####.#.........## .# #....#####.#.###......#[.... ##.#..........##.# #....##....#.# ######.#...# ..............#.# #....#8.8#.#.. #.#...# ###########.#####..#+#..#.# #.....)<...#.######+#.#...##+######..................#.##.#.# #....#8.8#......#.................#.###.#.##.......#........# #....#..####.##.#......##.........#.###.#.##.......###......# #...............#......##..[......#...#.#.##....)..#####.#### #.##########.####.................###'#+#..[.......(((.#.# #.# #######'## #.................##..........########.#.# #.# #........# #......###........##..........# #.#.############ #.# #........#######....#..).....##..........# #.#............# #.# #...........((......%......>.@...........# #.###########.## #.# ###############(....#.....S..##..........# #.###########.# #.# #..%..#........##..........# #.....#.......# #.# #............#######..........############.#.####### #.# #............# #..........#........# #...# #.# #.....(......# #..........#........# ##### ### ##+#+###############..........#........# ............#####........# ########...## #........# #...######........############## #...'...@......................# ###.#...######........###########.## ..............#.....[#.# #.# ###.########.#.####)#.# #.# ... #.#.# #.#.# #.# ### #.#.# #.#.# #@# #.#.####.#.# #.# #.#.#....#.# . #.# #.#.#.####.. #@ #.# #.#.#.# #. #.# #.#.#.# #. #.# #.#.#.# #. #.# #.....# #. #.# ###.### #. #.# #.# #.#.######.# #.#########...@......# #.............######.# ############## ###