######## ####### #.......# ... #.....###########.......# .......# #..............##.......# (.......# #..............##.......# .........# #..............##..(....# ..........# #..............##.......# ...........# #..............##.......# ...........# #..............##.......# ...........############### #..............##.......# #...........#.............# #..............##.......# #................>..#####.# #.......................####.......#+##.###.#.#####.# #.....#######'###.##.......#.#####.#.##...#.#....##.# #.....#######(###.##.#####.#.#####.#.####.#.####....# #..>......(...................................##..#### #.....####################...#####.#.######.#.#......# #.....# #########...#####.#.# #.#.#.##...# ###'### #...............#.#.# #.#....#...# #.# #.................#.######.#.#..###<# #.# #...............###.....##.###..# ### #.# #...............# #..##[#.......# ###'##############...............# #.[##)#..###.## #...............##...............# #.<##.#..# #.# #...............##...............# #.###.#..###.### #..%............##...............# #.###.#........# #...............###############+## #.##(.#...##.#.# #....!..........# #.# #.##.##....#.#.# #...............# #.# #.##.#.....#...# #...............# #.# #.##.....#.##### ###.############# #.# #.###.##...# ##'###########################.# #.# #....### #......##...............#....#.# ##.######.# #.....)##.............).#....#.###...# #.#### #......##...............#....#....._.#####....# #.......................(.....oo...........>#.# #......##...............#(...###<....###.####.#### #......##...............#....# ###...# #...##....# #......##..............##....# #...# ###.#####.# #########..............####### ##.## #.#####.# #..............# #.# #.......# #..............## #.# ######### #...............# #.. #...............# #.# #......^........# #...............# #...............#####.# #.....................# #..............########################### #..............# #.....................). #..............# #..#.........).:........ #..............#####..#..................!. #.............%)%[.........%.............. ####################........?##.)f..f...... #.....!...ooo..(......# #.........Oo.o........# #######################