########################################################################## #......................................................................... #......................................................................... #....................................................########............. #................).))................................#......#.....########### #...................)................................#......#.....#.........#..# #.........########...................................#......#.....#.........#..# #.........#......#..##############....##########.....#...>..#.....))).......#..# #.........#......#..#............#....#........#...(.#......#.....#.........#..# #.........#......#..#............#....#........#.....#......#.....#.........#..# #.........#......#..#............#....#..).....#.....#.....[#.....#.........#..# #.........#......#..#............#....#...)....#.....######)#.....###########..# #.........#......'..#............#....#...))...#........)).....................# #.........#......'..#............#....#........#........)).....................# #.........########..##########'###....#######'##...............................# #..............................................................................# #..............................................................................# #.........)..........................########..................................# #........)###'#######................#......#...................#############..# #.........#.........#................#......#...................# #..# #.........#.........#...............))).....#...................# #..# #.........#.........#................#......#...................# #..# #.........#.........#................#......#...................# #..# #.........#.........#................#......#...................# #..# #.........#.........#................#......#...................# #..# .........###########..............#######'##############.......# #..# ......... ...............#..........#.........#..(....# #..# #########...........'.########.#.........#.......# #..# #.......#...........#........#.#.........#.......# #..# #.......#...........#.######.#.#.........#.......# #..# #....(..#...........#.#......#.#.........#.......# #..# #.......#...........#.#.####.#.#.........#.....!.# #..# #.......#...........#.#....#.#.'.........#.......# #..# #.......(...........#.#.)>.#.#.#.........#.......# #..# #......(#...........#.#....#.#.#.........#.......########### #..# #######'#######.....#.#.####.#.#.........#.......#.........# #..# .......)).....#.....#.#...)..#.#'#########.......#.#.....#.# #..# ....