################################################################ #..........))..................................................# #.........))...(...............................................# #..###########################....###########################..# #..#......##...##...##...##..#....# #..# #..#.(.....##...........##.(.#....# #..# #..#...##..(##....#....##...##....# #..# #..#((##...(.#...###...#...)##....# #..# #..#.##...#.....##.##........#....# #..# #..###....##.).##...##...##..#....# #..# #..##......##......##.....##.#...)# #..# #..#........##..).##...#...###....# #..# #..#..##.....##.).#...##....##...[# #..# #..#...##...##...)...##......#....# #..# #..##...##.##..)#...##...##..#....# #..# #..##....###...###.(.##.##)).#....# #..# #..#......#)..##.##..(###...##..(.# #..# #..#.........##...##..(#).(.##..?.# #..# #..#...##...##.....##.).(()..#....# #..# #..#..##..........##..)..##..#....#... #..# #..#.##...#......##...#...##.#....#.... #..# #..###....##....##...##(((.###....#..... #..# #..##......##...#...##......##....#...... #..# #..#........##.....##........#....#...... #..# #..#..##.....##...##.....##............. #..# #..#########################........#########################..# #...........................().[...............................# #...........................))(<<[)....................[.......# #............................)<.)<[..............).............# #..............................<<)(.......)....................# #..#########################c......(#.#######################.)# #..# ...... ####c.c......#.#.# #..# #..# ...... ##@OD.cc#....#.#.#.# #..# #..# .... #.(##..##.....#.#.#. #..# #..# ... #.####.##....#.#.#.# #..# #..# #.# ##.####.##....##.#.# #..# #..# . ##)####.@.##(.##....# .# #..# #..# .....##.%.##..O.)..###....# .# #..# #..# #.......@.)....(#### #....# . #..# #..# ##....@###.....## #...%# #..# #..# #....# ##....# #....# #..# #..# ..... .'.....'. #....# #..# #..# #.@D ###....### #....# #..# #..# .. .....# #....# #..# #..# ....... #....# #..# #..# .##..... #....# #..# #..# ##... #....# #..# #..# #....# #..# #..# #....# #..# #..# #....# #..# #..# #....# #..# #..# #....# #..# #..###########################....###########################..# #..................[........)..................................# #..........................))..................................# ################################################################