##### ##...## ##.....## #.......# #.......# ############ #..)....# ####...(......# ##.....###### ##.............# ##..........### ###..##..........# #.......###...# ##...########.##### #.......# ###.# ###.......## #.# #.......#####.####### #..........# #.# ##..(.:#....#...##..# #.##.......# #.# ##(...#....###..#..## ###.###.....#####.# ####.#....# ##.....## #...# ###.#.......# #......####......#####.### #.........## ###............!.......# #..........# ##.........#....####### #).........# #.....>...........###########.........## #.....#....##.....)................<..## ######%....###..............[...##.#...#....# ###..........# #.....<>....######.##.#.###....##### #...###############..O...#..##....................### #...(.......................(..........#####.#......# #.......................................## #........# #......##########.##...................<.# #...#.%..# #......# #.#......................###........## #####..# #.#.............(....................# ##.# #.#....###................##.#.......# #.### #.#......#.................#.#......## #...##### #.#......#..........(...............# ###.....####.#.....#####...........####..##.)..# #.........##.#..#.## ###..##.......##..##....# #...............#.########...####.)...#...###### #.......................................#.# #.........####..#....!......#####....##.#.# #.........# #............### #..:.##.#)## ####.........# ##.#!###.....# #....##....## ##.......###### #.#.###.....#######....##.>...# #.........# #.#...........)............)..# #)........# #.#####...########.....###....# #.........# #.# #..##..........#..# #....# #..=......# #.# #.###..........##.# ##..## #.........# #.# #.# #....<.....##.####.##### #.........# ##.# #.# ##...#.######.....%....# #.........# #..# #.# #...#.# ##.........# ##.......## ##.#####.# #.....# #.........# #######..#######........####...### #.........# ##...........%...........# #......>..# #####################)..# #.........# #...# #.........# #...# #.........# #...# #.........# #...# #.........# ##### ###########