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