######### ####.......# ......#.....# ##..........##### ................# ####..........###.#######.. ...+......................... ... #.##....%####.###.#.#####..... #.# ###.##.########.# #.#.# ...... #.# #....#.###...##.###.#'### ...... .#.# #....#.......'..##......# ...... #.#.# #.#........).#..##......###......# # #.#.# #.#.#..>.......................## #.#.#.# #............(...#..........##..# #.#.#.# ###+####.####....#.###......###.# ###...#.# #......(......).##.###..........## #.......######## #........####)#.#...........###(.# #.#............. #.......)#.##.#.#..##.#....## #..## #.##.......### #...........#.#....# ###### #...# #.##.#####.# #(....(.##.##.###.#...# #.#.# #.##.# # #.................#.### #.#.## #.##.# #.......##.......##.# #.#..# #.##'#### #######%#........##.# #.##.## #.......# #.#........##.# #.##..##.#.......# #.#...#'#.###.# #.###....+.......# #.#.#.#.#.###.#### #####.###.####.......# #.#.#.#.#........####.##.........+......%# #.#.#.#.#....<..........##...#.###.......# #.#<#.#.#........####...##...#.###..###### #.###.#.#...............##...#..##.## #.# #.#.#........####...##...##.##.# #.#.#.....#### ######...##..#.# #.#.#####.# #........#.# #.# #.# #.######.#.## ..# #.# #...........# ### #.# ########...## . #...# #.# #...## ### ooo #.#>.# #.. #o# #.#### #.# #.# #.# #.# #.# #.# #.# #o# #.# #.# #.# #.# #.# #.# #.# #)######.# . #).o...).# ##########