......#.......#.#...#.......#........#......#.................#.##............##.....#..#................#...#..#....#.................#..........#......#.#..#.......#.#................#..................#............#...................#.....#.......#.....................#.........#........#.............#...................#........#...................#...........#.....##..............#...#..#.....#.............#..................................#........###.............#..#..............#...........#..............#......#.#.#..............................................#.....#.....................#.......#.....#.............#.......#.#......#.........#....................#...................##...#.#....##.#....#.......................#...#.#.#.........#...............................#.......#....#.........#........#........#.............................#.......#.........#........#...#...#.....#..........#.#............#.......#....###............#......#.....................##......
.........#............................#.........#............#..#..................#.....#........#........#.##...##.........#................................#.......#...........#...................##.....#....#..#..#.....#..#..#............#..............#......###..............#...#.......##.......#.........#...........#........#...#..#.....###.................#......#.....#.#....#......................#.............#.#......#.#..#.#...#............................#.............#..#...#.........#..........#...........................#......#...#.........#................#....#.............#......#.......##.........#.....................#..............#.........................##.#...................................................#..................#..#.........##......#.....#...................@....#.........................#.#..........#.........#.........#....................#...........#...............#.....#..........##............................#..#.......##........#.#...#....
........................................#..........##..#.#............#..##...............................##...............#...........#......#.............#.#............................#..#..........#......................#...............#..........#......##.......#.........#........#..................#...#..............#.....#..............#.#..............#.#..#.............#.......#................#......#.....#..............#.............#.#....#.#......#..............#................#....#.#.........#.................##..................................#...................................#.......#......#.....................#.....#..........................#.....#.....#..#...............#....#...#...................#...................#.....#.#.#.#.......#.....#......................#....................#...............#...........................#.....................#..#....#..........................#............#.......................................#.......#.......#......
.#................#...............................@..#.........#.......#..#...................#....#....#...................#.#....#....#..#....#....#...#...#................................#..............................#........#...##..#........#..#........#.............................................................#........#..................#.........#.....#.........................#....#.....#...........#....#.................#............#.........#.......#....................................#.....#...............#............#.....#...#.#....#......##....#......#...#......#........#..#.#..#..............#..#.#..#@...............####........#..............#........#........#.......#...#..............................#...#..............##.......#..#................#...........#.....#......#................#.#.................#.....#...........#........#.................#...........#......#....................#..............#..#......#...#@..#.........#...............#..........##
#@...............#............#.#............#....................................##...........##...........#........#..................#.....................#..........#...#.....................#......#.......#..................#...#.......#....................................#............#..##..#.............#......................#........#.....#...............................#.......#......................#..#............#................#...#..................#.#......#..............................#..........................##................#...........#.......#....#.........#....#.#....#.#.........................................#..................#...#.......#..##...#.................................#............#......#........#....#............#...#...............#..........#.............#...#..........#.............................#.....#....................##...........#...............#.................###..............................#.......................##..........#.
.................#...#....................#..........................#..#........#.#.....................................#..........#...#..##.............#......#.#....#..##..#..........#.........#.....#............##.#.........#.....#..#...........##......................#....#...........#..............#......#.......@...................##....#.......#..#....#...#............#.....#......#.........................@....#..........#.........................#.........#........................#..#.......#..##..........................##.......#...................#.............#......#.......#.#..#...........................#..#.#..#..#....#.....#.#....#............#.....#..........................#....#..#......##.#....#........#....##........#.........................#..#...#.......#......#...#.....###.......#...#..........#...........#.....#...#....#........##.....#..........#...##...#....................#.#.......................................#.......#....#...........................
..........#..#.....#.................#.#.....................#.......#.#......#....#.......#...#..#....##..#.............#........#....#................#.#.....#.......#..........#........###......#.....#.......#.#..#................##..#.........................................#..........#...........#..........#.................#....................#.##.........##..#..........#...#............#............#.....#..#..........#......#...........................#......#.#.........#..#.....#...................#...................##...#..............#.#.....................#..........#............#....#..........#.....................#.................#.......#..........#..............#..................................#...#.............#............#....................#............................#................#.......#....#.........#..#.#.......................#........#.......................#........#...#......#....#.#...........#........#..#..........#.#...............#.......#..
##.................#.........#......#................#....................@.....#.........##......##....#............................................#...#.......##...............................#.......#.#.....#.#....#.............#...................#.....................#.................##.........#............#...................#..#......#.......#.#..................#..........................#................#...#.........................#.#.......#.........##........#............#......................#.#.......#.......#.................#..........................#....#...................#..#.......#.#.........#...........#..............##................#...................#.........#........@................................#.#......#...........##.................#...................#.................................#.......#..............................#.....#..............#......#...........#........#..##...........#............#...........#........##...#...#................
.....#.....#.........................#........#...................#....................#......................#......................................#..........#........#......#.................#.#.....#....#..#......#.#....................#.............#.....#...........#..........................##......#..............#....#......#......#.#............#....#...#...#...#...................#..#.......#..............#..#.................#...............#.....#....#....#.....#....#..##.....#....................................##...........##.......#.........................#.#....##.................................#.#..#.......#................#...................#......#..#.#........#.........#............................#.......##..............................#....#..............................#.......#.............###......#...................#..........#.#..#.#.................#...................#......#..#............#............#....#........@....#...........#..##...............
.........##....#.....#..................##.#.................#................#.#...#.......................#....#...........#...................#..........##..##.....#...............................#.........#..........................##......................#.........#..#...##..........#..............#.#..#....................................#.......#......#....................#......#.........#......#.............................#.....##.......................#............#.....#...#..#..#..........#...#........#..##..................#..........#.........#.....#.#...........#...#........#..............................#.##.......................#.............#.....##.#.............#...#..............................#......#...............#....#.#.................##...###................#..................#..........#.........#............#...#........#..................#....#.............#....#.............#...................#....#......................#...#.#...#...#.........#.....
#........#..#..#...............#......#.........#......#.#......##.........##......................#..........#..........#.......#......#....#.....##.......#...............##.........................................#...#.........#..................#......#......#.....#..............#.........#.#..#......#....#......#..#....#.......#..................##...#.##...#.#.#....#.......#.....#...................................##..#....................................##.#....#.........#....................#...........#.##..............#.............##.#......#..................#..........#........#..............##..........#.#......#..........#.......................#.....#.......................##.......................#........#..#...............#......................#...........#....#....#.....#.#..............#..#.....#......#...#.....#.#.....#.................#......#..@#...............................#.....#.....#........#......#.#..#.#....#.................##.......#....#..............
.#................#.................#....#..#..........................#.............#....#......#..........#...........#.....#..............#.#..........................#.#......#.#................#..............#......#...#.................#.#....#.......#...#.........#............#..#.........#..................#...#....................#.....................#.......................#........#...........#..........#.##....#.#...#.............#.................##........#......#...##...............#...............................#....#..##...................#....#................#................#...........#....#............#.......................#........#...#..................#...#..#.......#.......#.........#..#..#............#......##.#...#....#..........................................#....................#........#.........##.....#......#.............#.................#..............#........#................#.......#.......####.......#..#................#.....##........#....#.
......##.......#.......#..........#..#...........#....#...........#...........#.#..#......#.#.#...#....#.....#.........................#..........#..#..............##..........#......#...................#.#.......#......#..............#..#.#.......##..#.....#...#.....#...........................................................#....#............#..#................#.........#....#......#...........#..#..........#...#...............#.#..............#.............#.#....................#..............................#...#.#..#.....#....#......#.................#.........................#...#.#....#...#....................#..##.....#.............................#.....#.........................#.........##..#..#..##.#.........................................................#.......................#.#...................#..#..............................#........##....#...........#.#...................#.#...............#......#.........................................#.#....#........#..#.....
@...............#.....................................#.....#....#.......#...............................................#.##...#.......#......##............................................#...###.#.#.#.............................#..........#..#......##..#...#....#...#.................#..#...#....#..........#.#.......#..#.#......................##......#...#.............#.....#.........#............#......#.#......#.....#..........................###...........#..#......#.....#..............#.....#............#..........#...........#.......#.......#.......#...............................#........#..#....#................#..#............................................#....#..........##.##............#.#........#..................................#...#.#.##....#.#..................#.............#......#.............#....................#.#.#..#...........#..###.............#..............#....#........#.............................#....#.......................#..............#.#.........
#.................#...............#.#................#........#...#..........#...............#.......#........#.#...........#.............................#............#..........#.....#@...#......#..#......#...#..........................................#.....###.....#....@..##.......................#.............#...............#.#.#........#..........#....................................#...#..#......##...#.#.........#.#................#............#...............#....#.......#..#...............##..#...##.................#................#..........#......##.........##............##...............#...........#.#...##....#...........................................#..#...............#..........#.....#............#.........#......#..#.......#...#..#....#.#..#....#..............#..........#..............#.........#.###...#...............@....#..........#........#.........#..##...........#....##...#.........................................#...#.............#....##...............#........
..............#........#.........#..@.............#....#......................#..#.#................#..........#...........#.......#....#.....#.........#........#.......#.............#.......#......#......................#................#....##..............#.#.....#.........#.....##..#........#.#...#.........................................##..#.#..#................#...............#......#......#...........#.##........#..........................#..........#.............................#.........#......#..............#..................#.#...........#...#.......#...........................#..........#.........#.............................................................#...............................#.#........#...#.#...........#.........#...........#.......#.................#...................................#............#...#..#.........#..#.................#...#.....#........#..............#.....#..........#.............#........#.................................................
......#............#.#.#.........#...........#.......#...#...................#.........#................#.........#.......###......#..............#.#......................#...#..........#.........##.......#.....#...............................#.............#.....##.....................#.........#.....................................................#................###...............#................#..........#.............................................##...............#...........#...#..#.#....................#............#.#...#.#............#...............#.......................#......#........................#...##..#.....#................#..#...........#..#.....#.#.....................................................#................##....#........##..........#...........................#.................##...........##.......#.................#..#........................................#....#....#........#....#.......#...........................................#..............
............#.......#.......##..#.............#.....#......................#...........####........................#......................##...#.......................#.....................#.#.........#................##.....#......#....#......#.......................#....#...#.............................#........#..#.......#....#....#......#..................#......#..##...........#.#......#.....................................##.#..#.............#.#.....#.#.........#........#..............................................#......###....#.#.......#.#................#............#............#.......#..............#.........##.....................#..........................#.#........#.........#.......#.....#............#..........#...........#.....#.#.....#....#...................#....................#..#......#.#.......#.............#....#.........#....#................#........#.....#...#..#.....#.....#.....#..............................#.#.........#....#.......##...##..#...........
.....#..#............................#..#..#....#....................#................#......#..........#.................##...#...........#...........#........#......................................#..............................#...........#.............#................#..................#..........#.............#..........#...#...#.................#......#..................#........................#.....@...................#................................#...............#.##...................##.#..................#.........#....#..#..#................#......#.....##.....#.....##...#.#................#........................................#.....#.........#............................#........#.....#.............#....#..#.....#...##....#.....#..................#.#....#...#...........#...............#......##.......#...........#......#..................##........#........................#.#..................#......#............#..........................#...................#....#.
............@.................................#...........#.....#.......#...#...#..............#.........#.................................#...........................#........#........##..................#...............#...................#........#..##..............#..#.....................##........#.....#..................................................#.........#..#..#.......#.#.................#..................#......#........#.......#....#.............##.............#.#.#..#............#............#..#.....#.........#.............#..#...............#................#...............#........#.....#..#.....#.........@.#.#.............#.........................#.....#......##.......#......#........................#.....#...................................................#..#........#........#..................##..................#.............#.....#.........#....#..#...............#..............................................##.....#.........#.#....#.#......#..#............
...............#..#...##.#.#...#............#.........#..........#....#..............................##......#......@......#......................#...........##..#......................##...........#..............#......#.#...........#....................................#.........#...#....#....................##.#...........#...#..#........#..............................#...#...................#....#..........#.......................................##...#..#..........#.#.........#......#.......................#...................#.........#....#.....#..##..#.#...#......#............#..........#.......#.................................#....#..#..#......##.##........#...................#.................#.....#.#....#.............#....#.........#......................#......#....#....#.............................#...................#............................................#..............#..............#.................#........................#........................#............#
............#...................#...#....#....#..................................##........#..........................................#........#........#....#.....#....#..#.#............#......##..........................##...#..#.......#.#........#...#.#.......#...............#...#..#...#..#.#..................................#...#.....#.........#.............##..................#..#..#........................##...........#............#...#........#.....#........................................#.#.....#............##.....................#.................#................#.....#...........#......#..#..##......#.......#...................................#............#..#........................#.#.........#...#..#........#......#......#....#.........................................#.....#.....#.......##...#.#..............#...#...##.......#...................#.#............##.....................#..........#......#.........................#.#..#...#...........#.........................
................#................#..#...............#...#...............#.#......##...#......#.......................#.....#........##.........#.#......#.....#...........................#...#................#...........#.........#...............................#..............#...............#.....#..................#.................#..#.............#.#...................#...#....................#...............................................@.@..#.#.........#..........#...............#....#.......................#.......................#..#.#........#@......#..#........................#...............#................#.........#..........................#...........................#........#..#...#..............................#..........#...#............##..........................#............#...#...@....#....................#.#..........#.#..#..................#..........................##...#...@....#............#.....#..##.........................#....................#.......#.
.....#................#.................#.......#......................#.............#..............#................................#...#...........#..#.........#.....#.....#........#.#..##..#..#...#......#................#..##..........#....................#.........#......#..........#....#.....................##...................................#.................##...#................#...............................................#....#.....#.................................#.......#..........#...........................................##.......#.#.....#..#.................#....#.............................................#....#......#......#....#.....#...#.....#.#..##..#..............#.....#............#...................##................#...##............................#................#........#......#.............#.....##..........#.........#..........#.......#..#.........#.........#.........#.......#..................#....#...........#.......#....................#........
.....#...............#.................#...............#........................#......#.....#...............#..........#...........#........#.........................#...#.#........................#..................##.............#..................#....#...........#..#...#..#...#.................#........#................#......#.......................#....#...#..#.......#.............#.......#.....#....#..........#.........#....#.#............#....#.......#..#.#..#.......#..@.....##......................................................#........................#............#..........##.......#.........................#..##.........#.#......##...........................................#........#.#..............#......###.................#.........#.......#.................##.##.................#..#..#....................#..........#......................................#.........................#.................#....#.#...#....#...#...................#..#..........#......#....#....
.............................#..........#.................##..............................#...........#..........##.##...#......#...........#.......#.........................#.....#...........................................#.............#.......#.............#......#...#..#......#....#....##....#..................#..............#....#...#....#......#...............#..............................................#...#.................#.#...#..............#....#.#...#.....#..........#....#.#........#.#.###.##.........##..#......#........#...#............................#.......#........#..............#......#...#......#...#...#.............#..............#.......##.......#......###................#........#........#...#.............#.........#........#...................#........#........#............#....#..#...#.........#.#......#..#............#..................#.........................#.#............#...#.................................#...........#.#.......#......................
......#.#.....#...#.................#...................#..#....#.............................#............#...........#...#.....#..#...#......#.....#............#............#.#........#.#.#.............#.........#..#..........................#.........#..#.................##.......#..........#.......##..#............#.....#....#..................#........................#..##....#.....#.................#.#............##......#..#....#.............#.......#............#.#..........#....................#......#....................#.#................#..............#.#.............#.............#.......##..##.##...................#...#...#...............#..................##....#.#.#...#...........#...................#..................#.....#..........#....#....................#...........#.....#..............#...............#...#..............##..................#..................................#..#.#.#.........#...................#.....#..#......................#.............#.#....
....#......#..##.........#......#.#....#.........#..#......#...........#.......#...#...#.#...#.........#...#..#.#................##..........................#..##........#...#..#...............#......#......#................##.....##.#........#..........................................##...#....#..............#....#......#......#.............................#................#.......##............................##......#...........#.#.........#...........#........................#..#.............#......#............#...#.............................#.#..........................#.....................#.....#....#..#...#......#.............#........#..#.......#..........#...#.............#.....#....#....#.#.....................#.................##...........#..........#...#..#..#......#.......#...#....#...........................#........#............#.#.#....................#........##............##.......#.......##.....#....##.....#...#...#......#...#..#.....#...#.........#.............
..........#...................................................................#....#.................###.................#................#...............#......#...............#.#.#..##...........#.................#.....#................#..#..............................#............##.............#...#.........#...#....#..#....#...................#...................#....#..#.............#.............#.#.....#....#.....#..............................#....#..................#.....#..##.........#.........#..................#.......##....................#.......#.......#....#.........#...#.#.#....#......#....#...#.#..........#...#..................#..........##.......##..#.............#.#..........#.#......................#.........#....#.............##........##..................##..............#........#.....#..............#....#....#...##.#..#..................#.#.#...............#........#........................#...........#....#...............#..........#.........#.......#..#....
..#..........................................................#@.#..................#....................#...#........#..#..................##......#.............#..#.....#.................#............##...#...#..#.....#....#.........................#...............###....#.......#....#.#.......#..#...#.................................................#.#......................................#.#.......#....#...............#........#......#.........................#...........................#............##.#............#...................#.....#.........................##....#.#.............................#.......#..........#.............................#..........................#.#........................#.......#.........................#......#..#..#.................#.....#...................................#.............#.......#..........#...............##........#...............#................#....#.............#....................#..........#............#...................
.......#................................#.#.#.#................#...#...#.....#.....#......#.........................#........................#.#..........#...............#.........#.......#.#....................................#.......#...........#..........#..#......#............#..#..#...................#.....#...#..#................###..................................#..............##..........#.......#......#......................##..#................#..........#.............#............#............#...............#...##..#...##....#..#......#.....#..............#..#......................#.........#.#........................##..##......#..#..#..........#.............#..#...........................................#...................#......#....#.................#......#..........#...........#.#.................#..#.....#....#..#....#....................#............#...........#...................##.......##...........#.#............#..#...........#..............................
....#...........................#........#.#........................#....................#.............#.............#.....#..........##....#......#...##.....#..#..................##...............#..#.........#...............#........#.....#...#.......................................#..........#...##......##........................#.##......#.....##..........#...........##....................#.........#......#...##............#...#......................#.............#......#...#.....#.......#......#..............#..#..##.#.....#.#.....#.....................#................#........#......#................#......#.................................#.....#.................#....#.......#......#.##......#....#......#......#.........##......................##.#..#....................#.#.............#.#..#...........##.....#.#..................#.........#.........#..............#.......#..#.........#...................#.#...##...#.....#...#...#...........................#.............##.....
.#.....................#......#....#...#.....##..#..#.#......##......#.....#..#........#...............................#...#....#..........#.............#....................#......................#...##...............#.....@..#....#...#.#...........................#........#.....#.................##...................###.#..#....#..#..#.....#........#..#....##..#...#...#............#.......#.....#..#...#...........................###.#..#.....#.........................#........................#.....##.............#...........#...#..........................#..#....#.......#..........#.......#.....................#.....................#.................#...........#................#.........#...#...............#..#..#............#.#.............................#......#.......#.#.##..................................#..........#...........#....#......#.....#...#............#..............#.............#..#....#..........####...........#................#..........#....###..........#.......
........#....#.............#...#......#....#...#........#.....#.#...........@.................................#.........#..............................##...................#..#.......#......#................##...........#..#......#...................#..##....#........#..#...........#...##.....#.......#..............#........#.#...............................#...#....#.................#.............#.#.........#.#.#............#..............#...#.........#.......##...........#.....#.........................#.............................#.#...#...........#.......................#...#..........................##...........#...............#......#.#........#....#......##.#....#......................#........#........................#........#......................#......#..#.....#......................#.#..............##.#.......#..........#.............#..#.#..........#.##................#..#..................#.............................#........................##...#.........#........
...........................#....................#...............#................#...........#..........#.........#.....#...........................#............#.........................#..............#......##.............................#..................#...#......................#...................#....#..........................#........#.........#..#......#...........#........#............#............#......................###......#..........###......##......................#........#.................##.....#...............................##....#.................@......................#....#...........#..#.......##............................#..........##............#...............#.........#....................#..............#........#....................#.......#......#.........#.....................#.#......#................#.......#..#......#.............#............................................#..........#..................#.....#.##..#.....#................#......
...........#......#..............#.........................................##.#..#..##.#.....#.......................#..........#...##..........#................................................#.##......#.....#.#.#.......#............................#..........#.................#.........................#..#........................#..........#......#...#....##...#.........#...#.............#.........#.......#.......................#.............#.#..#.......#...................#............#....#...#...#....#............#......#..#........@.#.......................#.....#.......#.#........#....#......#...............##..............#.........................#........#..#.......#........................#..........................#.......#.....#...##...#..#.........#..#......#............................#............#.....#...............................................#.#....#.......#...@.#...................#.......#.................#............#.##.#.....#...#...##.........#.........
..............#...........###............##..........#...#.......#...#.....#............#......#.#.#.......#..............#.....##..................#...........#..................#......#.....#...#..#.......##....##...#...#.............................##.#......................................#.#...#.#..........#..#...........#...............#........#...............#................#.....#......#......#...#.............#......................#.#.#..#........#...#.........##....#..............#.....##........#..#.#.............................................#...#...#........#....#........................#........#....#.#...............................#..#..##...............#.....#.....................#..............................................##.........#..#........#..........#.......##.............#...........#...#....#...#......#....#................#...#.............#.........#..##...................#..#...............................................#...........................
...#...........#.....................#...........#...#.#.#....##..........#.#....#......................#..#...#.......#.......#..#.........##.##........................#.#......##......#.........#.....#...#....#..#............#.##....#....................#...........#..........#..#.........#.#...#..................#.............##.#............#...........#...............#......@.#.#..#...#...................#.......#.........#.#......#.....#......#........#.#......#........................#.........#..............#.........##..#.#............#...........#.....#.........#.........#...#.#.....................................#........#.......#................#......##...................#....#...........................#.....#....#..#.........................................#.......#....#.....#...#................#.......#..........##.....#.....#...#.............#..#......#....................#.......#..#..........#....##..........#.###..................##.......#........#........#......
.#...........................#...#....#..........#....................#.................#....................#.#.........#.........#................#..#.............#.....#.................#.#...#...........#...........#.........................#........#....#.......#......#.....#.....#.#.................#..........#..................##....#.....................................#.........#......#.....#.......#..........#...#.#..#.................#......#..............................#.#...............#..........................#...#.....#.....#.#.#................................#..#......#.............................##........#....#.....#.#.......#............#...#.....#..#......##..................#.............................#...........#.................#.#.......##..............................#..#..#.........#....#....##...#....#..................#.........................................#.............#.#..#...........##......#........#....#.............##......................#
........................#...........#.#.#.......#.#........#.................#....#.......#.#........#..................#....#........@..#.......#......#............................#.......#......#.......#.........#.................................#.............##.............#....#..........................#......................#...............#....#..#......#.....##.....#........................#...........#..#..............................................#....#......................#...............#..#.##.....#.........#....#..#............##....#.....#..#..............................#..#...##..........##......#...............#..#....#....................................#......##...#.................#.#.............#......#...#...................#.........#.......#.......##........#...#...#.....................#............#......###..............#.......................#.......................#....#......#.................#.....#............#.........#........#.............#.....
......#.........#...#..#.....#.......#.#.#................#.......#.#....#................#.......#...#.........#.#.....#.....#......#.......##..........#.......................#.......#..#......................#............#...#....#...................#...#.........#......#..#....#........#......#.....................#.#......................................#...................#.#..#.#.................................##............#......#........#.....#..........#...........................#..............#...............#..#..........................#.#......#....#.....#..#.....................................#.........#..................................................#....#..........#.....#.##....#...#.........#......#......#...........#..#..........#.....#..............#................#.............#...#........................#.....#................#........#...........#......#.#.......#...................................#..#......#..#..........#..#..........................##..
....#.....#.................#..................#..#...#....#.......##.........#..#.........#.#...#...........#.......................#..##.....#........#....#...........#.......#........##........#.....#..#........#....................#..................#.......#....#.#...........#.........#..............#.....#.......#................................#..........#......##..#..#......#................#.......#......#...................##.#..........#...##................................................#..........................................................................................................#..........#........#.......#.....................#...................##..##.........#...........#..............#.............................#..#.......#........#.......#....#.......##.......................##.......#......#..##.........#.....#.............#.......#......#..#..........................#.........#........................................#............................#....
....#....#.#..........................#...#..#................#........#..................#.......#...#.........#......................#..#.......#...........#........##........#...................#....#..............................#..#.......#............#.....#...##..#....#.......#.........####.#.............#........#.....##........#.#............#....#...#..................#..#....#.#..........#...............#...................##..................##............#.......#.....#.#...##.................#...#.....#..........#........#....##......#............#.#..........#....#.....#......#............#.........#..........#..................#...@......................................##.#............#...........#...........................................................................#..#.............#.................#...#.......#..........................#...#.............#..#........................#...................#.....#............#.......##.....#...........##......#..#..#.
.....##..............................#..##..........#.......#..................#.........#...#.#.............#....................#...................#..........................................#.#....#................#......#.........#............#...........##......#...............#..#.............#.#..#................#..#.........#.......#..................#.........#.............#.....#.#...#.......#...#...#....#..........#....................#.....#..................##..#.#......#...........#..#.##........#....................#.....#......................................#...#....#..#.#............#...#.........#...............#......#....#...#.#................#....#...........#......#....#.....#....................#............#......#..#......................................#........#.#.................##@.....#...........#.....#...........#..........................#..............#.#.......##........#.....#..#.#.....#..##.....#.#......#.....#.....#......#..............#........
..#.#....................................#.......#....#.#....#.#.........#.........#...#.#.....#.....#............#.......#..#...............#....#.#...........#......#..................................#.....#....#....#........................................#.........#.......#......................#.#..................#....#...#.......................#..............#..##.......##...........#.....#...##...#..#..........................#........##.#..................................#..........................#........#.................#.....................#....#.............#...........#...............#.....#..............#.....#..##.#.........#..........................#.....#................................#..#..............#......#....#...#.....#............#.........#..#.......................#..................#...................#...#.........#....#...#..........##.......#...........#...##.........#..........#...#........#......#......##............##......#.......#.............#
........................................................#............#....................#.....................................................................................................#........#.#.#....#.............................##.#.......#..............................#.....#..................#...............................#....#........#............##.#......#........#.#..................#.#.......#.................#......#...............#...#..#..#....#..#...............................................................#.....#.......#....#.....#.................#..............................................##..#....#..##....##....#.......#...#....................#.#............#.................#.....#...............#..#.#.....#......................#.......#...............#.............#..............#..............#..#...#.#...#...#...............................#..............#.................#...#..#..#..#...........#...#....#.......##...........#...............#...
..............#...#....#.......................#...............#......#.........#.................#.........##.....#.....................#.....#...#.....##..........#...........#....#..............#.................................#..#..............#..#.......#..#.........#............##..#............#..........#.........#.....#........................#.....#.............#.#....#........#.......................#......#...#........#..................#...#..#.....#.........................#.......#....#......#..........#.................#..#.....#.....##........#......#.......#...#................##.........#.......#......###.....................#.#...#....#.#.....#.#..........#..#.......#..#..#.......#.............#..............##...#.......#..#..#...#........#.............#...#..............#.......#....#......#...........#.........###...#.........#.#....#...............................................#.#.........#............#.....#...........................#.....#.............#...
...#....................#..#................#.............#...........#....#.....#..............#............#.#..........#..............#...#..........#............#...#.##...........##..#...........##....##....#.........##.........................#..........................#....#..............................@.....#...............#..#.#...#.....#.......#..#.....##..................##........#..#........#.......#.............###....#....#..........#.....#....#................#..............................#....#....#.......#........#...............#.#.#....#............#.......##.#..........#...............................................#..........#..................##....#...............#......#..#.#...........#....#...........#......#.............................#.#.....#............................................#............#.#.....#.................#.....#......#...#...#..................#..........#.#......#.....##.........#.....#.....#.##.................................#....
..##...................#....#..#...#.........#........#.......@............................#................................#..#.....#..........#.............#....#....#.#.........#...........................##...........#.....#............#...............#...#...........................##..........#...................#............#.......#.....#..........#....#.#...........#.........#.#.............#.....#....#..............##...............#..#............#...........#........#....#..#...............###...............................#..#........#..#.#.#.................#....#.......##...............#........................#........#.................#..##.....#.....#.....##.#.#..........@......#.......#...........##.....#.........#.#.......#......#.............#....................#.........................................#............#.................#...................##...............................#..#..#..........#..#.........#..............................#...........#......
.#.........#......##.....##...........#............#.....#...#.......#........#..........#.#.................#.......................#.............#...........#.....................#................#...........................................#............#.........#.....#.....#........#...........#.......#....#.........#.......#.................#......#.#..#.....#....................#.#.............................#..............#.................................#...................#......#....#....................#.....#....#....###.....................#............#.....#....#..................#....................#...#....#..............#................................#......................................#.......#.........................#...#....#....#.#..............#.............#....#................................#.#....#...#.....................#.#.......#.....#...#.......#........#............#........#.#.............#.............#..............#.....##.....#..#.........
..#.........................................#.#...........#..#......#.......#............#................#.....................#.#.........#.#..#.........#...#......#.........#....#.....#....#.#..#...........#.#.............##....#..#..#..........#..#...#...#............#......#......#..........................#............##...#..#...........#.....................................#.....##.........#................................#.....#.......#.....#.......................#............#..#......#.......................#.....................................###....#...#....#.#..................#................###................................#..#....#.#................#....#..............#....#.......#....#........................#....#.............##.#...........#.......#..........................#....#.......#...........#......#...........##.........#...............#...#.#...#.#.........#.....#..#.........................#........#......#..........#...........#.....#........#......
...#......#.....................#................#.#.......................#..##.....##.............#..#..............................#..##.#................................##..#..................#.#.#...........##..#..#..........#..............#....#....#.......#.........#..........#..#....................................#....#...............#....#.......#.......#..............#........#.............##.............#........#.........#.....#............................#.........................................#....#....#....#.............##.#.....##.....#........#..............#..#.#.#................#.............#.....#.#.....#.............#............#.....#...#....................................##............#.................#.........#........#......#................#....#.#...#...................#..#....................#................#.........#.#...#.............................#.#....##..#......#..........#...#........#.............#............................#...........
.#.#........#.......#......#..#...#.....#.....#.#...#...............#..#..........##...#......#.....#............#.......................#...................#.........#.....................#...#....#.............#............#.........#............#....#...@..#...........#................#......................##.....#............#...............................#.....#.......##.....................#.#................#......#............#..........#.....#............#...........#....#..##..#....#...........#.#........................................#..#.#...........##....##.#...........#..........#.....#...........@.........#.#...........#..#..#..#.........#....#.##.........................##...#....#....##..............#......#.........#..........#.......#......#..#...............#...............#..........#................#.........#.......#..#....#........#.........#......#..................#.#........#..............#..............#.#..................#................#...#...#......
...#......#................#........#.............................#..#....#................##............#.#........#.........##..........#...#..#.............#..#...........#.........................................................#...#.......##................................................##....#......................................#..............#..................#............................#.............###....#...#.....#.#..............#................#.......................................#.........#.....................#....#.........#..........##..................................#...........................#..........#...#.............###.............................###.......#..................................@.......#.....#................#........#...##....##.........................#.........#.#.#................................#.....#..........#...........#.................#.#.....#.......#.......#......................#..#...............#.........#...............#.
......#....#.#....................#............................#...#............#.......#....#....#..#...#...................##..#.##.....................#.........####.......#..#....#.......#.............................#............#......#...............#..............#.........#....#........#.....##.........#......#...#....#.#...................................#..#.............#......##.......#.##.......#.....#..#.........................................................#..................#....#..#.....#.......................#...#.............#.#....#............................#..................#...#........#.....#.....#..........#.....#..................#...#....##.......#..................#..#.............#.........#............................................#...#.##..................#..#...#.#.........#..........##.....#........#...................................#..............#.#..#.......#....#....#.#.............#.........#........##..............#......#..##.#...........
.....#...#...........#....#................................#...........#........#...##.....##.#..........................#................................#..##...................................#.#......##................##......#.........#.........#.....#.......................#.....#...@....................#..................##.........................#..................................#....................#........#..............#...#........#............#.....................................#...............#.........................##.....................#.........#.#...#...........#........................#...#.#..........#.#...........................#............#..............#...#............#.................#............#....#..........#.......#....#.....#.......#......................#........#...........#..#.................#..##..........#.......#.#.......#.#..#............................................#............................#...#............#......#..............
.....#.#..#......#.........#..#..#.......#....#.....#.......#.........#...#.........#...#......#..#......#.............#.#....#..........#.....#..#........................###.#..............#..................#.....#........#..#.#......#....#.....#..................##....................#......................##.#.#.........#..#.................#.....#..#....#..#...##.........................#....#.#..##..#..#....................###......##......#.........#..........##..#..............#...#.##......#..#..#......#.#.........#......#.....#..#...#....#............#.................#.....#...#..#...#..#..#.#.........................#......#..#................#................#.....................#..............#..............#...#........#......#..........#.....#..#..#...#.....#.............#.......................#.........##.....................#.....#.............#.........##...................#..............#..........................................#.#............#.......#.....#....#
........................@...................................................##................#.#...##.................................##.#........#..#..........##.........@.#................#.....#.........#.....#..#.......##.................#..........###........................#.....#..#............#.....#............#..#................#...#......................###...........#...................#......................#.#....#....#.....#.....##......................................#...#.................#.#................................#..............##.....................#.#....#..................#.....#............#..........................#.#.....#.....#...........#........#............#.........................#......................#..................#.....................#..............#................#...............................##................#.......#.#.........##.....................#....#............#....#..#.#.........#..#..##..........#.#..##.........#.......
.........@.#..........#....#.....#.##......#.......#..#...#.#.......#..................#....................#....#.....#...........#.....................#...#.#..........#........#..........@#.#.....#........................#....#.....#..#..#.........#.#........#....#.#....#........................#..#................#...#........#........#.....#..................................#......#......................#.........................#..#.......#......#.....#.#......................##..#......................#...........#...#....#.....................................#..#..#..#..#........#.......................#.......#...........#......#.....#...............#................#..........##...........................#......#.#...............#.##.#...#......#..#....#....................#.......................###.....##....#.............#...#...........#..................##.#.....................#......##.#.......................#......#......#.............##....#..#.#.#...............#..
......#....#....................#..............#.........#.#.................##...##...................#..#................................#.............#...............#..#..............#................................#.........#......#............#.....#......................#....#..........#.......................#..#.........#.....#.......................#.#.#.......#......................#...................#....#.#......#.........#....#.#....#...#...#.#...#.#..#..###..#.......@....#.......#.......#...#..#..............#...........#........#......#....................#..#...#........#.............#..........#..........#..#...................#.......#.#.............................#........#.........#........#....#...............#......#......#.......#..#..#.......................#...........#....##......#...##...#............................#.....#........#..............#.....................#..................................#............................#...............#........
....##..........#........................................#..##......##.........#..............#.................#.................#....#..........................#......#.#.#..#........#....................................##.....#.....#............................#...............##.....#..#.........##....#..#.......#..........................#.#...............#.#............#.........#..#..#.......#..#...............................................#..........#.........#..............................................................#...##..#.................#.....................#.............##.........#...#..#...........#.......#............#..#..........................#..#...@.#...........#.....#.#...........#..........#...#.....#..................................#..#.............#.......#.#..........#.#.....................#.....#..#.#.........#.#...#..#........##.#...........................#......#.......#...........##.........#.........#.................#...........#.......#.....
..#..#..............#..#.......#..........#........#...............#.........#..#............##..........#..#...#.#.#.#.....................#..........#...............#......#.....#....##...............................#.#.........#..#..................................................#.......#....#.##...............#................#...............#...............................................#..........#..............#................................##.....##.............#......#.......................#..#...........#....#.....#..#...#........................##...................#...................#.....#.........#..............#.#......#....#.....................#..#..............#...........#.#..........#.....#..........#.......#.......#..........#.....#..........#............#..........#....#.................................#.....#................................#..#.......#.#....#...........#....#........#.................#...#....#.#...##.#.........#...#........................
....###.........#....##.....#...........................#........#............................#...........#.................#..................#...#.....#.#.#......#.........#....#..........#.......#.#......#........#...#......................#...........#..#.....#.#.#......#...................#....#......#............................##.@...................##.#.....................#.......................#....#............#.........#.....#...............#.#..##........#.....................#.................#.......##............#....#............................#............#...........##.......#................#...............##...............#.........##..............................#....................#.#......#............#..@...................#..................#....#....#.#......................#......#.#.....................#.....##......#............#.......#....#...........................#..#...........#..#....#.......#.......#........#.........#....###..........##........
.....................#.......#........#.......#.....#........#.................#..#......#..#.....##........................#...........#...##.#.....................#..#......#..#.#..#....#..#..............#.#............#.........#....#...................#.#.......##.......#.......#.......#..##.....#........#................#..#................#....#...#..............#.......#...#....#..............#.......#.....###......#...#........................................................................#........#........#.........................#...........#.....#...#.............#......#.................#....#..#.#..#..#...........#.#........#...#...#..........#.#.............##..#...............#.#.....#..........#...............#..............................................#.###...#...#....#..............#.......................#.....#..#............#......#..#......................................##...###..#.#...............#.....#..#.........#....#.................#.................#
........#..........#..................##......#....#................#.................#.##...#............#................#..........#...............#........##..............................#.........#..............#.#.#.#...#..........#........##.................................#........##.......#..#......#@#.##................#......#....#..#........#....................................#.#...#....##...................................#.......#...#..#..............###......#...#..................###......##............#..#.#.....#............................................#.......#....#..............#.##..........#.....#...#..##..#......#..............................#.....#.....#..#.....#.......#....................#.#.....##...........................##......#.#..........#...............#.....#.#...#.#..................#..#.#..##....#............#.............#...#........#..#...............#........##......#...#.....#..##.................................#........#.......#.........
................#......#.........#.....#..#......#...#....#.##....#.......#.............#..............#..........###.........#.........#......#...#......#..............##....##.......................#.................................#...#.............###..##.........#....#..........#...#.................#....##.............................#.........#........................#.#......#........#....##....#........#.....#.............................#...@.#..#........#..#.....................#....##.....................#..........#..................#.............#..........#..........#...#.#...........#.#.......#.......###..#.......#........................#...#....#....#...#..#.........#...........................#.................#..............#.....................#........#......#.....#..#.#.......#.##...##....#.##..#........#......#.........#...........................#....#.........#.#.......#................................#......#.#........................#..............#...#..#.
.#...#...#.................#.........#....#.....#..#..#..........#..#.................###..............................#..#.#.#...................#...............#..................................#...........#....#......#............................#..........#..............#..............#...#............#..#..#........#............#..#....#......#...................#.........#.............##...#.........#.........#...#..#..#...........#......#..#...................@................................................#..#.......#.................................#.......#...........#.......................##.....................#...#..##............#.....#......#..#........................##.......#.....#...................................#....#....#...........#..............#.......#.......#....#...#...#.........#........#..........#..#.......#..........#.......#..........#.....#...........#..................#.#...........#.............#........#....#................##....#.#.........#..
.....#.............#........#.............#..........###.........#................................#.............#......#...............#.##.#...#..####.................#.........................##...#......#..#..............................#...............#...#....#...#.........................#................#.........#......#............#..................##..................................###.......#.#..............###..........................#......#..#...............##..................#.............#........#.......................#.##........#..##.#..##........#....#.................#.....#..#..................................................................#.#...#.............#.#.....#..#..#.#.............................#.......#.......................##.................#.......#......#............#.....................#...........#..#.#......#.................#..#...........#.....#...............#............#..............#............#......#......#......#....#...###...#
.....................#...#............#......##..........................#....#........#.............#.........#...#..............#................##..........#..................................#..##..........#.................#............#........................................##..#.....#..#.....#..................................##.....#....##.......................##.............#...........#..#..#.....#.##..#....#............#...#.#.#..............#......##.................##.#..................#................#....#...#..........#..........................................#......#.........................................#................#...........#.........#.....#...###........##....#......#..#..#..#..............#..#......#....##..............#.......#..##....#.....#..#....................#...#................#..............#......##.............#......#............#..#.##..........#.....#...#.#..........#.#..#.........##.#..#................................#............#....
...#..................#..........................#..............#.............#..#...##........##.....##.......#....#............##...........#..............#.....#........##..............#......#.#...#.....#.........##................##....#.#.......#.......#.........#.......#.#......##...#.#.............................#....#....#.........#........#.##.#........................#..#.................#..##..........#..#...#.......#........#.............##...................#...........##.#...........#...#.....#.................#...........#.....#.....#..#......#...#.##...#.......#..................................#.............................#...##..........#........#...##..........................#.#.#................#........#.........#...................#.#.#................##.....#........#.......................................#.........................#....#........................#............................#..........#..............#.#........#..........#.............#......#.
#....................#..................................#..................#.......................#....#..........#............................................................#......#................#.......#...#........#...#...#.#.............#.#..........##............#......#.......#........#.........#...............#.................#...#.#....#....#...........................#.#....................#..............#............#....#..#.............................#.....................#.....#.....................##.....................#.#..............................................#.#......#...........#.#....#.............................................#.........#...................##.....#.......#..........#..#.........#...........#......#..#...#.......#.#.........................#...............#..#...............#...#..................................#..#.................##......##....#...#.#.......................#..........#.#.....#....#...#.#.......................#......
..................#...................#...........................................#.....#..................##..................#..........##.............#.........#.#..............................#................##.......#.#.#....#.....#...............#...#...#..#...................#..........#.......#....................................#.........#....#.#........#.#..#...#.............#.#...........#.......................................#.............#...............##....#.............#..#.....#......................#.......#..#..#.................#.#..........#..#.#.#.......................#........#.......#.......#................................#...................#............#......#............#.......#.................................#...#....#.....#........#.....#.......#............#.......#...........#.......#.........#....#.............#.....##.........................#.#...........##....................#............#........##.........##....#.......#..#.#...#.......#....
.........#..................#....................#....#.............#............................#........#........#...............#..#............#......................#......##...........................................#.......#......#........#.....#..#..#.#....#...##......###......................##..............................#....#.#.##....#..................................#..............#..........#.......#............#................#......................................#...#...........#...#...#.#.................##...................@..........#..#........#....#........#.#......#...#................#.#.............#........#......#.............#..........................#..................#.....#....#.......................#.#............#........#...#.#..#..#............#..................................#....#.............#...................................#........#......................##.#.....#........................#........#...#...#.....#.........................
......#.#.........#........#......#....................###......#..#......#..........#.....#...#.......................#...#...............##.........#........#....#.........#.......................................#...#......#......................#.#....#.....................................#...............................................................#................###........##...#...............#..#...........#....#...#..........#.......#.....#.............#..................#..............#.........#....#.......#..........#................#...#........#..........................#.....#.......#.................#....#.#...............#...............#...........#...................#.....................................................#.................#......#...................#............................#..............#......#.....#...........#.........#..........@.....#....##.........#....#...........#.....#..#...#...#.##.........#...............###........##...........#...#
......#.............................#......#..#.......................##................#...................................................#.....#...#..#..#.........#...##..........#...............#.#..........#..............#..........#.......#..............#..........#....#..................#.....#.........##..........#.#...........#..##.#................#...#..........##..........#.....#...........#...#..#.............#..#............#......#...#.............#........#.#.........#..##...#................#............##........#....................#............#....#.#..#.....#..........................#......#............#...#...................#........#..................#.........#........#...............................#.......#..........@..........#..#..#.........#.........#.................##.......#........#..................#..............#.....#.......#....................#...#.#......#...#........................................#.................#........#.......##........
.#.#.....#.................#.#........#.............#....#.#........................#..............................#........#...#.#.....#.#........#........................#......##.................#.......#........#...#.....#...................#.....#.#...#....#..#........#.........#.#....#...#........................#......#........#............#.....#..........#....#.#...##......#.....#.......#................#....#.#..#........#...........#...#.........#........#...#........##............#...........#.........#..#...........#...............#..........#...#...................##................#.........#.......#........#................#.........####...................................#.........#...........#..................#..................#................#...................#..............#.#........#.......#........#.....................#......#...........#.......#....#....#..#...............#....#..........................................................#....#................
#......#....#...........#............#....#....##.......................#.##.....#...#.....#..............#..................#......#...........#...............#.....#.............#............#........#...#.............#............##...###....#.#..................................#........#.#.......#...#....#.....................#..........#.......#....................#...............#............#...............#.....#........##..#.....#......#................#......#.........#..........................#.....#..........#................#..#...#...............................#.......#...#...#....#..#....##.......#........@.#...........#...#.......#....#....##.............##................#...#......#..............#.....#..#.........#.............................#..............#.............................#..........#.........#..........#...#.....#...................................#......#....#...........#...#...#.....#.......#............................#.......#.#..........#......
...#.#...#.......#........#...#................#..........#.....................................#.#..............#....#.............#.........#...#.....................#.#............#.#......#.....#..................................................#.........................##..................#........#......#....#.#...........#..#..................................#.....#.#.....#.....................#.#..#..........##..........#.................#.#.#..#.................#..................#........#..........................#.....#..............#.#....#.#.......#......#..#..#.........................#........#.#..................##.#....#...............#.......................#.....#.............#.................#..#..............#...#........................#....................#..............#.#................................#......#........#.#..............##.#.......#...#................#............................#....##..................#.#.........................#...........
...............##.....#....##.........#.........#.##.#.....#..................................#............#...#..............................###..........#.#......#.......#.........#.............#..........#.......#..#.........#.#...................###...............#....................#..........................#..............#.........#........#..........#.#..............#................#...........................#.....#.......##.#......#.#....#..##.#..#.#........#......#...................#..............#.....#...#.#....#......##......#.................#.#...................#...............#..................................................#.@......#.....#.#...................................#........#..................#....#..#.#....#.........#.............#.....................#..#....#.#........#....#..........##.........#...........##...#...#.............#.....#.#..............................................#...#.....#...###.............#........#.....#.............#.......
...............#........................#.#........#..##...##....#....#......#...............#..................#.#......#..#................................#...................#............................#........#.#....................................#..............#..##..............#.........#..................#..........#.............#.....#......#@...............#........##...........#.#......................#...##...#...#.....#........#..#....#.........##...#......##...##........#...#.......#...#...#......#..#...............#...........#......#...........#................................#.....#...#....#.....#..#......#.#......#....#....#.................#..#..##..#........#................#.....#...#......#.....#....................#.......#......#..#.#......#...#..........#..............#.................#..............#........#....................##...#........................#............................#..#...#..#........................#....#.............#................
...................#...................................##......#................#...............................#....#..##....#..#.............#..........#...#..........#...#.............#...........#.......#..................#.....#.....#..........#...............#..............#................##............#.......#@.....................#..#.......#...#...........#.............#.#.#........#..................................................#...............#............#.@...............................#...............#......#...#.....##..............#.............#....#.##............................#.#....#.....#..#..........#...............................#.#...#....#..........................##........#.#.#...#.#........##...#........................#.........................#......#..............................##.......#...................#....#..#..........#............#....................................##..#...........#...#....#.#....#......#.................#...#..........
.................#.................#.......#.........#.#.....#...#.....................#....................#............#...#.......#.........#...........#..............#.......................................#...........#..#......#.......#.....#....#.....#.....#...................#.#...#......#.#............#..#..........#.#.......#..........................##..........###......#....#.......#..................................................#.......#....##..#..#..##...##.......................#.#.@........#..#....#.................#........#..............#.......................................#.#...#...#.##....#.#..........@....#......#....#....#...............................#.............##...#.#..........#..........#......#.#....#........................#....................#....#.#........#.............#.......................#.#...............#....#..........#...#......#....#...................#..#..............#.......##........#......#...................###........#..........
.........................#..##...........#....................#...#..#..........#....##..#.....#......#.....#...........#.....#......................#........................#......#....##.........#.........................###.......@...#..#......#...........##.........#............#.##..............@...#....#..........#..................#..........................................#........#......#.#..........#............#.......#........#...#...........#..##.........................#....#....#.....#.....#......#.....#...............##...........#..............#....................................................................................#.....#........###...................................#..#........#......................#....................#......##................#.#.#.................#...#............#.#.........###..#.#...........#........##...............#.......#....#.....#...#.......#.##.........#......#.......................................#..........#.#.............
.#......................#..........................##....#...#.#.......#..#.........#........#.##.....#................#...#...........#..###..#.#......................#...............#......#.......##................#.#........##.#......#.......#.##.........#....##............#..#....#........#.......#..#....#.....#..#.....#............##....................#......#.......#....#..............................#.......#...........#...........#.....#..........#...#.........##.......@.#.....#.#.........................................#........................#......#...#.............................#.#......##......#........#...#..........##..............#...............#....#.......#..#.......#.......#.........#.#............................................#.#....#..#................#.#..#.#...#..........#...........###...................................#................#............#.....................#...............#........#...............##............#...............#.......#....#
......#...##......##.@.................#.............#..#....#.##.................#..#...#...#.......#.#...#......#.#.............#....#....#.......#.....................#.#.....#.............#....#.#.#.....#...............##........#...#.................#.........................#.#...............#...........#......................#..#..#...#........#.................#.........#...........#............#.............#...#..##............#...............#...........#......#..#......#....#.............##.....................#...#.......................................##..........##....#......................#.........@...........................#.#........#.#.#.........#...........#.#.....#..#..#......#.#.......#......#.......#...#...........#.................###............................#..#.#................................#..........#.....#.........#........................#....#....#.......#......#...#....#...............................#...#.#....#................#....##......#...
.#...........#......#...#......#..#.......#....#........#.....................#........#.....#....#.....#..............#.........#.....#...........#........................#..#...........##.##...............##......#........................#...........#.......#.....................................#.......#..........##...................#........#................#.#...........##.......##..#.......#...#......#..#...............#..........#.....#....#.#................#..........#............#...................#..................................#.................#.....#.#.................#.......#.....#............#...............................#.....#......#..#....#...#.......#....................#..............###.......#........@#......#.................#....##.................#......#..#................#...........##........#.............................#...........#..........#.#.........#............#......##.................................................#....#...#.....#.........
...#...#.............#...#.##........................#..#.#......##.#...................#.........#..#.........#......##......................#......#....#.............#.............#....................#.....#........#...#.............#..#.................................#........#.........#.........#.#......#.............#.......#.@..#.........#............#..#.......##.#...........#.#.#..........#.........................#......#.#...#...........#......#.............................#...#.#.......##..............................................................#.#............#.....#......#.....#...............#...#..........#.........#......##..#......#........#.........#.#...........#................#.............#..............................#..........#............#.....@................#......#.#..................##...#.....#.............#.........#.#.#....#....................#............#..#.#.......#..........#.#.............##.#....#................................###...#.##
......##.....#.....#................#......#....#.......#....#.......................#.#..............#..............##......#...#..#.........#................#.................................#............#........###..........#....#.....#............................#.#.....#...#..........#.........#....#..........#......#..#....#......................#.......................#.........#..................#........#.....#...#......#...............#.......#.#.......#.............#...........#..#....................#...#................#.#...#....#...........##.....##........#.#...#.....#..#.......#.......#........#..#....#..........#..##.............#..........................#..........#..#........#....................#...#......................#.........#..................#..................##..#.....#............#.#.......#..#..#...........#.....#..........#.......#........................................#..............#.................................#...#..#......#.........#.......
......#..#........#...........#......#..........#...##.......#.#...#...#...............#..........#.....#.............#.............................#.........##..................#...................#...................#...............#....#....#....#.........#.#...................#......#........................#.........................#.....................#................#........................#..........................#.........#........##..........................##.........#.........#......#.............#..................#..................#.......#.......#..##.......#..#............#......#.......#..#.....#..#........#...#.....#............................................#......#.......#..@......................#..#.................#.....###.....#...............#...#........#......#.....#.........#.................#.....................#.................................#....................#...#................#............................@.................#...........##...
..#............#..................#.#...#.....#............#..................................................##....................#.................#...#..#..#..##............#...........#...................................................#...#....###..#.#.........#........#.....#...............##...................#...#....................#...............#......#..#....#.......#............................#..#.#......#.#.............................#........#.........................................#............#..........##...................#...........#.......#.............##...#.#.#...........#.............................###...............#.........#.............#..#.......#.......#......#...#.#..................#...#......................@.#........#......#..............##........................#....#................#......#.#...........#.......#.#...............#.......................#...#...........#........#....#....#......#...#......................................#..#..
..#.............#.....#.#.....#.......................#.#....#......#.#............#....#.........#...............#...................#..#.....#......##..........#.#............#.....@...................#............#.......#........##...........#....#.#...#...#.......#......#.......................................##....#......#...#...........##..........#....#..#...........................#...........#.............#.................#.....#.#.#............#................##...............#..........#...#...#@..#.#.....#..#.....#................#.........................#.#...........##...............#.............#............#......#..............#...............#.............................##.................#...........#..............#.....................................#.....#.......................#.......#.#.#.........................................................................#.#......#............#................#........##..........#....................#..........#....
..........#.....................#..........#.................###.................##.......................................#...............#.....#...............#....#....#..#............................#........#.............#.............................##.......#..#...#............#..........#...#.......#...#........#........#.........#........#...#.......#.........#...........#.##.......#.....#.........#..................#.......##..#....#...#.......#....#.....#...#...#............#.#..#..............#............#.#.#.....#.........#...#.............#...#...#.........#..........................................................#......#........#..........................##.......#......#.......#....#...#...............#..#.......#........#............#.................#......##..............#.#..#...#........#........#...........##...........#.#....#..................#..#...................................#.......#................#...........................#.#.#.............###......
..........#........##.................#............#..##.........#.........@.......#.#.............#....#......##..........#.............................#...#.......................#.#......#..#...#...........................#................#.............................##.....#.........#.........#..........#..........#.......#.#......#............#.#..........#....#.@.................................#.....###............#.....................##..#.......#..........#................................#.#...#....#..#......#...#......................##....#.#....#................#......#.............................#................#.......##.....#...............#.................#...#.....................#........#.......................#...................................#.......#..............................#.......##...............................#....#.......#....................#.....#..........................#.....#...#...#........................#........#........................
...#..#..........#................#..#...#........#.................#......................#.....#..............................#..........#........#....#....#..#.#..................#..#.......................#..#.....#....#..........................#.....#...#.......#.#.#..........#..##....................#..........#...#.##.........##.......#...#......................#.............#.#.......#.....................................#.....#......#...#.....#......#..........#..........................#..#.............#..#....#.....#.#....#.........#.............#............@.............#......#..............................................#..#.......#......#..#.................#...............#.......#...................#......................#......#..#....#...#.#......#...#................#..........................#...................#........#.#........#.......#.............#...........#......#....#.##...................................#...#..#.........#........#............#........
.......#........#.........#..#..#.....#........#....#.#....#.......#...#..#.............#..##.##...#..#..#....................#.....#..................................#......#...#......................#......#.#....#....##.............#.....#..#...#......#...#....#.##.........................................#...#...........#..#.....................##.....#...............#.....#....#............#..#.....#...#..........#...#....#.#..#..........#..............#.#......#..............#..#.........#..........#.....................#........#.#.#................................#...................#...............#..............#..#.#..................................#.............#........#.....#...........#....#..#........#..#...........#....#.....#.........#.........#........#..#.....##..##..........................#..........#..#...........#...........................#.............#........#......#........................................#..#.##........#....................#..#.##.....##...
......#........#...#........#.#................#..#....................#........##.......#.....#..................#.#....#.....#....#..#..........#...........##.....#..#..##.............#.............#....#.......#.#...........#..................#........#......##................#..................#...#......##.#..................#......................#.#................#............................#.......#........#.............#....##...#......#.........................................................#.#.......................#.................#....#.........#.......#..#.....#...#..................#....#.....#....................#...#....#......#......#................................#.....#......#.......#....................................#.....................#.#........................#.#................#.............................#..#.....#................#.##........#...........#...........#...#..#.............#...........#.................#............................#.#...
...............#.#........#.#................#..##.#....#..........#.......#......................#..#.......#................#...............#.#......................#.......#..#.#.#........##.................#........#.................................#......#..............#.....#...#...........#.....#.......#..............#........#....#.....................#.......................#...#....................#........#..............##.........#.#......#.........................................................#..#..........#.#............#.......#..#...........................#.#...........#.............#....#......#................#.#.###.....................#.#..............#.....................#.......................#..........@...................................##.........#.............................................#..#.........#.......#.......#..............#.............#.#......@............................#............................#..#..#..............#..#..#........#..#..
.............#...#......#.............#...........#....#..#.............###.#..#..........#......#..................#........#...................................#.#..#...#...#....#................#...........................#....#...............##.............#......#@........##..................#...#...#......#.....................#.......#........#..##...........................#..........@.....#..#.........#....#.#..............#..###..#....#..#............##.....................#.............#...#.#...#...............#.#..#........#................#...................#...........#...#.......#..........#...#...#..........#............#.........#.....#................................................#.#...........##....##........#..........#............##...................#......##..................#.......................#..#.##.......#.......................#.............#....##...#...#..#........#..#................#................#.......................#.......#..#...#.......#.
.......#.........#..............#...........................#..........#.......##.............#...#............#.........................#........................#..#..............#..#..............#...................##....#...#..#...#......................#..........#...#........#............#.#.....#...#.....................#.....................##..........#...#.#.....#.#.#...................#...................#.............................#...#..#..##..........#....#......#....#...........#.........#...#............#......##...##.#..........#..................#................#.....#.....#.#....##..........#................#.##....#...#.................#.#................................#...#....##..#..#.........#......................#...............#.........................#.........#...#..................................#........#.............#..........#.................#...............#.............................#.#..#....#.......@..#.##..#...##...........................
.#...#........#.......#.........................................#..#.#..............#.......#..##...........................#......##..#.....#.......#.........#...................#.....................#.............#..#.....#......#.......#..............#....................#.....#...................#.............#.........#......#..#........#...#...#.........#.........##...........#..#......#............#.#................#...............#......#.......................#.....#...........#..#..#......#.#..................#.#...#...............#.........#..#......#.......#..#......#.............#.................................#...................#....................##.....#.............#.......#..#.#.....#...#..#............#...#.#..............#..#....................................#....................#....#............#..#.#...#.........................#............#.............#......#..........#.........#.....#.#.....................#.#..#...............#..#........#..#........
......##..........#..............#.......#.....#....#....#.......#.#.........................#....#.......#.......................#.#.........#...#.#..#............#..#.......................#........................................#....#...#............#..#..#...#...##..................#.#........#.#....#..........#....#..#..#........#...........##..#..##..............#.............#...............................................#..#....................#..........#.#..#............#.........#......#................#.#................................#.........#......#.#.........#.................................#....#..#...............##...................#..#...........#.....#.#.....................#....#........#..#......#.#....#........#.........#......................#........#...........#....#.....#..#.............#.......##.....#...#......#.#.......#..........#................#..#......#.#........#..#.#..##...........#.....................#........#....#...#..............#......#
................#..................#...#...........#............#..#..................................#................#.....#........................#..........#..#...........#..............................#.......#..........................#....................#........................................#...........#..#....................................##........#.................#..............................#........................#.....#.............................##...#.......#.......................#..........#...............#...........#.......#.##.......#.....#...#..##...............##...#............#......#..............#..#......#...........#......#.#.................#......#........#........#..........#...#............#.........#...#..................................#..#...#....#...................#..#................................................#..#....#..#..#......#..#..............#...................#......#....................#.......#.#....#..#........@......#.#
...##...........#.......#.......##............#..........#..#.#.......#.............#....................#..#...#................#....................##.....#.......#..........#....#....#.............#.#...................#.#........#..........#...##......#.....@#......................................#........#......#...#.........................#...............................#..#.......................#.#....#..#.......#..........#..#......#...#.......................................#............................#........###.#................#...........#....#...#..#...............#.....#....#.................#......................##........##.....#...........#..........................#.....#..........#..............#.......##...........#.....#...#....#............##........................#.#............##..............#.....#.#...............................#..........#.....................................#..................#...#...........#....#.................#..#..#.#.#..#....
..........#......#.......#...........................#......................#...................#........#..#......#...................#.........#..#...#.......#..#.#.......#.#..........##..#.....#..##..............#........#.#..............#....#..#............#...............#.....#....................##.....#..#...#........#..........................#..................#.........#........................#........#.....................#.....#.......................#.....#.............#................#.........#...........#......#....#...#...##.##.......................#.............#..#....#.#.#.....#...........#........#......#...........#....#..##.....#........#.........#..........#.#..#....#....#...................##..#..#.............#.........#....#......#...#..#................#.#...#......#.....@....#....#..#........##......#.#.#....##.....#.....##...............#...#.........#...#....................#.............................................#.....#.#.......#.......##.....
..................................#.#.#.....#.........#.............#......#...............#.#..........#............#...........................#.#...#...........#..................#.................#..#..................................................#.#......##.......#.......#...................#...................#...........#..#...@#.#.....#....................#.....................#.....#.....#...................................#..#...................#.#.......#.............................#.##..............#....................................#..................#.#.....#.........#........#......#................#....#..........#........................................#................#.......#...............#..............#...#..........##.........#.................#....#...#....#.............#................#..............#...##.............#............#.............##..#....#..............................#.........#.......#...........................#..#..#....#...#.....#..
........................#.......#....#...........#..###...........#....#...........#..................#............................................#.......#.....................#....#.......#.........#.#...........#.....................................#.....#.....................#.....#......#......#..............#.....#.#......#........#.......................##........................#.#.....................#....#.#...........#.........................................#....#.#........#.......#....#.#...........#.........#.#........#..................#.............#.......................#..#.........#..........#..#......#....#...#....#...................................#.......#.......@.........#........#......##.#.....................#.....#.......#.....................#.............#..#........#.....##..............#....#.....#.....................................................##..##.#..#......#.......#....................#..#....................#.##.............#.................
.........#..............................##...#...............#...........#......#.......#..............#...#............#........##........#.................#.....................#.......##....#.......#........#..........................#..#...........#.......#......................#.#............##.#..#.............#..........#...#.#..#..........@.................................#...........#...#..............##..#..#..........#....###...#...#.............................#......#..##.....#...........#.....................#........#......................#.....#.#.........##......#....#......#..............#..##......#.......#..................#.#.......#..............#.#...#........#..##....#..........##..#...###...................#....#.....#...................................................##...#.#..............#.....................#..#.......#....####.............#...............#....................##........#...................#...#...................#.#...........#.#.......##..
.....................##...#.....##.....#..........................#................................#..............#........#...#......#........#..........##.....#...............#....#...........#.#...............#....................#..#.#......#.............##......#..#...#.......................#..........................................................#....#.......#..........#..#........................#....#..#..........#.....#........##...#...#..#.....................#..................#................................................................#........#..............#.........................##..#....#.................#..#......##..........#.....#...#.....................#...#.......#......##.#.......................#.......#....#.#....#............#........#.............#...##..........................#...........#..........#....#.......................#....#...............#.........#......#......#....#.......#.......#..................##.........#.......#........##.......
....##........................#..........#................##.....#.#............#..................#...#.#.....#..........#...............#.................#..................#.........................#.............#.......#.........##....#.................#...#...............#.....................#...................#............#.............................#......#...................#..#.......#.............#...#...#.#....#.......................................#.....#..............#.................................#..#....#......##...#.........#.........................#..........#........#....................................#................#...............................#.#..........#..........#.....#........................#....................#..#......#..........#.....#.....................#..................#.....#..#.#.#......................##..............#.............................#.....##........................#........#......#..#..................#.....#....#......
............##.................#..............................#.............................#......#....................................#...#...#.........#.#.............................................#..........#.....#..........#.#..........##..#...................#...........#........#....................#......#....#.....................#....#....#.......#....#..#.....#...........#......#...............#..........#...........................................#.......#..............................#.#..........#..#................#....................#.....#.#.#..#.......................#.........................#.....#.#......#.................#........................#........................#.............#....#...#................#..#....#.#............#......#........#..........................##.............#............#.......#.......#..........#...............#.....##..#.......................#...#.#.........................................#.........#.......................#..
.......#.......#...#.............@......#....#........#.....#............#...#.............#.................#..........................#.............#...#.............##...#....................#.........#..##.....#.###.................#.......#......#....#.#.................................#......#.........#....#...#.................#.........#......#...#...#..........................................#......#.....#..................#..#...................#.....#.......#.##.##...#........#..#............#............#.......#.#.##......#.........#.....#....................#................##.............#...................#....#..#.....#.......#....#................................#...........#...#........#..............#.............................#..........#.................#.............##...#......##..#........#.##...#.......#.........#.......#...........#...........#............#...............#........#.........#...#................................#.......................#...##
..#...............##...............#...#..###........#.....#......................#..........#.........#.........................#..............#.#.................#........#..............#................#........#.................................................@#..........#..#......................................................#.#..........................................#...................#.....#........#......#........#.......#....#.......#......#......##...#.....#..............................#....#.....##............#.....#..........@...#....#..##.....#....#...#........................#...............#..#..................#.@..#...........................................#..............#......##...#.....#.#.................#.##...#......#....#....................#............#................##.....#.........#.........#.......#....#................#............#..............#...................#........#...................................................#.............#.......
.....#...........#.#........#.#............#..#...##...#.....................................#......#.........#.......#...#.#..#...........#..##...#...........#..........................#..#.................#....................#.....#...#.........#...................##...#..........#...#........#.#.#..#............##.............#......##.........#....#....#............................#....#..............##..#......#......##................#....#.....#....#...................#...........#..........#.#............#....##.#.............#..#..#....##......#........#...#......#...#....#...................#.......#..#......................#..................#....#............................#...#............###.#..#....#......#.........#..................................#...........#...#.............#...........................#........#......#..#......#...#............#...#....................##.....................................#..#.........#...#.#..........#.#..................#......
.........#......#....................................................#...............#......#............#.................#........#...............#.....#.............#...............#..#.......#..................#.........#....................#.........#..#................#...#....#..#..............##..........................##.....................##..............#........#......................#...................#...#@..............#.....................##.............................#....#...#.....#............#..............#........#..........#....#............#.#....#........#....#.....#.....##...#.........#...............#......#....#..##.....................................#.#...#...........#......................#...........#............##....#....#.....@................................#.........#...............###....#..........................##.........#............#........#..#...#...#...........##............#......#......................#.............#.....#...#......
...........#..............##....##..........#...#..........#.....#..................#........#.......#....#..#...#........##............#.#...........#.........#..........#............................#........#...#..#.#.............#..............#..................#.....#..........#.............#..............#................##.#..........#........#....#.....#....#.........#........#..............................#...##........................##..#.....#........#...#..........#.....#.......#......#..#............#.....#............#...#..#.......#.#.....@#..................#.......#.......##.............#..................#.............#....##.......#......#..........#........#...#............##........#.........#........#................................#......#.................#......#....#..........#....#......#...#.#.#.........................#..#..#...#..#..................#.#..........##......##...............#.#...................#.........#......................................
..#......#.............#........#.....................#.................#.#.....###...........#...#..#.........................##.....##......#.......................#.@........##.#.......................#........................##.#..#.#.#...................#....#..#....#.......###....#...........................#...........#.........#....#...................##......#.....#.............##......#...#........#...#.....#.....#........#.....##.........#...............#....#.....#...#...#.#.#.#.....................#......#.......#.............................#.....#......#...........@#....................#.#.#....#.....#..#......#.#.......##.....#........#.....#.#........#..#.................#....#.................#....................#.........#..#...................#.#.....................#..#..................#.......#....#.............#...............................#.........#.......#...#..#.##......#.................................#.#.............#...#..#..#...#...#.#..#............
........#..............#.#..........#....#...#.............#..........#......#......#.................##.@...................#.#...#.....#....#............#...................#....#........#..#....................................................#.............#...............#....#.......................................#..............##....................#.##..#.......#..#.......#......#.@....#..#................#...........##....#....#.................................#.....................#.......#.....................#........#..........................#.............#.............#...........................#...#....................#....#....#............#.........#.#..#......#.#........................##..............#.....#..#.................#...#....#...........#.......#........#.#.......#...#..........#.....#...#....#.#.......#.............#.............................#..#..........#.#...#.#....#............#.....#.#....#....#....#.......####..........#.#.......................
........#..........#.#.....#........#....................#..#...........................#.....#..##.........#.......................#...#.....@.................#.....#....................#......#........#.....#......#..#....#......................................#.................................................#.##............................#...#..#............#....#..#....#..................#..............#...#...#................#................................#........................#.#.#...#...........................................#.......................##.....#......#.......#........#...#.................#...........#..........##....#..............#.............................#...........##....#......#..........#...#....#......................#.....#.......................#...............#..#..#.................................#.......................#...............#.......#...........#................#...........#...................##................#..#.......##........
..........................#..................##...#.......##............................#........##..................#..........#......#..................#..#..#..............#.............#..#.#.#....#...#........................#.............#..........#.##..............#......#..............#........#..................#.............#.....#...........#........................#..#.#........#.#...#................#.................#.......#..........##..#................#......#.......#...........#..........#...................#.......#.........................#............##.#.........#......................#.#.............#.....#...........#.......@.......#.....#...........................##...............#.............#......#...#..............#..#.......#..#.#..#......#...#...#..#....#.#....#.....#...#.......................#........#..........#......#...#.......................#............##......#................................#..#..#......##.....#.#....................#.....#.
#.......#............#......................#.#......................#...#.....................#...........###..#....#..................................................#...................................#........#.#.........#............#...#..............#........#.#.....#...............##....#...............#.....................#......#...#.....#........#..#..#........#....#....#............#........#.............@..#....##..#.......................@........#.........................#....#........#.#.......................##...##..........#.#................@........#....................#.............#...#..#.......#.......#...#..##..#....................#.........#..........#.............#.#....#..........#....#..........#.....##.............#.....#..#..............##.............#..........#.......##...........#....#.....#...#..#....#.................#..#.......#..#...#..........#...............##.#..............#......................#...#..#..#.#.............#.......#.....#....
.............#....#....#..........#.....#..................#..........##..............#............#.#..#...#....#...#..............#...#..#...#...........#..##...........#..........................#.#.........#....#.......#.......###...#........###............................#..#..#...........#...........#................#...#.#...............##..................#................#.#.@................#...........#..#.....#........#.....#...@.................#.#.......................#..#.#.......#.........#.............#...................#.#.#................#.........................##.........................................#..........#.....#.......#........#..#........#.....#..........................#...#..#.........#......#..#....................##....#.............#...........#..........#..#.......#.........#...........##.........#......##................#.#...................#..#..............#...........................................#......#........#.....................@...
........#.....#.#............#...#...#........................................#.#........##.#....#....#......#...........#...........#................#.##.....................#.............#.......#...#.......................@...........#....#..............#.........#...#......#........#......#...#........#..........#.#......#.......#..#...................................#...#...#.........#...#.#....................#...............#................#.#......#......................#......#.#...............................#..#................#..........................#..............#.#..#....................#.##.#.........#...#.................#.................#...#....................#.#.........#......................#....................#........#...#......#............#...#.......#....#.......#...#......#..............#..#..........#..............................................#.....................#.....#..#.#............................#.............#..........#.#....#...........
..........#.....#.#................................#.................................#.........#.......................#.....#.........#..##.......#................................#.#.#.........................#...#.....#.#....#....#.................#........#....#.#................................#....#.......#.........#...#....#..#..........###..#.#..........#...#................#....#.#.........#.....................#.#.............#...........#........#..............................#...........##.......##....#.......#..#......##.....#...............#.........#............#..#.....#..#...........#...........#................#...............#.#....................#......#..#.........#..........................#..#...........................#..........................#.........#............##....#.........#.#...............#..##..#.............#.#.........#.............#.....#...........#.....#..#........................#................#.....#........#.......#..........#.....#.....#.
...#..............#.......#......#..................#.....##...............#...........#.#....................................@.....##.......#..........#.....#................#...##...###......................#....#.......##.#...................#.....#..............................#...................#.................#......#.#.............................................#......#..#....................................#...#...........#...................................#.....###.#.##........#..........##.........#.......#.......#......#.#..#.....##...#.#.....#............................#....#...#..........#..................................#....................................##..#....##................#...........#..#..#.#..#.......#...#...#.......#...............###........#......#.....#.....#.....#..#....#......#.#....#................#......#..#.......#.................................#.......#.........##.....................................#........#.........#..#................#
.#...#.................#..............................#.#.........#....##..........#.....#...#.............................##.......#..........#........................#..#.#..#....#......................#............#...............#.#......#...........#....#.....#...#..#.................#..#....##....#........#...#..............#...................#.......#..#.............#............###....#.....................................@.......#..............................#.....#............#......#....#.#.......#............#..#........................#.....................................#......................#...............................#....................#..#....................#.....................................#.........#.....#....#.....#.............#.....................##....#..............##.#.#.#......................................................#.............................#.................#..#......#....#...#..........#...........#.....#..........#........#.....
.......................#.........................................................#..#..#...#........................##......#.........#...#...@............#......................##.....#.....#.............................#.......#.#..#.....#...#..##........#.....................#.#....#.##...#......#..#.....................#..#.#.##......#..#................#..#...#..##................#...............................#.....................#....##............#..............................#......#...............#........#...#.............#..#......#.........#...............#.........#.....#.......#.....#............#...........................................#....................#.#..#.....#.....#....#.....#.............#.............................#....#..................##......#........####................................#.....#.......#.........................#......##...#.....#.....#............#..#.#....................................#...#.......#.#.....#..#........#...#......#..
...........#.##.............................#..............#......#.#.............#..........#........................................#......#.......#.##.....#....#....#.......................#.#......#.....#.#...#.............#....#......#........##.......#............#..#................................#.....#.......................###......#..#.....#............#..#......#..........#......##....#............##...............#.......#.....#.............#....................#....................#....................##...#..#......#....#....#.....................###.....#.#..................#...........................#........##............##.....#.#.....#..........#.....#........#.........#......#.#............##..@.#.......#...............#.....##.....................#.............#...............#..#....#.#..................#......#....#....#...#........................#.......................#...............#............#@......#.#..........#..#...............#....................
..#.....#.......#...............................##......#....................#...#..............#...............#....................##......##....#.....................#.......#........#.............#........#.................................#........................#...........##.......#....#.......@..#..#..#..#.#....................#............#..#...........#...#............................................##....#........................#.............#...............##....#.....#....#...#................#..........#.............#....#..#..#.....#...........#..#......#.............................#....#..................##.....#.............#..............#...........#..##...#........#...............................#.........#...............#.....#....................#.................##...............................#.....#....#......#....#.........#.....#.#.#...........#...##.#......#.......#...#..#.#.............#.....##....#.......#..#........#...#......#....##.................#
#.........#.........##..............................#.#......#........#...#...........#..#...................#.##..............#.........#.##......#....#..#........#.....#........#...................#...#.##............................#..#.....................#......#......#.#.....#....#....#............##...#............#.#.............#......#.......................................#......###.#.........#............................#.............#.................#................#..................#..#.............#..#...#..#.......#..##......#.###.......##............#...................................#.........#.........#..#........#.................#.#...#.............................#...#....#....................#..................................................###........#.#...##...#........#....#........#.............#...........#...#.................#.#.#.......#.............#...........#.........#......#.........##..........#......#.........................#.........#.....#.
......##........#.##......#..............#...............#..#..........#........##......#..............#.............#.......#........#........................@#..........#....#.......#..#..#...........###....#..#........#....#..#......................#...#........#................#........#.#.........##.............#...............##...#.........#....#................#..........#.............#...#.....#.......#.......#......................................#......#.........##...#.#..#................#....#....##..................##..##...#.............#.#.#................#......#.....#...............#.....#...@..#.#..................#..#....#.......#....#....#.......#...#.....##..#.....#...#.................#......#.........#......#.#....................................#.#.#..........#.#...#...............#....................#........#.................#...#.........#..................#.............................#.....#..#.............#.........#.#........#.#.......#................
.....##...#......................................#.#........#........................................#...#..........#.......@#....#............................................#...................#..#..#.......#..................#.#....##...#.........#.........#........#..........#.................#..#..................#.............##.......#....#..#........#.........##.......#.........#...#.#..##........#....#.........#..........#..........#.................................#......#...............#..........#.#......................#................................##....#................#.#....#.......#.................................@........#....#.........#.@.............#...............#....#.......#.....#.........#............#....#........................#......##......#......................@...#....................##..........#.......#........#........#................#..........##....##......#.....#....#.....##...#..............#......#.......#....#......#............#.#..#...
................#...#.....#.#.........#.....##....#.........##......#.##............#............#.......#...#................#............#.......#.#........#...........#..#.........#...#............#.....#............................#..#........#.#...........#....#.....##.#............#..#.....#...#...#..........#..#.....................#......................#........#......................@........#....#.......#..#....#........#..#.......#.....#.....#.....#.......#....#........................................#.................................................#.........#..#...........#..........#..........#.....#...#..#..#...............#..#........................##...................#.....................#..#..................#........#.........#..#....##..................##...............#..#..............##..............#.....##............#..........#......#...........#...#............#......#.....................#............##....#.....#...................#.............#.....#
#....#.....#......#...#...........#...#...............................................#.........#...........#..................#.............#......#....#....................#............#...#...........##..........#...#...........................................................#..#...#.......................................................#...#........#...##@.........#.........................#....#...........#........#..#.....#...#........##................#..................................#..........#..........#.........#............#...........................................#............#........#....#.#...#....#......#.........##................#.........#.......#....................###....#...#......#.....#.#...................#..#.....................#..........#.................#.........#...............#...................#...#...........#...#.....#....#..#...#..#.#.#...#.......#..................#.#..................#.#...#.....#....#............................#...........
..............##.#....#........#......#...............................#........#................#........................................................#...........#.#......#..#....#.#...........#...........#.....#.#..............##.......#.#..........#......##...........#..#..........#...#..............##.#...................#.#...........@..#.........#...#..................#.#..........#..................#...#...................#.....#....#...........#.#.............#.....#..........#......................@...............#............#.#.....#.......#....#.....#..........#........#....#..............#.##.........##................#.......#............#.......#.....##............#.....###....##....................#......#........#.#...#........................................#.............#..............#...#......#........#...#.....#.............................#...........##.................#..#....................#.....#..#................#...........................#.............
#..#.......................#..........#...#.........................#.#..........#....................##..#..........#................#.........#..#............#.##.....#..#.........#...............#............#..........#.##.....#.#........#.......................#...#........#...#...........#..........#..#............#......#......#.#.............#.....#....##......#.............#..#.........................#...............#...#....#..#.#.............................#.......................................................#.#..........#..............#.#.#.......#......##...........#........................#..#...........................#.........#...##.........#.................#..............#.......#.........#.......#.....#...#...........#.......#...............#.......#..#........#.......................#.#......................#......#...#.......#..#..............#................#.........#....................#........#.#......#.........##...............#..#...#.................
.........#...................................#........#.......#.......#......#....#.............#.....#....#...#......#.#....#.......#.....#...........................##....#.........#......#....#...........##.#....#..................#....................#......#........................#..................................#..........#..........#..........#......##......#...........#.....#....#......................#.....#.........##..................................................#...#.....#......................##...#...................##.................#......#.#..............#..#....#..............#...................#..............................#...#..#......................#.................#..........................#...............#.....##..................................#.........#.........................#.....##............#.....#.#..#..................#.#.......#.........#.##.....................#........................#......###.............................#....#.......
......#.#...#..#...........#................#.#...........#....................#....#.............#...........#...........................#..#....#........#........#...#..............#......#..............#....#...#...............#....#....#..##....#.#..............##.........#..........#.........#.................#.......#.......#................................#.....................#..........#...............#@.#....#.#..#.........................................##.......#.....#...............#.........#....#...............................................#....#.......#.......................#......#.....#.......................................#.......#....##.......#..#....##.............#.......#...............#......#....................................#.....#....#.#............#......................#.................##.##.#...#.........#...##...#.............#..#..#.........#..#......#..#..#.##........#.....................#....#.........#.#...#.....#........#..........#...#......
.............##...........#.....#.....#...#......................................##..#........#.....#.#.#............#....................#....#..............#.#....#.......#..........#.................#...#....###...........#......#.............................#..##..#......#..........#..#..........#..#......#.......#...#.................#...............##......#.....#................................#....................#...##..................#........##...........#....................................#....#..#.#......................#...#...........#...#........#..#..#...........#......###............#.......#................................#...#.......#.............#.......#............#...#....#.#.........................#...............#.....................#..........#...@......................#......###..##............#........@....#.#..................@#.#.................#........#....#.....#...#..................#................#....#.#...#........#.....................#....
.............................#.#.......#......................#.........................#..#.....#....#.....#...#...........#..#...#.....#..............##..#........#..................#..................#...#................#.........#..#.##.............##........#..........#....#.#.................#............#........................#.....#...................#..............................#.......##....#.....#...#....#........#...#.#..........#.........#.....#..#..#....................##.#.......................................................#.#..........#...................#...........#.#....................##.#..#........................#.......#....#..............#......#.............#........#.....#......................#......#.................#...#........#.............#.........#.................#..#......................#..............#...........#.#..#..................#..............#...................#.#.........#............................#....................#......#
...#...#....................#........#...##...#..............#....#.........#..............#.....#......##........#...#...#...........#......#............#.........................##....#.............#...#........##.......................#..............................#.................#....#.................................#.#.......##..#..#.#..........##................#.....###....#..#..#....#...#..................#...#....#...##........#..#.....#........#.......#.........#.##.....#..#.............#....................................................#.#....#...............#....................................#..........#..........#.....#...###......#.................#...............................#.......#.#.........#........#..................#..#...............#...#....................#....#.........##......................#...........#..#........#...........#...#..................#........#..#......#...................#........#...#......#.............#......#....##........#....
....#...#...#.........................#.......##........#...#.....#.........................#.....#........#....#............#...............#....#.........#...#.#................................#............#...#....#......#..............#...#.............#..............#........#.......#...............#........#.#..#..........#.................#......#....#....#...............#...#..#.........##..............................#........#.....#..##..#..#..............#.....#...##.............#...........#..............#..#.........#......#...#...#....##.........#.................#.....#...........#.......................#.#.................##.........#..................#..#..#.......................#.#.##.....#........#....#..#....#...........#...@......#.##........#..........#.....#............##.............................................##.....................#....................................#..##.................#................................#.................................
.#.#.............#.......#..................#......#..#.............................@...........#............#.......#.......#..........#........#.........#....##.##......#..........#.....#.............................#...................#..................................#..................................#.......#..#.#.......#........#..................#...........##.........#...........#.#..........#....#....................#.........#............#..................#...........#..................#.....................................#......#....#.#...#...................#..............#....##.#.........#..........#.......#........#.........#.#............................#.......#......#.#...................#.........##.........#..............................#.....#..#.....#.....#........#......#....#.....#........#....#................#......#.............#......#.........##...#..#.................#.....#.......#......#..#.......#........#.#..........................................
#.#.................#..#..#..#.......#..##..#.#...........#.................#............#......#............#....#......#...............#..............#....#....#...............#..#.............#..................#....................................#.....................#...............#..........#.............#........#................#....#........#...........@.#...............#..........................#....................##......................#....##...........#..#....#.....#.............#.......#......................##..............##.....#.....#.....#...........................#...#.........#........#.......................#...............#.........#............#....#...#....#...........................#....................#.#.....................#.......#............................#...................#..#......#...............#.........#.............#.#..#.........................#..............#....#............#.....#......#........#.............#.......................
...........#........##.............#.........#....................@..................#................#....##..........................................#.................#.....#.#...#......................................#.....#.#.......#...........#.#...............#.#..................#........#..........#...............#...##.....#..............##.......................#.......#.............................................................#.........##..............#...#..............#.................#..........#....................................................#.............#........#......#..#..#.....................#..........#........#..................#.......@#....................#........#..........#................##.#.#.....##.......................................#...................#..#.##....#.#....#......#............#..#...................#................#.@................#...................#..#.......#......#.......................#.......##........................
..#............#............#.......#...##...#...#.......#...##....................#..........#.#..#.......#............#........#......#.....#....#...#.#...#.................##..............#.........#.........#...#................#...#......#.#...#.............................##....#.............##............#..........#.............................##.........#..................#.....................#...................#.##...........#...........#......#..#..#..#....##.............................##.....................................#.......#...........................##...#................................#................#.....................#...........#............#.#.#...........#.....................................#..................................#................#............#.....#..#.....##.....#.#...##..............#.........#.#.#....................#......#..............#.....#........#.....#.............#.....#..#......#...............#...#..@...##.............#....
#.....#.......................................#.#............#.........#......#...#..........#.................................................#...........#............#..##.#................#...........#..............#.................#........#...#.#.#...................................#..##......................#.......................#..........##................#.........#......#.........##..#..................#................#............................#................#.................#............##..#........#........#.##........#..#....#......#.#.....................#..#.....#..#....##...............................#.......#..##....#...#...#.#......#........#.............#........##.............#....#..................#........#............#..............................................................................................##...@......#..........................................##.............................#.............#....#.......#......##.......#.....##...#.
...#.......#....#..#.........##......#........#..#.#......#............#...................#..........#...#..................................##.......#.#.#.......................#.#....##..................#...#.#..........#.........#.........................................................#............#...###..#...............#......#........#........#..#..#....#..#.......................#...#......#.......#..........##...#............#........#....................#.........##....................#.......#....#.........#........##........#......#.#..##.............................#...#...#........#...................#..........................................................................#.......................#...............@............#.......#..........#...#...#...#.................#..............#......#..........................#.#............#.......#.....#..#..................#.......#.#............#.....#.#..#...#..#...#.....#..........................#........#............
..#........................#...........................#....................................##......#...............#................................#.#......#.....#...#......#.......................#..#.....#............#........#...............#...#...........#...#..........................#......#..........#...#........#..........#..........#............#.........#..........#........................#.#....#.......................#.........#...........##........#..#.......#..#..#...........................@............#...........#.....##..........................#....##...#......#.....................#.......#..........#.........................#.......#............#...#..........#...........#.................#..#.........................................#....#.....###......#.....#...............................#....#.#.............#..........#...........#.......#...##.#...#.........#...............##....#...#..................#.#.#.....#................#.#...#.......................
........#..#..#.................#.....#..#.................#.....#..#............##........#...#..#..##.....#...............#........................................#...................#...........##.#...#.....#......#........#.........#.........#.#..#......................................#.............#...........##......#.........#...................#..................................................#..............#...#................#......#..............................................#..#.................#...#.#.......#..........#.#..@.............#..#.......#.#.....#.....#.....#.......................#..............##.....#....##....#..............................#.##.#...............#.....#..............#..#...........#........#.#........................................#.....#...#..#.........#.........#.......#..#........#......#...............#....#.........#...............#.....................................#...........#..#.#................#.........#....#........#.....#.#
...........................#..##........#.#.......#.....#.......#....#..#....#.........................#....................#............................#..#...........#..#..#......................#..............#.#.................#........................#.#................#.................................#.#........#...#....................#....#......................#.........#.........................................#................#.....#.#.........#.....#...........................#.....#....#.#.....#............#...#.......#.............#.#.....#....#......#.......#.....#...#..........#...#.......#.....#..#..#...............##....#......#...#............#...#....#.............#........#...#........#.........#.............#..#....................#.#..#..............#..................#..#..........#.#..................#....................#.....#....#......................#.##.....##...#....................#.......#.............#............................#.........##........
...#......#.........#.......#..#.........#....#.........#......#....#.....#...#.#.....#.......#.............#..##..@..............#.#........#.............#......................#........#....#.........#................#..............#................#.................#....#........................#.......#...............##...#.....#......#.....#......#.....#...#...#................#.#..................#..............#......##.......##..#............................#...#...................#.....#........#............##....#...................#..................................#..#......#...............#......#.#...#..............#...#.....#.......................#...............#...#.........#.....#...#.........................#.......................#....##.#.............#.....#.........#....#....#.#..........#......#.#...........#.........................#...........#...#..#......#..........#.........#.....#.........#...........#..............#......#.#.........................#.....
..................#..............#.#........##.........#...........#.#..#...#.#............#.#......#.........#.#.....................#...#.#.........#.......................#.........#..............#.......#.###...................#.......#..................#.......#....#.....#........#..#.....#.................................#..........#.................#.......#..................#.......#......##..##.......#....#......................#.#......................#.........................#..#..............#......................................##...................................##.....#...............#.................#..#.#...#............#.................#......................#...................#............................#...#.##.........#..........#.......#...........#...#..............#.......#.#..........#...................#.............................#..................#.#............#.#.............##.#.......#.#...##...........#..#............#.......#...........#......
#.....#..............#.............#.........#.#.......................#......#.......#...#............#.#................##.........................#..#.....#.....................#.#............#.......................#.#........#...................#..#..#.#.....#...#.....##...#..........................#..........#...##.........................#...........#.......#.#...................#.............................................#..#......##................#....................#..............#..........................................#.##.##...........@...........................................#.........................##.......##..........#..#......#......#.##......#..........#.#...##...........................#.......##..........#..#...........#..#........................#.#.....................#...#.......#.............#.......#......#......#.#.#..#.................##......#.........#......#......#........####.................#....#.............#......................#.......#..
.........................................#.......##....##.#.#......#...........#...#......#...#.........#....................#.........................#.............##......##.##..............................#..................#.....................................#...................#........##......#..##.......#.............#.#.....#...............#.......#.........................#..#..#.....#.............#.............#.#.....#....................................#..#..............#...................#......#..............................#............#.#....................#............#..............#........................................#....#...#.................#.....#.##....#.........#....#.#..........................#...........#..##..........#..............#.#.........#.................#.....#........#..............................................................#...............##..#.#.......#......#.....#.#..........#....#.............................###...................
........#..........#..#..#...#....###.......#..............#..............................#.#..#................#....................#.##............#..........##.........#...#.................#...............##.......#....................#....##...........#.#.....#..#.......#.#.............@..#..#................................#..............#....#..............#............#.................#...#.........##........#.................#......#.............#.............#.....#..#....#.......................................#.................#......................#....#....................#...........#.........#.#...........#.....@......#..................#............#..........#..#................#........#........#............#..#..........##.#...#...#..#.............#.......#...........#.......#...........#......................#.#........##......#....................#.................##..#.........##..#...................#.#...#....#.....................##..............#...........
......................................#.....................#...#.....#.............#......#.........#.#.......................#..#......##.#..........#.......#.#..............#.........#.....#......#..#..#..#............#..#.#................#......##.#................#.................#..........#..#....#.#.............#....#.#...............#.....................#.#.#...........#........#.....#.........#............##..#..#......#...........#..##...................#........##.#......#.........#......#.........................................#.................@.....#....#......#...#....#..................#...........##.#.....##...................#...#.............##..#...........#.................#....#..#.........................#.......#..........................#...#......#........................................#......#.....#.#....#...#....#.............#...................##....#.#..........#.......#......#..................#.....#...........#..#...#..................#...#....#.
.#...#......#......##.......#............#..#....#..................#...........#........#.#........................................#.........#......................................#..........#.#..........#.........#.....##.......#....#....#....#..#.............#.....#................................#....................#..............#.#....#......................##.....#...................#...........#.#...#.##..#......................................#.#.....#........#.....#....##.........#......#.#..#...........#.##..........................................#.................#.#.#............................#..#.........#......##.......#.........#.........#...........#..............................##...#..#..............#.......#...#....#....#.................#....#....................##......#.#............#..#.#.#.....##.....#.......................#.................#......#............#.#....#........#.......#.......#.......#.#.........#......#..#...#................#.#..........#
#......................#.........#...#..................##....................................#.....##.#.................#..........#.................#....#.#..............@....###......................#...#.......................#....#...#.............#.#......##.................................#.....#.............#..#..#.....................##..............................#.....#......#......#....#.##....#...#.#.............##...........#....................##....#..........#......#.###.........................................#....................................................................................#.......#......#..........#.#...#...#..#....#..##......##............#.........................#...#.....#........#...#...#...................#.....#...#........................#.#.............#...............#..............#..............................##............#...................#...............#....................#...##.............#..................#................
##...............#...........#.............................#..#.......#......#......#....#..............#............#....#.......................#......#...........................#........#.....................#........#.......#.....#.#.........#..#......#...#...#.#.......#.....#.........#..................#....#............####.#..............#.#.......#..............#.........................#......##...#..#..............#.#................#.........#........................#.#...#...#..............................#......#................#...#.........#..#....#..##......................@..#..........#..........#........#......#..........##.....................###................#.................................#..@..........#.....##..........#.................#...#...............#.#......##.......#.......................................#....##.....................#...#............##...#.........##..............#...........................#...............#....#....#.#..............
.........................#.#..#....#........#........#.......#.......#.#...#...............#....#....#.....#....##...#...................#.......#...##....#.................#...##...#.................................#.......#.....#...#.......##....#.#....#..#...............##............#..................#...#..#......#........#.......#.......................#.....................#........#...#...#...#.............#..##......#...#.................#.....#................#.......##..................##.##......#.##..................#...##.....................#...#................................#............#......#.#.....#...............#............................#..........#.....................#....#...............#....................#...................#..#.........#.....##........##..@................#.................#.......#...................#.....................#..................................#...#...................#........#..#......#.......#...........#...............
............#....#...........#......#.......#............#....................................#.........#...#...........................#...#..............#.....................#........#......#...........#......................#.........#........##.#......#....................................#....#.#.............#..#..............#............#..#........#.................###.......#............#....#..........#...#............#..........................#....#.#...#...##................#.......#......#.#............#..............#..............#..........#.............#..#...#.........#.................................#.............#..#.#..#.#.#........#..................#...#...#..#....................#..............#.....#........................................................#........#.#...............#...#...................#.......................##.#....##..#.....#............#.....#................#.......#........#.....#....................#............#...........#.........
......#.#...................#..............#...#..#..........................#...#............#......................................#...........#....#................#............................#...............................#...#...#.#.....##.................................#.......#.#.....#......#..........#................#......#..#.............................#.....#...#.......................#..........@....#............#...#...........................................##........#..#..#.........................#...#...............#...#..............#......@........................#............#.......#....#........................................@................#.....##....#....................#..............#.........#....#....#......#.#...#.##.......#.....................#.............#.....................#..#......#..................#....#...#..................#...#..#.............#..........#......#.#####...#..............#....................................#.............
............................#.#..............#.....#.#...................#........#.#..#...#.................#...........#..............#...........#............#..#........#........#.........@.........#...#........#.............#......#....#.#...........#.................#.........................#...............#....#..#................#........#.@.#...#...................#...#............#.#........#....#..#.........#.#.....#...##.#...........................#.....#.............##.....................##.........#..#.#..#.......#.........#..#.....................#......#.#.......#...............................#...#..#.............................#..##......................#..........#....................#.......#...#...............#.....#.......................#...................#................#............#....#............#..............#................#.........#............#....#..#................#.........#..#......................#...#....#.............#.......#..........
.....#...#..............#...........##..#....#....................#....##.....................#...................#.............................#..............#............................................#.................................#..........#...............#...........#..........#.................#.....#...........#..#..........#...............#.........#.....##..#......#...#....#........#..........#.....#.#...#...#.........................#........##....#........#......................#......#..........#....##....#....#.....#..#................................###...............#..........#.................................#........#..#..........#..........#..#.................#.#.#.........##..............#..................#..#.....#.............#..........#......................#.......#.................#.#.#...#.......#..........#................#.......#.....#...........##.......#.........#.#.....#..................#.......#..........##.......#..#.....................#.#...
....#.....................#...........................#..#...#.................##.........##.#...................#.......................#.........#....................#...........................#.................#.#...............#...#..........#.....#................#........................#.....#.#...#............#..#.#..................#.....##..#............#.#......##.......#.........#.......#.....................#............#.....................#...................#................#...........#.........##..................#.......#....#.......#.......#......#............##...##................#..............#........#...............#...#.#.....#............................................#.......#...................#..##....#.......#.#........#...................................#.........#............#.....................................#................#........#.....#...........................#........#.........#..#........................................#......#........
.............#...................#...##.......##...........##....#........................#.....#..#..###......................#....................#...........................#..................##.#.#......##...............................##.....#.............#......#.###.#...............##....#............#..#..........#.....#............................................#....#.#.......#.##........#..........##.......#................................#..#.#.#..........#.....#.#..#......................................#.......#................#..#..........................#.........#.......@......#......#...#.#...........#....................#.........#..#...........#.#......................#..#......#..................#..#.............#..................#...#................#..............#...............#..#.....#......#.........#.#..........##........#..........#......#...#.....#...............................#..................#..#..#......#...................#.#.....#......#........
.##.................#.....##..............#......#....#.........#...#..#...#..#.............................................#.#....#....#.................#........#...#.##................................#..................#..........#............#......#.#....###....#........#...............................#.........#......#...#.....#...#.........#............#................#..............#.....##..................#..............#.#....#.........#.......#....#..........................#.....#.............#....#..........................#.........#.....#.....#............#..#....................#...............#..................#.........#..................#.#...............#..........................#.............#......#..#........##..........#........##...............#.........#..#........#..#.#..###....#..........#................#.........#.#...........#.#....................#.........#.........#.........#.......#.#................#.......##............#.........................
..................##.......##.........................#.....#............##...........#..#......@............#..........#...........#......................#..#...#................#..#....#...............#..#..#...#....#.##........#.........#...#......#...#.....#......................#...............#........#.....................#..........#................#............#..#..............#.....###.............#...............................#...........#..........#.........................................#..........##...#........#..#........#..#...#.#........#...................................#....................#...#.........#...........#.#......##.#.##..............................................#......##...................#..............#.......#................#.................#..#........#..........#..............#.....#........#...............#...#..#.....#................#............#......#..#...#.......#..............#.#..#.#.........#.........#..##......##.....#...##.....
...#..........#...#...#.................#....#........................#............#.........##..........#.....#...#...............#...#..................#..#...........#....#.#.#.........#..................#....#............###..................#....#.#.....#.................#......#....#..............#.................#..#..............#............#................##.....#.#......................#.....#.........#...#....#......#...#.....##..............................#.......#.....#.#........#...................#......#...#.#.....#.....#...#..............#....................#......##...#...#.....#...#......#.........#.............#...............#....#..........#............#.#.....................#...............#......................#.....#.#......#.......#.#........###.............#................#.....................................#.........#.....#............#.................#.......#.#.........#....#.#...###.#.#...#.......................#..#.....#..#..............#....
.....##..............#........#......#..#...................#...............................##.....#...#......#............................#.....................................#...#..#..............#........##.#...#.............#................#..#.#.#..#....#.........#...#..#..#......#..#.......................................................#....................#.##......#.....#....#...#...........##................#..#............................#...................#...........................#..........#............#....#....#.#..........#....#.....#..#....#.......#...................#...............#........#......................................#.#...........#............................##.......#.............#................#......#.....#.#....#..##...#..................#..............#........................#............##......#.........#....#..........#....##...#...#.............#.......................#.........#...........#.#.....#.#..#...........#....#..............#..
...........##............#.....##...#.#....#.............#.##...#....#...#............#.............#.....#.................................##....................#.##.....#...........##......#..#................#...........................#.#.#...........##............#.......................#........#...............................#..............................#......................#.#.....#..................#...#....#.......#........#.#....##.#..................#...#.....#............................#.............#............#..................#.....#...................#.....#......#......#..........#.....#...#..................#..............................................................#..........#.......#.#...#..#.#.....#......................#.#.................##...........#..#..#....#...........#.....................#....................#......#....#..........................#......#.#.#.#......##.......................#...#...#....#...#.#..................#..#..#........#
.........#..................#.#.....#.##..........................#..........#.......#..#..........#.#..#.#..........#...##.#.............#..#...#......#.......#......#......#.#...........................##....................#.............#..#.............#....#.#..#.#......#............#.#...#...#......#...................#.................#.....#.......#....#.#................#....#................#........#..#...#.#.#.............#......#..................#.......###............#.#....#............................#.#..........#...............................................##............#........#.........#..............#.....#................#.............................#.............#.#...............#.............#..........#........#...........................#....#...@..#..#...#.......#..................................#..........##..............#............#.................#..#................#...........#............#.....#........#..#...................#.................
.....#............#..........#.#......#..................................................#.......#................#......#................##....#.............#.......#......#......#......#.#....#..............#.#....#....................#..................#......#.....#............................#.....................#...#.#.......#..........#...#..........#.....#........#..................#.#......#......................#..#..................#.........#..............................#..#....#..................#......#.....#..........##........#.............#...........#...#......#..................#.#......#...#...#..................##...#.#...........#.........##..#..............#...........................#...............#..............................#.......##.................#........................#.........#.....#.....#......#.....#.#.#..........#.....................................#.#.......#.##.#...#.#...........#.........#........#...............#................#..#...#..
...................#................#............#................#.....#..........#..........#...#.........#.............#.............#.............#..#...#.........##...#.#.................#.....#.......#.....#.....##...............................#.....#.............................#............#...#....#..#........#.#.....#................................#......................#......................#.......##............#......................#....#.......#..#.................#.....#....................#....#..........#........#.................#.##.....#.#...............................................##..............#...................##..........................#.......#..........#.........#.......................#..............#.#.......................#.......#.....#..#...##.......................##.#................#..#..........#........#..#.......#..................#.........#..............#...........##......#........#.................#....#.........#..........#......#.
..#........#.......#..#...#..#...#...#....#....#...###......#..................................##..#...###..#................##.........................#...........#.#.....................#..#............#......#.#.....##.................#............................................#...#.....##...............#.#.......#....#...........#..................#.....................#...................................#........#.............................#.....#.....................#....#...#........#..............#...........#.#...#..............#...............#..#..................#......#.............#.....#..............................#..........##..........#.....................#..#......##.#.................#.................#........#................#...........#..........#..........#......................@.#.....#..#...#........#....#.....................#.....#.#..................#..............#.##....#............#....#.#.............#.......#.......#...#............#...........
.....#.......#..................#......#.....................#....#........##...........#...........................#.........#..#...........##.#...........#...#......#............#.................##.................#............................#......................#.....#..#.#............##...........#.........#.....#......#........#..#...........#......##..........#.......................................#...#...............#....................#...................#.#.......#.#.....#.................#.........#.............................#...#.......#......#.......###.........................#........#..................#.#..#.......#..#.....#....#........#....#..#.#.#.............................##..........#..#.....#.##..........#....#................................#.........#..##.......#...............#..#......###..........#..#................#.....#.@....#........##................#...#......#............................#.......##..................#.....#.........#.#.........
.............#.##............#......................#....#.......##....................#.#............................#.#................#...#...#...#..............##.#......#.#............................#.........#..........#...#.....................................#..................#..........#.............................#..#..#.#........#..#..........#....#....#...#..##......##.#........#..............#...#.............#........#.............................................................................................................................#.................#..#............#..##.#.......#...................#.........##.....#...........#......................#....#......#..#......##..#....#............##...................#...............#......#....##..........#.#........#.....#.#.#..#................#.......#........#.....#....#......#..#.......................................###.#..................#..#@.#..........#.#............................###............#.....
........................#.....#..................#................#.........#.............#..@#...#.......#...#......#...#......................#.....................#......#.....#....#..#.......................#..#................##.......#....#...#.....@.....#........#............#........#......##...........................#........#...........#...............#.#...........#.........#...........#....................#........#.......................................#.........#........##.........#...............#.........#...#........#....#.........#.#......#....#..#................#.#.........#......#................#.........#...#...........#................#......#..#..#...#.........#......#.......................#.....##........................#............................#.........#.....................#........##..............#...................##........#....##...........#....#.......#.#..##.........#...................................#............#......#...#..................
.#..............#..#................#.#....................#.#..............#...#.......#.........................#..........##...#...#.................#.........#............#.#................#................................#..#..#.............#...........#...........#.....#...........#.......#...#.##........#........#..#....#.......#..............#...............................................#........#...###.................##..#.........#.....#.......#........................#...@........#...#.........#..................#.....#....................................................#............#.....................#...................................#.....#......................................#..................#..#..#...............#.......#..................#..#...........#.#.........#..#.....##....#.............#...#...................................#...............................................#....................................#.......#..#......#.....#..........#.....#.
.......#.....##..#..........#..................................................#.........#..#..#................#................#........@#.....#.......#......#.#.................#........................#.....#.........................#...#............#.........#..#.................#........#............##..#.#.........................#.......#.#..........#...##....#......#.#.#......#...........#.........@#.....#.#.......#.................................................#............##........#...#........#.............#.......................#...............#..#.......##.#.........#.......#...............#................##..#...................#...........#............#.#..#........#...............#................#...................##.#.......#.#.#...#...........................#.#......#................##.................#......#............#.#.........#.....#..#.....#..................#.................#......#.......................................#...#.#...#..................
................#.....#.......#.......#....#..#...........#...........@..#..........#............#.....................#..#..............##...#.............#.......#.#..............#..........@..#......#..#.#..................................##..#.................................#..........#.........#.....#.#......................#.#.....#.....#..........#..........#.....................#...........#.....#.................#...@................................#..............#....#@....#...##......##.............#.............#....#....##...##...#..#...#........#.....#............................#.........................................#.............#........................##..#.......#................#..#.....................#..##.....#......##......................................................................#....#.......#....#...#...........#..........#...#..........................................#......#..#.......#..#...............#..##....#....#.............................#.
#......................#.............#....#....##............#....#.........#.....#...##...#.....................#.#......................................#...............#................................................#.....#.#...........#...............##.......................#............#..#..................#.....#.......................#..#..#.........#............#..............#...#.............#.............##.........#.............................#......##.#..........#.....#.................#...#....#........................#....#........................#.#................#.....................................#......................................#..........#.................................................#.....#...............#......................#.....#..#....................#.......#...#.....................##........#...#........#...................#....#...........................#.................#....#.......#.....#......#........#......#..........................
........................#..##..........#..........#...#...............#..........#..#....#......#............#....#........#.........#.#....#................#....................................#..........#...##.....#..#....#.#......#..#.............#........#.......#...#...#..##...............#............#................#........#.............##........#.............#...............#..#.......................#.....#...........##..#..................#...#...........#...##....#........#.....#.......#...#..........#.............#...#..#.........#..#.....#...........##.......##.........##....#..#....#.........#........#....#............#......#...#.............#..........................#..............#..............#...#.........#..........#.#......#...#......................................#....#....................#...#...................#.#.#.....#.......................#......#...#.........#..........#.......................................................................#.........
.#...................#.......#........#...........#.................................#............#....#..............#.............#.........#.....#............#.......#....##.....#..............#...........#...............#..........#..........##....#..#...#..............#..#.......#......#.#..#..#...................#..............#....................#.............#......#...............##.................#...................#...#........##.....##........................#.........#.#.#..#........................#....................#........#..............#......##.....##...#..#..............#...#.............#.........#.........#.........#..................##...#.......#................#.................#..#................#...#........#.#........#......#..#.........................................#......#...........##.....#....#......................#.........#............#....................#.....#............#................#................................#....##..........#...
..........#....#....#..##........................#...#...#...........#..#.................#.....#....##....................##.....................#......#...................#..........................#.#..........................................#..............#...#.........#....#................#...........#.#....................#............#.........#.............................#.................#..................#...........#...................#...#.......#.#.#..#.......#.........#....#..........................................#....................#.......................#.......#.#.............#.......#........#.#...............#.....#.................#...............#....#...#........#...........................#.......................#...#.....#........#.......................@.#...##.........#................#...................................#.......................#......#..###......................#.....#..............#..................#.......##................#.........
#....##.......#.#.#...................#....#...#.............#.........##.....#....#..........................#.#......................................#..........#...........#............#.......#...#........................##.#........###.....#.....#..#.#...........#.....#.....#.............................#...#.........#........#.....................................#.......................#....#.........#...............#............#...#....................#...#.............#...#.....##.#.....#...................#..................................#....#...........#..#.............................#.............................##......#.......................#...................................................................................#............#..................#.....#.#.......#.............#..............................#....#........#........................................................#.....#..#..........##..#.#.#..#..................#...#......#...#...................
.......@.............#..#...............#..#...........#.................#......#....#.#......................#.............#..#........#..#.....#............................................##...............#......................#.....................................#.#..#...............##...........#..#..#...........................#..#....#.........#............#.....................#.......#.....#.........#..#....#.................#...#.#....#...............................#...#....#........................#..#......................#....................#.....#..#...#..........#.............................#............#....#.........#....##........#........................#...................#.....#...........#..#..............#......#.....##.....###......................#.................#...............#........#.................#......#.##.#.##.............#.........#.........................#..........#....#...##..........................#...........##.......#.....#............
.......................#.#.#................#....#...........#......#........#............#.....#.......#............................#....##.............#...........#............#........#...............................##.#................#......#...................................#.......#.#....................................#......#..........#.....#.....#.#...#....#.....#...#.....#...#.....#.......#...#.........#.#.................#...#.@##..#......#.......#...#....#............#.#.....#.........#...........#..........................#......................#............#..........#.................#....................#.........#........#.............#....................................#.#................#...........................#............#.......................#..##...........#..#......................................#................#..............#.....................#.......#................................#.........#.....................#..#........#...#...............
.#...............#..#................#.....#....................##....#..#.....##..........##..............#..........#........................#........#.#....#.....#........#.....#....#............#..............#..........................#..........##...#..#....#.....#...............#.........#.........#.....#......#.....#....##.....##.......#...#.#..##...........#...........#.................#....#........#...............#................#..#.......#............................#.#......#...#......#....#............#.....#.#.#...#.#....#.............#.....#....................##..................#..#...#..........#.......#...............#.#.#.............#.....................................#..............#..............#..#......##.........#.....#..............#..#.....#.....#.#...##...........#.....#..............#.........#..............#.#.#.#...#.................#.........#...#......#.........#.#.#......................#................#............#..#..#.......#..............
...#...........#........................#.....#......................................#.............#.#............#..................#.#...........#.........................#..........#.#..................@.#............#..................#..#.......#...#....#..............#..#.#..#..............#...........##.........................#...#..#.................#..#.......#................................#.#..#.#............................###.........#....#....#.....#......#...#.....#.#.....#......#.........#....#...#......##...#..........#..#...##..#...#..........................#.......#.....................#.....#.....##.#...............#.....#...........#.....#.....#.......#..........#..#......#.......#...........#.................#...#..................#.....#.........................#...#..........##......#.......##.............#.#......#....#..#................#......#.#.............#..........................#..........#.........##..........#............#......#.##........##.....
#........#..#..........................#....................#....#.............#..............#.....#.........#....#........#....................#...#.......#...............................#....................#............#......................#..#....................#.##..#......#...#...#...........#..#....#...........#...#..........@.....#........................#...........#...#............##................#.......#..#.................#...............#...#......#.....................##..................#.............#..................#......#..#....#........###.#......#..#....#......#..#.....#.........#..................##.#.................#...............#.#.....#..................#.....#.#...#.....#...............#.#....#...............#.#......#....#............#.#.#..#...#.........#.#........#..#..#........#............#................#........#.....#......#..........#............##.....#....#....@.#.........#..#.........#........#...........#.....##....#......#..#........
........#....#.....#............#..........#...##.#...#...#......#............#...............#.....#.....#.....##.....................#........#.#........##...............#...........#.............................###.#....#..........................................#......#....................#..##...........#..#.........#..#.#.#....##......##.#..............................#.....#....#.......#......#..........#....#..##....#.................#.................#............#....#...................#......##.......###.@..........#..........#..#....#.#.....#....#....#.......##..................#.......#..............#............#..#..........................#...#..#....##.......................#.#.##...#.....#.....#...#.##..##....#.........#.......................#...........#..#......#.......#.......#...........#..............................#..............#..#..#............#.................................#............#............#......#..##....#.........##.#.........#.............
.#..............#.........#.....#..........#.........#.....#.#............#........#.............#..#......#....##.....###.................#................#...#...#....#...............#............#.#......#.......##................#...##.......#.##..........#.................................#...............##..#...#...........#.........#........#....#...#......................#..#.......#.....#..........#............#...................#........................#...#....#.....#.#..#............#........#.......#....................#..............#....................#.#.#...........#...#...#.........#.................................................#........#.......#............@#...............#...............#.............#..................................#........#........#.....#...............#...#..............#..........#................#...................#..........##.........#...............#.#..#.....................................#.................#............#..........
....#..............#....##.......##..#..#...#.........#............#...#......#............#...#.........#............##.#.............#...........#........#.......#........#.....................#....#.#............#......#.....#......##...........##......................#.#..........@.............#.................................................#...............................#..........#...............#.#....................#...#.......#.....#..#..................#.....#........................#........@.............##...............#........#...@......#...#.........#......................#.@......#.#.#.#..................#...........#.#.#......##...........................###...#.........#.#..#........#....#........#.............#..#....#..#...........#.....................#.......................................#...........#..#......#.........................#........................##......#...................#........#.......#..#...#......#..##........#....#....#........#.......
.......................................................#.............#..#.#...#.....#...#.#.#..#.#....#.#............#...#.....#.............#.............................#...................#.#..#......................#....#.................#.#....#............................#.....#..............@............#.....................#...................###....................................#....#....#..........@..........................#.......................#..............#..#........................#.#.......#...............................................#.............#......#..#...............#.#...................#........##.#...............#................##........#.............#.....................#...................#..........................#......#......#..............#...#.....#.......#...........................##.........@....##@...#..............#...........@#.........#.#.......#.............#..#........#........#.#...................................#...............
..#.......##...#....#......................##.............#.......#.....#...#.................#..........#.....#...#......#.#.....#.......................#...........#.......#.#....#..........#........#...................#......#......#..#...#..#..##..#...#.....#..#....#.....#..##.....#..........#..##.....#...........#............................#.......#.....................#.....#.............##.......#................#..........#......##............#.........#.........##........##.#.....#.....##............#..#..........#.#..........#..........@#...#.#........#.....#.........................#.#...........#.#.#......................#........#....#.........##...#.......#.....#........#.#..#...............#..#.#...#..#..#........#.........................#.....##.............#..##.......#..................#.##...#.....#.........#........#.......#..........#...#....#...#..........................#...............#....#........#..............#........###..#.......#..................#...#.
................#..........#..........#.........#.........#..........#..................##.....#....................................................#...........#............#............#..#...#.........#............................................#..........#.......##.#....................#..................##......#..#.....#..........................#.......#.#...#.........#......#........#......#..............#......#.....#.....#.#...#.#............#.....###......................#.....#.#............##.......#......#..................#.#.....#...............#.................#........#.......#..#..##........#...................#....#....#..................##................#...#.................................#....#................#.....#.#.#.#....#................#........................#.#.....#..#..............................#...........#....##....#....#..............#......#........................##.#.......#.##.........#......#.................#.................#....#...#..
#...........#.........#...........#.......##.#.....#......#..................#..........#.#....................#....................#........#.##...#.....#......................#............#..................#.#......#........#.........#....@.....#..#.................#..##.......................##...#.........##..................#...............#........#.......#.#..##.................................#..................#..............#..........##...#...#.#...#.#...#.........#.##............##..........#..#......#.##.......#.....###..............##.#..........#..........................................#.............#............#.......#..........#.............#...........#............#.........#.......#....#......#.#........#....#....##....................#................................#.#...#..........#...............#..........#......#......#.......#..........#.#...........#....#...........##.#.............#....................#.....#.....#.....#...#....#.........................
.#.......................#........#.....#...#....###.......#............#..........#.....#.....#......#...#.......#.........................#.##....................................##......#......#..#......#.................#...................#.................#.....#..........#...............#..........#...#.#...................#..............................#..............#.......#....##.........................#....#.......#..........#.............#.........#.................................................#............................#..#.......#....#........#.............#....#....#.........#....................#.....#.........#.......#.....#....#......####......#.#..#.......#......#...........#..##..#........#..##.......................................#............#...............#...#.........#.#......#..#...#.............#.................#.........#.........#...#.........#..................#..........#....#...........#........................................................#..
#.....#...............#.#....##.#......##..#........#.................#........................#......................#.............#............................#.........#................##..................#......#............................#.##...#.....##.....#............................#..#.#...........#....#.........#..................#...#................#.....#..#.............#.#......#...#.....................#........@............................................#...........#..........#......##......#............##....#..##.....#....#..........@...............##.....................................#...#..#......#.....................#.............#.......#.......................##.........##..#................#.....#..#..............#..#.....#.....#...........#............#..................#............#.....#..#........................#........#..............................#............##..........#....................#.#........#..............#.........#.................#
..#....#.......@.............#.#.....#.................#...........................#.......##...#...............................#..#...................#.................#....#.#...................#................#..............#...........#.............#......................#.#...................................#........#..................#................#........#.....#....#.........@....#................##.......................#.......#..#......##....................#..........#................................................#...............#....@...#........#..........#.....#..........#...............#.#.#....#...............................#............................................#.#.....#.......@...#.....#.........#........#...@......#...#..#.....##.....#............#...#.........####.............#........#......#.......#......#.............#....#.....#..#...................##.#..............#..................#.....#.#..#.......................#....#...................##.
...........#......#.......................#............#...#..#.#.........#...#.....#..........#.#...............................................#..............................#.........#.....#..............#..........................#........#...................................................#.#.....#.......#............................#.##..................##....#.............#..........#.......................#....#..#......................##........#...................##..#.....................................................#.......#........#...........@##............#...............#.....#.#.......................#..........#..#.............#..#..........#...@..#.#...#............#....##...............##...#.#.....#.......#.........#.........#...................#..........#............................#.#..#.........#.#...............##.....##.#........................................#.........#....................###........#........#.........#.........#........................#
...........................................#........#.#.......................#...........#.............#........#............#..#.##.#......##.....#.#...........#..#................................#.......#......................#....#.#...#.#...........#........................#..#..........................#....#........................##........#..........#.#......................#...#...............##...##.......#.....##........#.........#.............................#......................#...............................#.....##..#..............................................#......#..........................#.#..#.#...................##...#......#.........#...........#...........#............................#........#.#..##............#.........#...................#..................#...#..........#.......#........................#..........................#...............#.................................#....#..........................#......................#............#.....#
#.....#............#...#..........#.....#....#...........#...#.....#.............#.................#...........#.....#..........#...#..#...##....#.......#..............#........#...#...........#..........##..........#..............#..#...........#..................###.#...................#...........#.....#...................#.#.................#.......#.......#.........#.#......#....................................#.......#...........#...........#.......................#....#..#........#..........#..#........#.#.#...#.##.#....#..#..#.....................#....#......##...#......................#........#..#.....#.................#...#............#...#.#....#......#.....#.#..........#.....#..................@..#...........................#..................#...............#.....#.................................#....#.............##......#...#.#...#......###.....#.........#......................#......##...#.#...####.#.......................#.......#.................#.....##............
....................#....##.......................................#..#.#......##.....#........#...........................#......#........#...................................#................#..#.#......#........##.....#...............#.......................#.....#.#........................##............#..........#..........#.....#..........#..#.............#...........#...................#......#.##.#............#.......#.......#..........................#..........#...............#....................#..............................#.........#................#...........#...#.#....#.#...#.....#....#.#..............#..##.#...........................##...............#..................#...#.............#...........#.........#....................................##....................................#..........##...#........................#.......#.........#...........................#..#......#.....#.........#.......#...##...#......................#...#..........#.....#...#..#........
...#..#............#.#................................#...........#..................#.......................#..##....#......#.#.................................#.................#....#.....#.................#...#.............#.............##....###.......##.#.........#.#.#.#.#..................#...#..#..........#.............#.......#....#........................#..#..##.....#........................#........#.....#........................#.........#.........#......................#.........#.............#....#....#.....##...#.#..........#...........#.#....#............#............#...#....#...#...........#........#....##.....#......##.....#.....#.............#...........#...#....................#.#.........#.#...#............................#.##.........#......#.....#....#..##..#........#.....##..#...#......#.#.........##..#.#............#...#.#..................#...........#......#..........................................##...............................#...........#..#...........
..#..#....#.....................#...............#.#....##.........#............#......#...............#........#..........#.....#...................................#.#.............#.........##......#....#.....#.#........#...............#.#..........#........................#..................##..............#...#......#.......#........#.#...#......#......#...........................#............................#......................#....#....#..#............#..................#........#............#.....................#..#..#........#........#.....................#....#....#.............#..........#...........#.#.#..................#......................#.........#................#....#.......#.#............#..#.....#..........##...............#.......#.....#.............................##........................#............#....................................................#...............#..........#..........#.......#........##.#.......##........#.#........#.......#......##...
.....#.............#........#..................@...........#...#.#...................#...............#........#.......#...#.........#..#............................#.....#....#....##.....#....#....#...#....................................#...................#..........#.#...#....#.....................................................#...............#.#..........................#...............#......#......#........#..##...#..............................................#.#.....................#..#...........................#.....##...........#.......#.#...........#........................####..........................#.....#..#...#....##...##.#....##........................#....................................#.................................#.#....#....................#.#...........#..#......#..............#........#....#.....#..............#.....#..###.................#........................................#..#................#..#..........#.....@.....#....................##.#.....
...#....................##..............................................................#................#...............#..#............#.........................#.....#........#........#................#..................#..............................#..#....#...#.........#.........#..........#..............#..............................#..#.#...##......#.....##............................#........................#..............................#................#.........................#................#...#.#....#.....#....#.#............#.#...........#.....#..#..#.#..................#................#...#.#.............#......#...##...........##..........#..................#..#....#.........#...................##........#.......#.........#....................#.......................#.....................................#.........#..........................#..........##..#....#.................#...............#.....#.#...............#..............................#......##........
...#.....#.......#.#........#...................#.......#........#...#..........#.......#.#.#.......#.......................#.....#.................#...........#.....#.....#...............#.............@........#...............#..............#.........##.......................#........##....##...........#.............#...#..#............#.........#.....#...........#.....#...#....#..........#............................#..#.#.##.#..............#.....#.......#..............#...#....#....................#.......................#.............#....................#.#........#........##......#.......#.........#.....#.......#..............##.............#........#................#.......#......................#....#....................#....#..........#...........................#........................#....#..#........#................#........#.....##.......#.#.#..............#.........#..................#.......##...#..#................................#.......#..#.....#.......#...........#
......#.#......#.......#..........#..#.....#..#............................#..#.#......#..#.........##..#........@..#................#........................#......##.......#.#.......................#....#..........#..........#...........#....##....#..........#.#.#...............#...#...#......#....#....#...#..#..#.#.....##..#...#....................#...........#.............#..#.............#.........##.......##.#...............................................#..............#....#..............................#..................#.#....................................#.........#.....##..........................#.....#..###..................#....##................#..................#......#................#........##...................#................................#........#...#...............#......#....#...#..#..............#..............................##....#.......#......#.#....#.............#...........#....................#.........#..................................#.......
.....#...#.........#..........................#.....................#....##................@...........#..........#...#...##.#.......#................#...#...............##....#..............#...........#...#.#..........................................#.#......#.........#......................#.......#....................#...#...........................#..........#.#.....#...#..................##...............#................................#....#........................................#.#....#...#.......#.#...#......................................#...#...#.......#...#.....#..#..........#................#.#.....#.....#..#......#...##..#..#....#.....#....................................#.........#......#.#..............#....#.....#.............#................#....#...........#.........#....##.........#...#.............................#................................#...#..#...............#.......................#..#.....#..........#...................#......................#......
......#...............#...#........#.#.#.......................#..#.#.....#..#.#..............#..........#...#..........#..#........#.................#.........#....#.#.................................#.........................#...........#.......#..#..............................#....#....#....................###.....#..#........#..................#............#...#......#.....................#...#..............#..............#...................#.......................................#..............#.......###.......#....#...................#..................#...............#.#...#.......#..........#.......................##......................#......#........#.......#............................#....#..........#.....#.....##..#.............#.#......#.....#....................................#.##.#...#.....................#......#..##.................#..#.......#.......#..................................#....#...................................@........#....##....................#
....#........#....#.....#...#....###.......#.##.....#..........#........#.............#...........#.##...........#................................#..#........#........##..............#........#...........#........#...#.................#..........#.....#...#...#............#..#......#.............#.#.......#.#.............#...............##.......................#..........#.#......#...................#.#....#.......#.......................#..............................#.........#.....#..........#.##.........#...#.............#.###.#...#...........#.......#..........................#...............#....#..#..........#......................#.#.#...##..#...............#.......#.#.....#.....................#.........#...................#..#.....#........................#.#.....#.#...................##...#............#...........................##......#................#...#........#...............#......................................#...##...............#...................#............
...........#.....@............##..........#..............#.....#.#................#..........#.#......#....#........................#.........#..@......#.......#.................#......#.#.#........#............#.....#..................#.............#.............#.........#.............#..#......#.............#........................#.#..#.......#.......................#....#..##......#..................#......#.#......#......#...#............#...........##.......#.#..............#....................#....................#.#..........#....#.....#...................#........#.#.#.........#.#............#......##.................................................................#.....#......................#......#..#.....#...#..##...........#.................................##.................................#...#......#.....#....#...#....................#............##.....#..........##..#..............#............#..............#..............#....##..#..........#.................#.#
.......................#.........................................#..............................#...........#.......#......#...............#.............#.........................#...............#.........#......#....#.#......#.....#...........#............................#.......................................#....#........#...........................#.....#.........#..............#......#......#...........#....#.................#................#...............................#.............#...#..#...#....#...#.#.........#.#..................#.....#...#......#.......#....#..............#.....#.........................#....##...................................##.......#..#........#.........##....##........#...#..................##.........#.#.........##..................##.......#.....#....#....#...##....#...#................#..................#.........##....#.#.............#..#.......#.......................#......#......#....#....#..............#...........##.........#............
.....#........#.......................#..............................#.......................#....#..................#.#..#..........#.#...................#...........#....#.##....................#...........##............#.#...........#...................#..#.#.............#......................#...................................#..##.......#.........#.#........#......#.....#.....................##.....#.....#........................#................##..#.................#..#..........................##..................#..........#......#.....................#.#............@............#......#.............................#...#......#..............#.....#.............#...#.#.......#..........................#....#..#.....#............#.......#....#...........#..#.............#.....................##...#....#........#..........#..................#..............#...................#................#...............#......#.........#................#......#.......#...#...#.........#...
.......................#...#...............#...#.........#...........#.....#......#......#..#..................@...........#...............#.........#......................#......#........#.#..........................#......#....#..............#..#....###..#.......................................#...........#...#.#.##..#....#........##................#......................#.#.....#.......#..#...............................#................#.....##........#...............#...........#..............................................#.....................#.........#.#.........#........#..@.................#...................#......#....#..................................#..#...........#..#......................#.....#...#.....#............#....#....#..........#..##.......#......................#...............#.#....................##..#...........#....#.#...#....................................#..........#..#........#..............##........#...#.............#................#...........
...........#......#.#......#...............#........#...#...........#...##.......#.#.#.#...#..................#.........##...##.....#.........#........#...............#.............#..........#.........#..#..#.............#.....................#..#.....#....#......#...#...........#.#.#........#..............#..................#...##......................................................#.............##.....#.....................................#.......#........#...#........##...................#...........#...#....................................#..........................#...#.....#.#......#......##.........#...#.............#...................................................#.........................#.......#.....#.............#............#.........#........................#............#..................#...#.........#......#@.............#...............##.......#...................#......#......#...##.#..............#...#.........#.....#.......#.....##..........#.#........##.....
...#..........#.##.....................#.#...................#....#........................................#..............#................##.#.#...##.....#........#...#........#.....#.#....#.....#................#.#.............##.......@.##.................#.............#........#........#.....##.....#.........#......................................#...#............#.............#...............#......................................#.#.................................#.....#..........#......#.......#....#.....#.....#.........................#...#.#...................#...#.#...........#....#......#..#......#..........................##...............#...#.........##.#............#.....##.##.....#............#.....##..#....##...............#.#...........#..........#...###...#..................................#...#..........................#..#.......#............#.............#..#.................#.............#.......##.......#..........#...............#..............................
..##...#......#...........#.#..##.................................#.....#.........#......#.............#........................#.#.......#........#.............................................#......#....#.....#.#......##.##..#.....................#..#...................##...##..........#............................................................#....#............................................#.....#....##...........#..................##......#.................................#.......#.............#........................#.#...#....@.............#.........#.#..........#....................#........#..............#.............#.........##...........#..............#.#......................................................#...#..........#.##...........................#....#......#...#..#................#................#............#............#............................#........#.......#..................................##......#.#.........#...........#................#..........
#........#...#....#...#...........#................@....#.....#..................#...............#.........#..#...##....#....#......##...#.....................#....#..#..#.......#..........#......................#...#.#..........#..#..........#....#..........#...................#...#.......#............................#..#.....#....#......#...#..................#......................###....#..............#.......#..........#.....#......#................#..................#.#............#....#..........................#......#.....#.....#.....#...............#.........................#............#..#.................#.#....#....#......#.....................#......#.....#.....#...............#.....................##.........................#.....#..#..........#..............#......................#......#.#.#.............................#.#.#....#.......##....##..#........#.......#....#....#........#...............#........................................#..................#..........#
......................##.#.......................#...##...#...#.#........#....#...#.......#..............#.#.....#....#.#.......#...#......................#......#.........#.............#...................#.........#........#...............#...#..........................................................#..#..#...............#....#......................#.......#..........#.....#.......#..#...........................#......#..........#.....#.......#.#........#..#....#..#..#.....##...#....................##...#.............#........................................#........#...#................................#...#.#....@.....#.............#...#.....................#..#...#........#........#....................#....................#...........#...#...................#...........#........#..............#.##..#.....#...................#.............#....................#...#.....#..#.............#..#.....#..#.#................#....#...#...................##..............#.#.......#.#......##
...##..............##....#.#...........#...#.........#.......###......................#..................#.......................#....#.....#..........#.#............#.........#.........#...#..............#........#.....#............##....#...#...##..#.#...#....................................#.###.......#.#...#........#..#.......#.......##......#.............#............................................#........#...........#.................#...............#.#...#............#....#.........#.#...............#.#......#.#......#.................#........#.........#...#........#......#...................#........#...............##.................#..........#.#...#.....#.#..................#..#...........##....#..........#....##...............................#..#................#...#............#...#..........#..#.....................##....#............#..........#...........#...........#.....#....#.##.#...........#........................#.#.#...............#...#.......#..#.............
..#............#.........................#.#.#...##....#..........#......##...#.......#.........................#......##.#..#..#.........#...................#......#.....#.....#.....#......#......#.............#.#..#....#.......#.............##...#...............#........#..............................#...........#......#...................#.......#..............#....#.........#.#...........#..#..................#.........#.............#...........#..................#....#..#...................#..........#..................................................#...........#.#.........#..................#..................#.##.....................#......#...............#.....#................#......##...........#..#.......#.............#..#........#.................................................#.........#....#......#...#............#.#.....#..#.................#.#.#...#.................#.#...........#..#...................#.............#............#...........#...........................
.....#.............#......##.#...#..#...##................................###.#..........#...................##....#...............................#.#.......................#.............#................##....#...#.........#.....#.........#...............#.............................................#....................#............#..................#....#...#..#..................#...............................#.........#....#.....#.#...#...................#...#................#..#.........#..............#........#..........................................#...#......#...#..@.....#.........##.............#...##.##....#.............#..................#...#......#........................#......#.....................##..#...#............#.................#..........................#...............#..........#......................#..#..........#....................#..............#..............#....#.........#....................................#..............#..........#...#..........
............................#..........................#..............#.........................#...#................................................#....#..#.........#.........#........#.........#..#.............#................##.......................#.......................................#...#.#......#.#.................###..................#.....#........#...#...#...#..............................................................#...#.......#..#...#.......#..............#......................................#...........#....................#................#..............................#.........##..........#.......................#....#.....#.#...........#..........#......................#.............#...............#..#.........#.........#................#...........#...#.......................................#....#..............##...........#.............................##.........#...............#....#......#..........#.........#..............#................#...........#
..........#..#......#...........#.....##........#....#..........................................#................#....#..........#.......................#.......................#...#.............#.#.........................#.#...................#.#....#...#.......#.......................#...#..#...#................#.......#...............#......................#..#.............#..................#.#....#......................................#..........#.#......#..............#...............#...................................#........#.........##......#.......#...............#.........#..........................#...................#............#.#...........................#....#.................#..............#....................##........#..........##....#...........................#...............#.#......#...........#.#.##.........................#.......#...#..#...#..............#............#.................#.....#..........#.....#.......##......#...#....#....#..#...#........#
..........................#.....@.........#.#.............................................#.....#.......#..#.#...........................#....#...#............................#.........#........#....#.#.......#.....#..............#.....#.......#....#.................#................#..................###.#...................#...............#.......................#...................#..........#.#......................#..#..#......#.....#.......#..............##......#................#...............#...........##......#..........................##...................#..#............#...........#.........#.#.........#..........#.....#................#.....#.....#......#..#..........#..##...........#..............................#......##...#......#......................#...........#...................#................#.#...............##...#...##.#.#.#..........................#...#....#..#................#.................#.#.....#..............#..........................@.......#....
......#........................#...#....#................#....#........#.................................#.................#.....................#.........................................##...#................................#........#.#.....#....................#...............#..............@.#...........#...#...................#........#.#...#....#.........#.......................#.......#..............................#.#.......#.............................#...#...#.....................#.#.............#...#.......#...........#.................#....................#..............................##....................................#....#.#.......#..................###..#.....................#........#........#..#.........##...............##.#............#...................##.#........#......#....##.................##..........................#........#..........#.#.............##....................#................##......#......................##..........#.#........#.....#.....
....#.....#...................#.............................................##...#........#..........##.....#...#...#....#...................#..#..#.............................#.........#....................................#....................##....................##.........#.......#....#..................#...@....##.#......................#...#..........................#.....#.........................#....#...#.....#.......##.........#....................#..#...............................#....#.........#.......#........#......#............##............#................................#.................#......##........#.......#...#.#.........................#..................#.............#.........#......#....................................@.......................##.........#..............##.............#.....#..#..............#.......@...@................................................#.....#...................................#.#.....##.......#......#......#................#
#...............#........#.......#......#.#....#.....#......#....#....#..#..................#.#............................#................#..........#..........#.....#....#.............##..#...................#..#..........#.................#.....#.......#..........#...............#..#.....................#.....##.............#..#..................#...............................................#.##.#....#......#........#..............................#...............#....................#.........#......#........................................#.....#...........................#...#.....#..................#...#....##................................#............................###..#..#..............................#...#..........................#..#.#..#.....#...#.............#...#.......#.##...##.........#.#.......................#.....#................................#........#.................#..#....#.........##............................#.....@..#..........##..#................
.....#..#.........#.....##........#...........#...#...#.....#...#........#....#............#.....#.......................#.#..##.................#......#.....#.........#......#...#..#...........#..#.........#......##.......#.#.#..#...#..#.......................#................#.....#....##.....#..........#......#...#..............................#.#.......#.......#.................#..#....................#.....#.#..#....................#...#.###...................##.#......................##.#............#..............##...........................#......................#..............#.............##.......................#...#...................#.......#...........#.....#..........#.....#......#...#........#.#......#.........................##.......#..#......#......#..............#....#.......#..#....#......#..................#....................#..............#.........#........#......#..#........#....................................#...............#....................##.#......
...#........#..#.......#...........#...................#...........#......................#....#.....#.........#.............#..#.........#.##.......#..........#...........#.....#....#...#.......................#......................................#......#.................#......#...#...........#........................#..#.#...#.....#.........................#.#........#......#...#....................#.#....#.............#.#........##...................................#.................#..................#.......#.#..##.....#.....#...........................#..........#..#....#.......#..........................#...#.#.....#................#..#............#..#..............#..............#..#.#............................#...#.............#......##....#.............................##............#.....#......#..#....##...........................##.......#......#.....#.........#.#......#.#...................##..#..................#.#..........#..................##......#....#..........
...#....#.......#.#.#.....................#...#........#.##.....##.............#..#............#..........#.........................#####..#.........#.......#.....................................#.......#...#...........#....#...............#...............#................#..................#.......#............#......#.....#..#...#.....#....................#......#.....##...................#..#.................#.....#..............#..#..##..#............................#....##......#..............#.......#..#..#..............#............#.#........#.................#...#.....................#..#......................#....................#.......#.................#.........#........#..........#....#.....#.......#.........................#.........#......#.....................#.#....#..............#.............#.#.........#.....#...............#.............................................#....................#......................................#.............#......................
....#....#..#.........#..................#..#........#...#..........#.....#.........................................#.....##...............#................................#...........#.........##.........#......#.#.#................#.....#.........#...........##.....#................#.........#.#.#..#.....#.........#.....#..#........................#...##........#...#..............#..##........................#............................#...........#.....#.....#........#.....................#.......................................#.#...............................#.................#........#............................##..##......#..#..........#............#....#...........#....@.#........#...................#.#.....#....#.........#......##................#....#.#..............##....................................#......#......#...........................#....................................#.....#...........#..#.........#.#.......#.#..............................................#..
.....#...##..................#.#................#...................#.#.#....#..#...#...............................#......#.#........#..................##..........#.......#......#.......##.....#................#....#....##........#....#............#........................#..#....##.....#........##.....#..................#.............#.......................................#..#...........................##............#.......#.....................##........................#..........#.............#...........#...#......#.......#...........#.#......#....#...............................................#.#.....#....#..........#.....#...........#................@.....##.#....#.................#.....#............#..#...............#........#.#...#....#......................#.........#.......#..........................#...#.....#.........#..............#........#..#..#.......#....................#.................#...........#..#..............#............#.................#.......#......
.............#.......#.#............................#..............................................#...##.........#........#.............##...#...........#.#........#.......#...#.................#....#..#..#...........#.......#..#................#...................###......................................#....#.........#....#...............................#....#..#......#.#...................#....#.......#.......#...#..#..................#.......#..#...........#......#......#......#..#.....###...#........#...#..#.........#.......#.#...#............#...................................#........................#.#.........................................................##...#.........#.......#............#.....................#.........................#....#............#.......#..#.....................#.............#................#.......#......#.........................................................#......................#..................@..............#.##.................##.....
.#....#..#...................#..###........#.#....#...#......#...........................................#..........#.......................#...........#...#......#........#....#...#............................................#.........................#....#........................#..........##.#...........#.##..........#...........#..#@....#..........#.......................#...#............#...........................#.#.....#.....#............#.#.........#....#....##.#................................#........#......##.#.............................#...#............#......#....#.#...#.......#.....#........#..............................................#..#....#.......#......#.........#...#.......#....#..#............................................#.....#..#............#.....#.#...#.#.##...#..#....................#....#............#............@...#.....#...#.....#..........#......#.......#...@.........##......#...............................#..............#...#....##..#....#....##.#
.....#...........................#..........#....#...............#..........#.........#...............#.#.#...#....................##.#.#.#.............................................#...................#............#....@.#..#....#....#...#..........................#........#..........#.................#...................................#..#...........#......#...#......#...##......#...............................#..#.##......#......................#.......#....##..#........#..............#........#...#....#..............#........#.......#....#..................#...........#.................#.#....#..........................................#...#..#..........#...............#..............#.................#......#.............#.#.......#.#.....#....#...##..................#..........#........#......................#.............#........#....#......#........................#..............#........................#................#......##........#.....#.#.............................
#.....#...#.#.............#...#......#.#....#.#..................##...#.........................#...#.#.................#...............#.....#......##.#.#...................#............#...#...#.##..............#........#......#................#@..........#..#......#...#.........................#.........#...#............................#.............#...#.........................#............#......#............#.....##.............................................#......................#.....##......#.............................#............#.......#...#.#...#..#......#................#.#.............#...#.....#........#....#......#....#.....#.....#........#.................#.......#...........#....................#.......#.............#.........##.......#........#............#...#....#........##..........#.......#.#....#........#.....#....#.........##.....#............#.............#............#...............###.........#............#...#........#..........#.##...#............#.
......................#.......#................#.#.....#............##.................................#..............#..#.....##.........#...##.....#.#..#...#.........#...................#..........................#..#...........#..#......#....#.........#..........#......#...........#........#.......#..........#........#......#.........#...............................#...............#...........#..#....#..............#....#........#....##..........#......#.....#.......#.#..#.................#.........#......................#.......#................#......................#........................##........#.#...#.......#....##..........................#...#..#..............#.#..............................#.##......................................................#..##.#................#..#............#.............#..............#.............#.....................#............#.................................#......#..#.....#.....#................#...............#....................
........#..#........#...............................#....................................#..........#...........#.....................#...#..#...........###.................#........#......##..............#............#.#.............#.........##...................................#.............#...........................#..#..#.#...#.#........#....#.........##...#....#......#...#..#...............#.........#.......##.#...##........#.......#.#.....#.........#..#...............#...#...#....................................................#.............#........#.#...#................#................#.........................#........................#......#....#..............#....#..##.#.....................................................#.....#.............#..............#.......#..............#...#...#...................#..........#......................#...#.........#..........##...........#..........#.....................................#..##..................#.#.......#...........
#....#.#...#.....................##.............#........................#.....#...................#...........#............#...........................#...#.#............................@..........#.....#.......#..............##...#.....#.....@......#.......#...#.........#.........................##.....#..#.............#......#...#..............................#.......................#....#...#...#.....#.....#........#..................#.....................#.............#.........#................#....#...........................#........#...............#..#........#.........#....#.........#.#..#....#...........#............#........#.................................#.#......#..#............#.#...#.....#....#...................#......#..##..................#..........................#......#...........#..................#...#...#......#.#..................#.#..........##.....#.................................#..................................#.#....#..............#..#...####.......
#............#.....#.....#.......#...#..........#........#...#......#.........#.............................#.....................#...........#......#..............................#.....#................#........#......##..................................#.............#........#..#..#..#......#................#....#..............#.......#..#......#....#.....@.#.#...............#.......#............#..#..#.............#.........##...........#...................#....#..............#.....#........................#............#...........................#.....#.........#...#..#..........#.........##......#..............#....##..#......#.#.......#.......#.......................................................#...........#..#................#......#........#..............#...............#..........#.....#....##....................###.#.##...##.............................#..#.......#.............#...#...#......#........@.......#.................##....#................................#.....#.
..............#..#.#...................#.#.......#........#...#............#.#...........................#........#.#...#.......#.....#.........#...#...#............#..#..........#.....#............#..........#.#.#........#..#...............................@#.......#.............##....................#..#..........##.....#......................#......#..#.....#.#........................##........#.#.........#..............@.#........................#....#....#...#............................................................##...............##..#..........#...........#......#....#...#....#...##........#.......#.....................#.................#............#..............#.....#...#....................#.........#.................................#...#...#...#.....................#.....#....#......#.......#............................................#.............#....#......#..#..........#...........................#.......................#..............#.....#...................#...
..#..................#...#...#.........#....#.....#.........#.............#...#.........#.........#...#......#..#......#.......#...#................#....#.#.....##............#.#..........#...............#........#......................................#.....#.........#...............#...#..................#..#...#..#....#..#.#.................#................................................................#....#.................#......................................#.....................#.............................................................#..#.....#.....................#.#..........................#......#...#...........#............................#....#...#........#.........#...........#...........#.............#.........#..#.............#........#.#..............#.#.....#.#.................................#.#..................................#..#.............#.............................#..##.............#...............................................#..#.........#.#..#
.....@..#..#.......##.#...#............#..#...........#........#.........#......................#................#..........#....#..#............#.........................#.........#..#...##........#...#....................#...#..........#......#..##.......................................#.......................##..................#...........#..............#......##........#..#........#....................#..............................#..#........#...##....##.............#..#............#...#.................#...#......#..............................#............#..................#............#...........##..........#.....#................#........................#..#..#............#.....................................................##.......#.....#................#......#....#.............#.##.##...#.....................#......##.....###...#..........##.#....#.#............................#...............................#......#.#..##...................#.............#.....#.#....
..#......#.......#.............#....#.#..................#..#.....................#..#....#..#....##.....#..#.....#...#..#.##........##.......#............#.#......................##.....#....##.#.............#.#.........................#.........#..............#.........#..............#..................................##......#....#.........................................................#....#...........#......#.........#..........#.......#............#...#.............####.......#.............#..#..............#.............#...@#.##.#.........#.#..#.#.#.........#......#............#...........#.........#.#........#................#.#.##.#.......................................#.......#.............#..............#...................#......#...................#.............#.........#............................#..........................##...........#..........#.....#...#...#........................#..#.#................................#....#..#......#.......#.#...................
........#...#........#.....#.........#......#..........#........#...................#.#.#.#....#.....##.......#....#.#.................#....##.#.........#...........................................................##......#...#.....#.............#.....#.#..........#.........##...............................#.#.......#.......#.................................#.#.#..#...#...............##.............................#..#..............................#.................#............#..............#.....#.##..#.#..............#.#.#..........#....#......#.#.....#..........#......#......#..........#.#..............#...................#.................#............#...#...#...#.....#.....#...#.............................................#.#............#....#.#...........#..................................#.........................#..#.....#..#.....#..............#...............................#.#..................#..........##.#....#...........#...............#........#..#.....#........#.....
......#...................#.##.#...................................................#.#..................#.........#...........................#.........................#.....#..#............#......#...........................#.#..............#............#............#.....#.........#..#...........@#..#.........#.............................#..........#...............#.........#...............................##...#..................#...................#...##...#..#.............#.#......#.......#.....................#..............#.........................#.......#......#.....#.........#...............#..#...#..#.#.....#............#...#..........#.......#......................#.....................#..........#..............#..................#........#...#..........#...#............#.......#..#.#....##...........#.#...##.#.........#......#...#........#.............#..##............#..........#.............#......#.......#..................................#...#.#....................#..
.....................................................#.##..#.........#.#.....#................#..#........#...........#.......#..#......................................#.........#...........#.......................#......................#.........#...#.............................#........................................#..............#.....#.....#.........................#.........#.#................#..........#............#.....##.......#........................#..........................##.......................#............#..#...........#......#...##................#.#..#...............................................#.#.#.#...............#......#..#............##...#.............................##....#............#..#.##.....#............#.#............##.#.............#..#.........###...............@.#................#.............#.......#....##...........#..#..........##..........#...........#......#................#................#...#....#.............#.##.............#.#..
......#..#...............#.....#...#....#....#......................#...#.............#.....#.......................................#.............................#.......#..............................#..............................#.......................#.........................................#.......#.....................#.....#....##..#...........#....#...###..#......#........................................................#.................##....#..##.#...........#....#.....#.........#..#...#......#.....................#.........#.......##...................#..#..........#..#.......#........#..............#.......................#........................#..........................#............#......#...............#..#............................#...#........#..#........##............#..........#..#..................#..........#.....#..#..............................#...#......#..........#....#...........................#........#.....#...............#......................#...
#................#.....#.#............#..#.#......#..........................##.................#.........#..#....#..#....#.#........#..........#.......................##..............................#........#.......#....#........###...#..........#.................#.....#...........................#.......##.............#...........#....#...........#.........#..#.............#.....#............#........#..........#..#.#..........#...#.............#..........#...........#.........#....#.............#...#.#.....#......................#............#.#....##....#..#.#..........#.....#.....#......#................#................................#........#.......#...#.#..............#......#.#.......#.....#...#..............................................#....#.......#.....#..#........#..........#....#........#..#................#...........#...........#..........#.....#.........#.#..........#.....#...................#........................................#.................#............
............##.......#.#.#......#....#.................#....#.#.#.#...............#.#...#....#..#.............................#...#.....#.....................#......................................#....#..#.....#..............#.#...........................................#.#............##..........................#.........#..#............#......#....#...#...........##...#..........#.............##................#................##.....#..#..........................................#.....................#..............#..#.#.............#...........................................#.........................#...........#.........#.....#.##................#.....................#.......#.........#...................#...........#.........#..........#......#.....#.#..#..##.............................#..........#...............#......#..............##...........................................#.........#......................#........##........#......#..#...#..#.............#................
..........#.....#..............#...###......#......................................#..............#.................#...#..#.................................#.......#...............#........#.........#........................................................#............#...#........................#..................#...##...#.....#...#.#.#..........#..........#.............#.........#....#.................#.......................#........#..#.......##..........#............................................................#.....................#......................#.##.................#.............#.......#.#........##........#...#.......#...#................#...#.....#......#..#...........@............#..........#...#..........#......#......##..............##.....................#........................#...#....#.......#.....................#..#........##...#........#...#........#.........................#....#...#....#....#..........#.#.............#.......#.....#..#.#....#.......
...#.........#.#...................#........#.........#................................#.#......#.......#........#...#.#.#...............................#..............#....................................#.........#.................#.#..#......#...............................................#.................#...#........................#.....#...................#...#...#.............#......#..#.................##................................#..................#..##.#..........##......#...#........#................#..#.........#.#.#................#........................#..#...#................#...#..#.......#...............#.#...#.......#.............#.....#................#................#.....#..............#..#.......#......#..##.....................#...#.....#...#...............#.......#..............#.....#.#.....#......#.....#.........................#.#........................#.......##............#............#.........#.#..............#...........#.#.....#.#..........#
#.......#..#............#.........#...................#.###.#..#..............#.......#........................#...#......#..@......#.##....#.#.................................#.......#......#.......#...............#.##.......................................#..#............#...............#..............#...##....#..#......................#............#..........#...........#....................#.....#............#..#..................................#..#..........#....................#.....#...#........#...........#.............................#..........................#........................#..............#........................#.##..................#......................#..........#....#..........................#.##...............#....#........#.................................#............................................#...........#..........#...#................###..............#..##............#...........#..#....#................#.............#.........#......#......#...
....................@.........#.##...........................#......................#..#.................#.#.#...................##.................#.#....@........#......##......................#..#................#............#....#.#..#...........#...........#.........#......#....................#..........###....#.#....#.....................#..#.......#.............#..........#.....#..........#.......#.....#.......#.....#.#..........#..#......#..........#..........##.....#...........#......#....#..#........................#........#..#..#.#.....#...........#........................#...........#.........#......#.........#..#....................#...........#..........#.....#.......#.......................#.#..........#.......#.........#...............................#......................#.........#.....................#........#.........................#.........#......................................#....#.#....................#.....#........#.##....#.........#....................
...............#............#.#.................................#....................#......#....#.#...............#..#.....#......#.......#.........#........##............##...#....#........#......###.....#....#..........#...#................#......................#............#..#........................................#.......#...............#.........##......#.........#...........#................#..................#.....#.............................#................#.#.............#......#.#.............#...#.....#.................................................###..........##..........#........#....................#.....#...#..........#...........#..............#.....#....##......#...............................#.........#..........#...........#..............##.................................#.....#....###.#..#.#......#............#..#.#....................##.......#.#......#....#....#............#.#.....#.....#.....#...#.........#..#....#......#.........#..........#......#.#.
........#............#......#..........#...#.............#..........#........#.#....#............#....................#.....................#...#...#...........#........#.........#.##..#..............#.#....#.............#....................#..#.#.........#...........#.........#.#..........##....................#........#........#....#..........#..#......#.........#.....#...................#................#.....##.#.............................#...............@.....#............#....#........#....#.........................#............#............##..#...........#...#..................#.....#.........#.#........................................................#..#..................#..##.................................#............##..#.......#.....#....#.........................................................#.....##.#......#.......##.......................#.#.##...........#..#.....##...........#.............#..............#..#....##.....#...................................#.......
...........................................##.#.....#...##......##.#...........#.#.......#..........#...................#......#....#.........#.......................#...##..........#........#.....#..........#............................................#..........##........#.....#.............#............#..........#...............#....................##.##....#....#.....#..................................................................#.................................................##.#.................#.............#.................#............#...................#....#.#..#..#..#.......#....#............#.......#.#....#......#.#.#.......#......#....#...#............#.....#.....#..#.....##....#........#......#....#....#....#..............#...........#...#......##..........##.....##.....#.........##.#...#.............#............#.................#....................#.......#......#.....................#......#............#.................#........#..#................#....#..
#.........#..................#..................................#.........##........##...........#.......#...#........#..#...............................#.........#......#...#...#......#...#......#...#......#.........................#........................................#.#...#........#.....#....#.#...##..........................#............#...#.........#.#.....#.................................................................#...........#...................#...........................#..#...........#........##.#........#...................#.#................#...............................#....#.................#.............#.......#........#.................#...................#...#...#..#.........##...#.#.........#......#.......................#.#...........................##................#...........#...............#..................#...................................#..............#.#......#...#..................#.................#.......#..#...#.....#...#.......#.......
...................#................#...##.......#.......#...............#.....#.................................##..#.........#.#.#....##.....#..#...#......#............#......#..................#...........#.#.........##.......#..........#....#....#.#..................#.#..........................#.......#.....................#..##............#......................................#..#................#............#......#.#...#.................#........#.......#.....##..#....#............................#.#...................#..............#..........#......#..........................#................#...........#.............#.......#.............##.....#........................#..................#........................#...........#..#.......#..#......#...............#...........................###......#.........#........#......#.......#...#.....#..................##............#.#........#...........................#.........#........#..........#...............#...#.........####
....##.#.#.....#........#......##..#........#.............##..#............#....#.............#.......#........#...........................#...........................#...#......##............#.....#....#...#............#..##..........#........##.................#.........#....#.......#......#............#.......................................................................#...............#...................#.........................................##.......#.....................#.........................#...............#...#...........................#.........................#....#.#...........#...........#...........#.............#.#.#......#....#.................................#.....................##...........#.............#..#.......##..#..##........#..........#......##..........#.#.#....#.........#..........#.#......#..................#........##........#..#..........................................#....................................#.............#..........#..#..........
.#...............##.##.#..............#................#.....#.........#...#.....#....................#........................#..##......................#...#.......##.#............#.....................................#....#......#.......#......#........................................##...........#..#.#................#............................#......#...#...#....#........#..............#.......##.......#.......#.......#.........#..................................#....................#..#.........##............#...#.........#........#.#...................#....#.......#...................#..#..#...#......#.......................................................#.#.##..#...#.......##....#.....................#.........#........................#.................#....................#.....#..............#..............................#.........#.#.#..#............................#................#.......#.......#.....#.......#...............................................#.......#...
.........#..#...#...............#..#.....#...#.........#........##...........................#.#..........#..#...........#...........###........................................#....#.....#.#..@.............#.##..........................#....##.........#........###...............................#....#...#.......................#..............#...#...#.....................#......##............#...#.......#..........#...........#.....#.#.........................#.#....#.#...#..#.#@.......................#.....#..........#......#......#.#...................##.........#...............................#................#...#.....###.....................#..........##...............#.............#................................#.@.............#.#...#..#...........................................##...........#......................................#..##..##.#...........#...#..............#...#.#....##..............#.#.........##.............................#...#...#....................#......#...
..#..##.......#..#......@...#...##.....#......#.....................#..........................#..........................................#....#........................#...................#............#...#........................#..#.............#................#...#..#............#.........#............#....................#....#.............................................#....@#..#.............##..#..#......#.#.......#....##....##....................#.............##........#.........#..#................................#..............#.......#.#......##.......#.#...##.#.............#.....#............#....#.........#..#......##...#.....................#................#..............##...#.....#.#...#.........##..#.............#..................#...........#............##....#..................................................##.#........#.........#...#......##....#.....#.........#...#..#...........#.##..........#...............#...............................#.....................
....#...#.#....#..........#.......#.........#..............#.......#.....#......#..#........#.....#......................................#................#...........#....#.........#.................#...................#.....#...#......................#....#............................#............#...............#.........#....#......#.#.............#.......................#...............#...............................#........................#...................#....................#......#....................#.........#.........#...........#.........#...........................##...............................#....#...#..#......##.......................#.....#...#...#..#...#......#.......#.....#..#..#........#...........#....##..............................#....@.#....#......#......#....#..............................##..........#......#......................#............#....#...................#......#....#.#.....#..#....##..............................##.##......#.#............
.......#..............#........#.........#.#....#.....#..#....#.#.......#.............#..#...........#............#.#............#.....................#.......#......#........#....#...........#............##.#.....#......................#...........#......#.....#.#..#.......................#.......#........#.#.........#.......#..#...................#.#......#..#..............................#.................................#.........#..................##....................#.....##..#...........#....#..#.............##.......#................#..............#..#...#..................##.................#................#....#........................#.............................#....................##....#...#.................#..#......#..#.##.#..#..#......#.....##.........#.............##................#..............#.....#..........#...#..#............................................#............#....#........#.#.......#.#....#........#...............................................
....#.....#........#............#.........................................#............#...#..........#............#........................#....................#.#................#........#.#..............#....#......#........#.........#.#......#.................#.#........#...........#......#......#......#.##..##.##....#...........#............................#........#......#.............................................#.#........................................#...#.........#.....#................#..#.#.......#..............................#..#.....#..#..#.#...#........................#.........#........#..#................#..##.....#..#...#.....#....#..#......#..........#....##..#..............................................................#....#.........................#.........#.............#..................#.........##.....#.##.......#.............#......................#..#.#.....................#.....................#..........................................#...#....#...
...#...........#....#.#.......#...#..#.....#..............................#......#........#...#...........#......#.........#............##.......#.....#...........#..#......................#...............#.....##.#......#.#...........#......#.....................#.....##............#..............#.......#....#............#......................................#.#...#.#......#.......#.......#.#....#..............#...#.......#.#.........#........##.............................#...#..#.....#..#.................#.#...#.....#...#....#.#...........#.............................#..#.......#.#...................#................................................#......#....#......#...........................#..#..#.........##...#..........................#.#...#...................#..............#...................#...#....................##.............#.#........#...........#..........#...#..................#...##...............#...................##.....................#...@..#.............
#.#................#.#.......##.....................#....#......#............................#.......#.......#..............##...............#...#................#..........##.#...................#..............#...#...............#.#..#...............#..#..............#.....#...........................#......#.......................#.....#............#..#..#............................#...#..#.................##...............#.#..................#.....#..#......#..........#.....................#.#...##.........#........#...#.............#.....#.......................#..........#..............#....#.....#.....#.#............#....................#........#..#............#.......#......#.#..............##...........##..........#....................#..................#.....#....#.....................#................#...#....#.....#.........#.....#...#.#....#.........#.............#..................#.................#..#..............#..#.......#......#..#.......................##...#..
#...............#...................#..#..........#.......#............#.............#..#........#..............#.............#........................................................#................#..#..#..........#...##......#.#.#..#.....#......##..........#...#..................##...#....#...........#.....................#...##..#...................#......................#.................#.............#......................#.....#.....#.................#...#.......#...........#...#.....#...........................#....#....#.....#.#...#...........#.............#......#...............................##.....................................#..............#..............................##..#..#............#..#..................................#.##........#...........#...........#.##...................................#.#...@.........#......#.#...........#......##................#.........#...........#..#........##....................#........................#....#........#...........
...............###........##...#............#................#.....#.........#..............#...........##........................#.....................#..............##............#...............#.......#..............#..........#...#...#.......#...................#...#.........#.#.....#.............#.#....#..#...................#...#..........#..#..#....#...........................#...###.......##............................#..#.....#.....................#..#......##.......#.........#..........#...........#............#........##.#.................#............................#...........#......#...........@.........#.#......#........................................#......#.........#..#.......#..........##.............................#.#......#....................#....##..##.............#......................#...#...#...........................#.....#...#..............#..............#........#.............#........................................@...............#........#.#........
..#..........#..................#...#.........###.............#.....................#.............................#.............#...#..#..........#.........................#......#.....#...#............#............#....#.........#.#........#...........#............#......#..........................#.............#.#....#.#.#.#...#..#................#......#....#.....#....................................#..#..........##..#............#.......#................#...............#..........................#............#......................#....#........................##..#......................#........#....#.#..............#.#...........................##......#.#...#.......#.......#.......................#...#.#............#.....#..................#..............#.......#.......#...........................#..#...#....#...........#...............#...##..................#..........................#..........#..........#....#.............................#...#..#.#.................#.#......
..........................................#..#....#......#.#................#..#.#.....................#.....#..................#..#...........#........#...........#...................................#....#...#..........#...#............................#......#.#.#...#.#.....................#........#....#.#...............#..................#.........#......#..#......#......##.........................#..................................#.#........#...#............##...............#.....................#...#...........................#.#........................#..........#.......#.##.##..#.....#......#.#........................#.................................................#...#............................#.#....##.................................#......................#....#...........................#...#.......##..#....#..#...........#.....#....#.#..........#.........#................#...........#............................#..........#........#......#..#.....##............#.......
...#..............#.#.........#.#...#...#.............#..#@@.....#.#........#.................#.............#......................#........#..##....#....#...........#......#.........................#...#.#...#..............#...............#.........#.............#......#..#...........#............#..........#......#..#.........##..........#......#.........#.......#..#.....#..............#.........#..#.......#.....#.....#...##...#....#...#...#.#.....#......#...............#.....#...#...#......#..#...#............#....#.........#................#....###.............#..#..#..................#..................#...................#...........##..............##........#...........#..........#................#...................#......#.....#..........#..............#.............#..#...#..#........#.#..................#...........#..............#.............##.......#.....##.....#......##.#.....#......#.....#..#.....#..#...........#...........#....#.#......................#...............
......#..#...................................#........#.#......#........................#............#...........#....#.............................#..#...#..........#..........#........#.........................#.##..................#...............#.........###.........................#.....#...............................#...#...........#.#.............#..#..............#.....#.............#.....#......#............#..#............#........#............#....##..........#...#.....#..............................#..........#.................#...................#....##............#.#.........................#.......#.........................#.#.#..#...##...........#...............#...........#.........#.#.#............................#.............#....#......#...........#......#...........#...#..#.##..#..................#..#.##..............#...#.............#.....#..#...................#..................#...#.#..#..............#.....................#..........................#.#...#.
.......#..#.#..#.#..............#.........................#...........##.......#............#...............................#.....#.........#..............#.........#.......#.#...#........#..............#..#..#....#.#................#..#..........#.#.....#...#.##.........#...##.......#..#......@................#....#.................#...#.#.........#.#..............#.#.#.................##......................#..#......##................#...#.............................................#......#............##.........................#......#.......................................##.#...#..............#............#......#............#.....#.........................#............#.#.............#................##......................#..#.#.........#.......##...#....#........................................#...#........#......................#.........#.#.......#...#..#.#.........#....#......#..........#............#.#......##...###..............#.........................#.....#.....#..
......#...##..#.##.....#....#.....................#.......#..................#........................#...........#.#..#...#..........#..#.....#.........#..###.....#.....#.#......#........#.....##.....#.....#...............#.............#......#......................#..#.........................#.....#..............#..........##.......#.............#..#.....#.........##...##.................#..............#....#..#...#...........................#.#....#.##...........#...................#.............#........#..#.......................................#.......#........#.....................##......#.....######...#.....##.#.........#........#.#....#.........#..#..........#............#..........#..................#...##..............#........#..............#................#..............#..........................................................#.....................................#............#....#.......#..................###......#...............####...........................#....
...........#..........#.#...#.....#.................#........#...................##.....................#.............#.....#.................#..............#...#....#........#......#...#....#......#.....#...................#.........#....##.........##................#................#...........................#..#.......................#..#...#...............#.#........#....#.........#..#.......##...#..#...#.#.........#..........#........#.................@.......#.......#...........................##..#....................................#..#....#.....#................#.......#.....#.#.......#..#....#................#...........#..................................#..#.#..#.............#..#.#....#............................#.#.......#..........#....#...#........#.....................#.####.........#.........##..............................#.................#.....................#.........#....@.........#...........#.....................#.#..............##......#.............#...##...
........................#..............#....#............#.....#.........#.....................................#.................#.......#..#...........#..............#.....#.##............#......#............#.............#..#........#.#...#.....#...............#.....#...#.............................#...#........#.....#..............#.....#..........#....#..#................#.#....................................#.........#..#.....##.............#....................##......................##..........#.............#.#..............#........#...#.....................#..#.......................#.....................#..................#.#..........#..............#..................#..............#........#..................#.........#.#.........#.........#...........#...#..#..#......#.....#.#....#.......................#...........#.......#.#..#.#....##........##....#...........#.......#..#...........................#.#.........#......##........#....#...##.......#.....#..........#.....
...............#....#...........#.................#.................#.....#......#...#....##..............##........##............#...##.............#.......................#.........#.##.#.#...#.#..........#....#....##..#.#.......##...................................#.....#...##....#.....#..............##.........#.@....................................#.................#....#....#........#.........................#..........#.......#....................#..#...................#...........................#.........................................#....#..........#...#..#..............##........#.#..............................##...#....#.................#.........#.#..........................#............#............................................#.......................#........#........................#.#.......#........#...........##.............#..........#.....#.......#.#....#...........#.................#.........#..............##............##.......#.............#..........#...
.....#..........................#........#....................#...........#...##..............#...............#.....#..............................................#.#...............#..............#...#....#...#..#....#...................#.............#..........#.#..##..........#.................#....#.........#.....#.#.....@..................#.....#.#.........##..........#...#....................#..#.....#................#..........#...#.............#...#..#.......#.......#...#............#...#.#..##.#..#..........#...................#..#.##.......#....#.....###........#...........#..........#.......#...#.............#........#............................#...#..........#.#.....#....................#......#....#.....#......#.......#.....##.#.....#....#....................##.......#......#.......#.........#........#.........#........#........#..............#.................#.........##...................#...#........#............##......#............#.......#..........#.......#......#.
.........#............................................#..............#.#.....................#...#..#......##.#...#.......................#.....#...#.........#.....###......#....#....................#................#.#...#....#........#..#...#.........#.#...............#...............#.........#.......#..##.........................#.#.................#.....................................##.............#.........##....###........##................................#..............#....#...#............#......#....#.#...................###.#...#..#.....#...........#.........##...#.#...#..#.#........#................#...#.........................#..........#........#......#....#...............#.#.#......#............#...#......#...#..#......#......#.##.##@.......##............#..........#.#.##.............#.#..#....................#..#................#....................#........#..#..#.......##......#......................#....#.....................##.....#................#.............
.#...................#.......#.....#.##............##..#...................#...................#........#..............##...#.#.##....#....#.#.....#......................#....#.#........#..#.##.#....#.#.........................#............#.....#.....#.....#........#.....................#...#...................................#...#........................................#.......#..#.............#..........#...#.#....#.................##....#.......................#.....................#..#........................#...........#.#.........#.....#.......##...........#.....#............#..............#.................##................#....#....#........#....#....................#.......................#.......#.#...#................@.....................................#......#.#.............#......#......................#.............#.......................#...............#.....#..........................................#........#...........#......#.#..............#............#.......
...#.#..................#........................#.....#...#..#.......................##..................#.......##....##........@#.##........#................#........##..##....................##...........#....................#.......................#.................#...........#.........#..#.......................#..............#.............#..#..........................................#........#.....#.....#....#...#......##................#...#....#..#..#...#......................#....#.............#.#..............................#...........................#.#......#............................#..........#.......#......#.#.....#........#..#.......#.................#..........................#.....#..............#.#..........#.........................#...........#........#........#........#..........#.....................#...............#........#....#...............#..#.#.......#..............................#...........#....#.##...#...#...................#.........#..........
....#........#.....................#............#....#.....##...............#...............................##..#.........#.#..#.....#...............#.....#....#.....#..............#..............#...#.#...#.#...................................................#......##.........................#............#......#....#......#..##..#.........#......#..#..#.#.....................#.#...........#.............................#.................#..#..........##...................................#.....................#......#......#..............................##....#..........#..............#....#......#.#..........#...#.....#....#....#..........#.....#.....#.................#............##..............#......................#.................##.##.............#.#..#..........#............#...........#.#........................#..#...#..............#....#..................................#...................................................#.................................................#.
#.........................................#........@...............................................................#.....................#....................#............#...........##..#.....................#...................#........................................#..#.......#................##...#...#..........................#..#.........#.#...#............#..#...#.#.....#.................#.................................#.......#....#..............#..#......................#...........#.......#.................#......#.#..##.........#...#...........................................#.................#................#....#......................#.........####..............#........#........#...................#.......#.#..........#.#................#........##......#...#..#...#...#..#.#..................#...............@.......#.........#.............#.#.....#.......#......#................#.........#........#............................##................##..#........#.....#.....
..............#......................#....................#.#.........#.....#...#...#...#......##.............................#...###..#.#........#.....#....#.............#....................#................#...............................##......#................#...........#.................#.............................##......................................#................................................#.........#................................##.#.................#................#...........................................#......#......#.....#................@.#....................#.............#.....#................#...#...........#......##..........#.........#.............#..#..........#............#.....#.#........#.................................#.................#...#......#..#.........................#..........#.....#...............#.......#...............#............#........#.....#....#..#.......#............#..#......#.....##.............##......#..............
...#.#........#..#..........#.......#......#..............#........#.#......#...............#.............#...........#...#.....#...#..........#.......................#....###.#......#....................#.#..............................#...#........##...#.....#..##....#..........#...........#..................................#....##..#...............#...........#................#.....#......#............#.......#..........#..#.........#.................................................#......#..........#...#....#........................#.........#..#..............#.......#.#...............#.........#........#.....#...#............................#.......#............#...........#..............#......#...................#......#....#...#.#......##..............#....#.......................#.........#.....................#.........#.#...##...................................................#..................#.....#...#........#..........#..................@..........#..................##
#.....#.#...#..........#.....#..............................#...#..................#........#..#.#.#....#....................#..#.....#........###...#................#..#.............#...................#.................#..........#.........................#.........................#...#...#.#.......#.#.......##.......#.....#.#...........#...........#.........##...........#....#...............#.............#.#.#...............#....#...............#......#..............#............#...........#.................#...#......@.........#.......#....#............#..........#........#.......#....................#...........#....................#.............#....#.......#...#.#...#...........................##..#....##..........#...#................................#.........#...........#..........................#...#...........#.............#...#..#.....#.....#...#.#...#.#............#.................##..............#.......#..............#.....#...................#..#......#........#.....
.......#................#....##.....#...#.#.........#..........#.......#....#..#.#.......#.................#.................#........................#........#..........#......#..............#........................................................#..#.#.#.........#................#.............##..#................#...#............#......#.###..#...#............#.....#...#..#....##.....................#.......#.......#.#.#................#..........#...#......#................................##...........#..................#....#........#.....#.........#......#..............................#.....#....#.#.........##................####.......#...............#.............#..................##.#......#.##.#.#...#............#..............#..............................#...#.....#......#.............................#....#........#....................#...........#...........#.#............#.#..#...........#..#............#......#........................#.................................
............................#............###.#........................#...........#......................................#..#............#.........#.#..#..#.........#...........#..........#..................#..###................#................#.......##..##......#.#...#..#...#....#......#..#.#......#.........#.##......##.............#....#...#.#.....#.........##................#............@...##........................................#........#..#..................#.........#.......###...........#...#.............#.....#..........#........#...#................##.....#............#.........#...#........................#.........#...#..........#...##......#.........#................#................................#.........#....................#.....#.........................#.#..........#........#....#...#.........................#....#................................#............#............#.......#.....#........#..#................#..#..#@....................................#.#
..........#...#.....#..........###....#.............#..........#......#...................#.#..........................#............##......................#...............#............#.......#...............#.#....##....#................................#.#.............##.........#...............#....#...........#.#...#.......................#..............................#.##.......#.....##...........#.........#.............##....#...#............#.#...#........#.....#..#.#.....#.........#...............................#.#...#..#....#...................#................#......#.#.............#......#.....#.............#......#....#...........#...................#............#...#....#.#......#......#...........#.....##................#..............#.....#...............##....#.........@.#...................#..#.........#...........#...................#..#.#.................#...........#.......#........#........@.................#..#..........#........#.....#.....#.#...............##
.......#..........#............##...............#......................#..............#......#.....#............................#...#.........#..........#........#.......#....#.....#...................#................#...........#...................#.......#.........#........................#............#........#..........#.#....................#.....#.#..#............#...............#...#.#.#.............#...........#..................#...............#..........#......#..#....#..........#...#....#........##.......#..#...#..#..###............#...................#.#..#..........#...........#..............#...................##.#............................#................#............#.#.#...................#.#...........##...............................#.........................#.........#...............#.......#.#...........#.#...........#.#....#.........#...............#............###.............#..............#.........#.....#.....................#........#...........#........#
...............#............................#..#..............##.....##..#...........#...............#................................#.............#..................#..........###............#...............##....#....#...#......#.#............#.....#.#...#..#.....#...................#.#.........#......#........##...............#...........#...#.....#.........#...........#.##..............#.#.....................#.#.#...#...........##...#.#.....#...##.#.......#...............#...............................#.#.......#.........................................................#........#..#..#...........#...................#.#.............##.....#....#......#......##...........#..#......#......#..#........#.....#....#..##........#.#..#.....#......#..#............#......#..#...............##.....#..........#..........#...........................#..#....................#.....#.............#....................................#..............#...........................#...#......#..........
....#........#.......#...................#..#.#....#....................#.#.................#.....#..............#..#................#...............................................#.........................#.#..#........#....#.........................#...........#..#...............................#....#...#.....##.....................#.....#................#.#..........................#.......#....#........##..............................#.....................#...#..........##......#.#.......#..#.#.....#.......#...............#..............................#..##......#......................#........................#.##......................#...#.#........#..................#.....................#..........#...............#..#....#..................#...#..........#.#.............#...#......#....#..............#...#.#.......#....##.................#.....#..#......#.#...#...........#................#.....................................#............#....#...........#...............###...
..#...................#.#......#........#........#..#........##..............#.........###................#..##.......#..#..........................#.........#.........#.#..........#............##.........####..................#..#.....#..............##.....#..............#.....#.........#.........#...#..........................#.....###.........#........#............#............#......#.................#............#........#.#..#...........#......#...#..............#.............#.................................#........#..#..#..........@..................#..............#.......#............#.#...........#....#...#.##....................#.....................................#..#.#.......#.#.#.........#........#..........#.......#.......#.................##.......#........#.....#...#.....#.............#.......#..#.##....#.........#....#....................................................#....#...#..#.................#....................................#..#...#...#........#.........
....................#..#...............................#..........................#............#...#...........................#........#.#.......................#....................#........#.......................................#......................#.........#...............#.................#......#.........##...............#.##.......#.....................................#.....#....#..............................................##...#..#..........#.....#...............##.....................#....#.........#.........#.....##.......#...#.........#..............#.............#..................................................##..#................#...#.......#.#...#..#......#.#...........................##..........#................#.................#...#............#...........#..#......................................#....#...#...........#.......#.......................................................#........#...#............#..#............#......#.................##...........
.................#...........#........#....#.....#....#..........#........................#.......#.#.........###.#..##..........#.........#...#......#......#...##................#.#.....................#................................#............#.#......................#.............##.....#.......#...#....#.#......#......#.......#.............#....#.....#..#....................#..#......#....#..............#........................@...................#...............##...............#......................#...#.........#......................#.#...................#..#....#......##..##.................#..#.#....###..#...........#..........#...........#.....#..........#..#.#............#......................#.......#....................##............#...#.............#..#...............#.......#.......##.#...............#.#.................#.........#..................#......................#..#..#..................................#....#...........................................##
..#....................#.........#..#.....#........#........#...#.##...............#...........#..............................#.............#..................................@....#.#...#.....#...........#..................#..............#..............#....#............##........#.......#....#.....#....##........................................................#.......#...#.................#..#.#.......#...##.....................#.#..#.....#.....#..#..#........#......#..#..............................#.@.#..................##....#..#..#.....##...................#..............................#...............#.......##..........##.#..#.......................#...##....#.....#........@#.........#.#...............#........#...#....#.....................#....#......................#.......#...........................#..............#...#.................#.#........#..........#......#........##...........................#...................#....#.........#...............#.....#.......#.......
.........#..##.........#.#........#....#............#......#.#........#...........#.....#...............#.......#..........#.#.........#.......#.#...#..##...................##.........#..........#....#.#...............#....................#..................................................#.................#...............#..#.................................##................#........................#......#...........#...............#.............#.......#........................#...........................................................#.................#......#.................#......#.......#.......................#.#..................#............#.......#........#.....##........#..#...............#...........#.#.#............#........##...........................#...#...#.....#..#..............................@..........#.#................#..#........#...#..@.........#...........#...............#.#..#.............#...#..#...#.............#.......#............#.#...#........##..
#.....#..................#.......##................##...#........##..#..#......................#..#....#.....................#.##..........#...#..#................#.......#...#.#...#............#..##....#................#.#.....#...........#......#.........###..............##.#.......#......................................##................#...#..#......#.................#....#...#............#..............#..#.#.##................#........#.....#...#......#.....#.......................#.........#...........................#....#.....#......#.#...............#.....#....................##.#.....#....#..#............#.......#............#.............#......@.....#.............#.#.#......#...#.....................................#.........#..........#...........#....#...............#.......##...#......................#....................##......##...................#..............#.#...#..............#.#...#.#.....#.........#...............#...................#..#.............#......#.
......................#.................#.............#..................##....................#........#...................#.......................#.............#......#...............#...............#..................#......#....#.............#...#.......#.#....#....#.#..........................#...............#.........................................#...........#....................#...........#......#.........#....#......#....#...................#.............#.....#....#.#.#..................#...........................##..#.#.#...........#....###.#...#.....................#....#...........................##...............#..#......#............#..#..#.............#..........#.....#..#.........##....................#......##...#..................#............#...#......##.#..........................#.............#........#..........#...#..........#..................#.......##............#..#........................................#...................#..##......#...........#.....
..................#..................#.#..........#.........#.........#..........##.............#....#............................#......................#...#.......#.....#..........#.......##...........#..................#....#.......#..##...................................#........#................##....#........#.................................#............#.............#.......#.......##...#..............#.................#...........#...........#.#...................................................................#.................................#...............#......@#...#..................#...........#.#......##..................#.#.........................#.........#..........#...#........#.......#...#........................##...##....#........#..#......................##................##.........#..#...##......................#........#.....#.....#...............#.............................#..........................#.#..................#................#.....##........
..#..........#.....#....................#.#.......#....................#...........................#.....#...........#.#..................................................#.........#..........#..#...........................#....#...#..............#.#....#.................#..............................#........#.................................#..#.........@..#..#...#..........#.....#...........#........#.#..........#.#............#......................#.................#......#...#@.........#......#....#...#......................#......#......#.#.....#......#.....................................................#...#..#.....#.........#.............#......#...............#..............#....................#.....#............#..##...#...........#..#........#.............#..............#.................##....#...........#......#.......................#.#...........#.....................##.##......#....#.##.........................#..........................#..#...............#.#........
..#.....#...........#.........#...#............#.........#....#.#......#......................#.............#.#..............#.#..................##........#..#.......#.........#......#.....#....#..................#......#..............#......#..#...#..#.....................#..................#.....#..#..............###...........................#.#.#.#.........##.......#...##................#.#...#.........#...#......#..............#........#...#..#.....#.........##.........#......#..#........##..............#....#.........##......#..#.....................#..........#.#.........#......#....................#....#...#.........#...#.#..#..............#..#....................#..#..............#.#......................#.......#....##......#........#........#....................#...........#...#.#.........#.....##..........................##.........#.....#...................#...........#......#...#..#....................#.........#...#......................##..........#..........#........#
......#............#...........#..........#.............#.##..#...#..#..........##.........#..........#..........#...#......................#.......#..#.##............##.............................#...#........#......##...#.........#.##........#.#.#.....#.........................#.......#......#........#..........#............#.........................#......#...................................#.#.................#.......#........#....................#............@.............................#......#...#.............#............................#.........#...............#..........................................#..##............##.#................#.#........................................................................#.............................#...........................##....#.#..............#..#..#..................................#...........#..........@...#......#..................#.#......................#.....#........#............#.............#.....................#.
....#..........#............##.......#.....#............................#........###................#.#...#...#..........#...#.#.........#...#...............##.....#.............................#.....#.............#.........#..#....#.....#.......#.............#.......#...................#.....#......##...#......#..........#..#...#........#....................#..........#.@............#.......#.............#.................................#...#.............#........#....#.....##......#.......................#....#.........#..#....###.#..............................#....................................##............#.....#..................#.......#.........#...................#.....................................#...#....................#............#...#........................#....#..........#...#...........#..#......#.#...#.........................#.#.......#........#.....##...#..........................................................##.#................##.........................
................#.#..#...................#..#.................#.............##............#...#....................#....#...........#.......#.........#..................#.#.#.....#........#................................................#............#.....#..........#............................#.........#...#...................................#...............#..#..............#.....@.....#....................#.#...................#........#...........#...#....................#...#....#..............#.............................##...........#..#.#...............#.........##...................#.#.....#..#...........#.............#...............#....................................##...#..#......#.....##...................................##..............#.................##.........#....#......................#.......#..............#..........#......#...............#.#..............#....#..#.#.........................#........#.#............#.......................#........#..#......#.
.....#............#..................#...............##...#.#...#....#..#......................#........#.............................#.................#................#...#...#............#........#.....................###...#.........##.......#.............#...............#..#......#.........#...........#...........#.#...................#........#..........#................#.....#..........#.....#...#.......#.....#.............#...#.....##.........#.#.......#..#....#.#.#...#....#.................#..@............#.#....#..#..#..##..................#.......#.........................................................#......#...#..............................#.....................#..................................#....#..................#.........#........#...#...........#..#.........#...#.........#...........#.....................#........#.#........................##....#......#................#.....#....#.#....#......................#.......#...........................#...........#...
#...#......@.......##....#...#....#.##...##.......#....#...........#...........#..#......#............#.....#.#..................#......#.#...........#....................................#............#.......#............#.................#........................#......................#.....##.#.#.....#................#.........#.............#.......#.#..............#.......................................#..............#.#......#.........#...##............................#..##..........##...#......................#.................#...#.....#................#......##.....##.....#.#.....................#.............#............#.......#.......##.....#...#.........#......#.............................#............................................###....#.......#.#.............................#.....#.............#.............#...............#..............................#.............#....................##....#....#....#......#.......#..........#...#....#.......................#....
..........##...........................................#..............##.........#...#...................#...#...#................#......#.......#......#...#........#..................#..#.#...........##....#....#...................#......#.......................#.#...#..#......#..#.........#.............................#...........#......#..#..........#...............#...#...#...........#.......#......#.#.......................................##.#...#..#........#.............#........#........##...........................................................#......#...................#...........#.#............##....#........................#...#.....#.#.................#..........#.........#....##..##..#....#....#.................#..........#..............##.............#.......#.......................#....##......#............#....#..........................#....................................................#.................#....#....................................#.#................
.....#...............................#...#.......................#.............#..................#...............##......................#..#......@..#..#.#..#....#.............#.......##..#.#...............#.....#.......#.#...#....#....................#.......#.#....##....#...#........#.................#............#..#........................#......................#............................#..........#.....#..#..................................#.....#......##................#...............#..........#..........................#................#.............................#...........#...................##..............................#................#......................#.#.......#.....#......#.....................#...#......#......#...........#...................#.......................#........#..............................#...............#......................#.#......#........#....#...#.....#....#..........#...................#.............#..#.........................
...........................#...................#...#..........................#......................#..........#....#................#..#......#.#..........#.............#...#.......##...................#............#...................#..#.................#.#......#.......#............#...............#......#.............#................#.........#..............................#....#.#..................#.............#....................#...............#...........#.......................#..............#.....#...................#..#..#..........#.........................#.............##..................#.......................#...#.........#.....#......#..#........##......#........#..#.......#................##................#..................#............#....#...#.......#.##................##...........##................#.........................#...........................#............#..#.#..#.#................#.#...........##.#.........#............#..........#...#..........
..#..#..................#......#..#....................##.................#.................................#..#...................#...#.....##........#............#.......................#......#..........#....#.......#................#............#..........#....#..#............#...#..........#....#..#.......##..#......##.........#.#...........#.....##...#.....#.................#..................#...................#.....#...........##.#.#...........#......................#......#......................#.......#......##...................................#........................#.............@..........#..#............................#...#..##........#....#.......#........#...........#.......#............#....#...............................#.............#..............#...............#...........#.#............##.....#....................#....#....................#.........##................#.......................#.............#.#.........#.......#..................#.....#.........
.........#..................#.....#..........#.....#.................#.................#........#.....#..............#.#.........#...............#.....##.....#.#.......#...#........#..................................#......#...#.#................#.........#....................................................#.................#.#...............#.....#.#................##...............#.......#...#......#.............#..........##........#.........#..........#......................#......................#........#.........#.....#.#..#............................#.##...........................#.....##.............#.................##.............................##.....#.....#...#.......................##.....#..........###.#...##.#.........##.#...#....#...###...#....#..#................................#..........##..........................#..................#..#...#........#..#........#...............#......................#..#..#....#....#.#.....#.........#.............#.......#.......
......#.....#......#.......#..#.......#..#......##................#.................#.#..#.......#..........................#..........##.....#....#.#.......#..#.##.....#.....#.....#........#....................................###...#...#..................#............#...........................#....#...#.......................#......#......#...##...#....#.................#...#..............#...........#...........#..................#.##...#........#...#...#......#.#...................#...##.#..........##..........#.#............#..#.............#..........#.....#..........#........#.#...............##..........##......##...........#....#.......................#.............#..#...........................#..........#.......@...#..#..........#...#.....#.....#.#.......#....................#..#......#....#.#.............#..#.....#................#......#.......##......#....#..........#.................................#...........##...........#.....#.#...#...#...................#.........
........#.#...............#................#...................#..............................#.........#......#........##.#..#..........#....#.............#.#.............#.....................#.............#.............#.#.........#...........#..............#.....##....##................#.............#.........#......#......................#.................#......................#.....#.............................................................#.................#.....#........#...........#.##.................#...............#.##....#...............#.#.....#.....................#...#...#...........................#.................#.......#.....#..#........#..#.........#.....................#...........#......##...........#.....##.............#...............#..............#...#........#....#.............#.#..#........#.....#.............#......#.......##...#..................#..#......##.#........#..##...........#.................#..................#..#...............#...#.....#.
..................#.................#.#........#...........#.#...........#..#.................#........#................#......#..##.#........................#........#........#............#....##...................##..............#.............................##...#..................#.....#.#...#......#........###.................#........................#..............#....#.......................................................#...........#......#........#.....#..#.......#....#..#.....#.......#............@........#.....#.#..........#.#.##.....#..........#...#........#.......##............#...#................#.........................#................#.....#..#..................#....................#.#....#................#.....#...#.........#.#.............................##........#.........................#..#..#.#.....#................#............#...#............#..........................................................#.........#...#............#..#....................#....
.#.............#......#.......#....#....#.....#........##..............#....##............#.....................#...###...................##..........#......#..#.....###..............##.#.#.....#..........................#...#....#.......................#.....................................#.............#.......#.....#..........................................##.......#....#.#......#.....#.......................##.....#...............................#............#......................#.#.#.#.##..#...........................................#................#.....#...##....#.........#......#..................#.........#.............#...#..#............#.............................................##..............#..........#..............#...#........#............##...........#....#..............#..................#.#....#.#..............#...#........#............................#.#.#........#.....#.......#...............#...#.............#...........#..............#.......#...........
..............#...........##.........#........#......................#...........#....##....#..#..#..........#.....#....#.........................#.................##......#..........#..........#.#.............#............................#..............#.............#..#.................................#.......#....................#.#...#.........#.#........#........#..#.#.#........#.......#..............#..............#........##.........................................#................#....#...............#.......#...#.....................#...................#..........#......#..#..#................................#...#............#............#..#...#.#.....#.....#.......#..........#...##........#.#......#.........................#.........................#.......##.....#...............#....#..#.#..#.##................#........#.....................#.#......#....#........#...#.#............#..................#.##..#..........................#..#.....#.........#...#.#..#..#........#
......#...................................#..........#...#.....#........#....#.................#.......................#...........................#.......#.......#..#.........#.....###........#....#...................@.............#..#..#.................#....##....#......@.................#.......#...#.........###.................................#.......#..#.............................................#.................##........#..............#......#..................#................#...............#..#............#...#.....#.......#.........#.......................#................#.....#......#.....#..............#.................................#..#...#....................#.................##...............#.##.......#.....................##...#....................#.#.....#.................#.#........##............###......................###......#......#.#.#.....#....................................................#............#...........................#.#.....#...........
#..#..#.#.........#.........#.#.#.........#.........#..#...#.............#....#..........@....................#............#.....#...................#......#..............#......#...........................................#.....##.....................#.....................#...##.....###.#...#.......#.......................#..#....@....#.#.........#......#........#...................#...............................#..............#.....#...................#.#........#.........#...........................#.....#.......#.........#........................#........................#....#....#...........#.............................#..............#...........#.#.....#............#...#.....#.....................##..................................#............................#........................#.........#......#............#........#......##........#..#....#....###..#...#....#....#..........#....#.....##...#................................................................#................
.#................#..................................#....#............#...........#.............#.#...#......................#..........#........................#...............#.......#...#........#..............#...#...#.#.............#...##..........#..#..#........#.........#....#.#.................#.............#..........#......#...................#...#.#...#...........##.#....#............#...........##..........................................#...#...................#......##...................................#............##......#........#.......#.......##...............#..#...#.@@.........#............#.....##....#.............#......#..............#.#...##.............................#...#..........#...............................#........#.................##.#.................#.......................#.......#.........#....##........#............#.....................#.................#......................#.......................##....#....#.#........................#.#...
.............#....................#.......#.....#...#....#...........#.................#.#.........#.................###.............#......................@..............#...........................#.#.........#...#.......#............##...#.#......#....................................#.#...........#........#......#.....##....####.#....................#.........#.......#.....#.................#........#..#.......#..............#...#.....................##.......#.......#...#..#....................................#........#........................................#....##..............##....#................................#...#...#...#..#.........#................#@............#...........#......#...##....................##.........#...................................#.....#...........#......................#......#....#.#............#........................#.............#...........##..................#...........#..#.............#.#..#...............##....#.....................#.....
...#.......#.......#.........#..#.......#.#....##.........#......................................#.#....#......................#..#........................#.@........#....#....#..............#...........#........................#............#..............#............#.#.....#...............#....#....#...........##.#.............................#..#....##...........#...#............................#..................#...#.#.............#......#....................#..#..............#...................#..#..........................#......#......................#....................#.............#.....#................##.....#...................#..#.........................#......#..............##...#...#...#@..................#.#.#.....#.......#........#...##....##.##.....##.....#.#...........................................#.....#....#...#.#.....#....#.........#...##..................................#.........#...............#...........................#.#.#...#.................#.#...
...#....##.......#........##.......#.....##...#......#........................................#.#..#............#..............................#...#...............#..#.........#.....................#................#.#...#....#........#..................#......................#........#....#............................#...........................#......#.#..........#...#..#.........................#......#...............#....................#..#.......................#......#..#..#........#..............#.#.........#....#..........................#.#.......#..........#.....#...................#.........#..#.......#............................##......#...#@.#...#...................#.........#..#.........#..........................##.....##....#...#.......#........##.......#............#...........................#.#..........................#.......#..#.......#..............#...#..#.##....................#.................#..........##..####........................#.....................
.........................#.....................#..............................##.........##...##...............###................................#........#..#.....#........#........#...........................................#.........#......................................#......................#...................#..##....#....#......#..#....#...#.......#................#...#.........#................##......#..#.................................................#...............#.......#.#.#..................#.................#.#....#....#....#........#.........#...#.#.#.....................#...................#.....#....#...#.........#....................#..............#..#..#.......#...............#..............................#........#..............#.....#.#....#................#......#...............#..#............................#...#......................##...##.........#....##..#.#..#..................#.....................#....##..#....##..................##................
....#.#....#......#....##....##..........#....#................#....#............#..........###........#..#...#.#.....##....#....................................#......#..............................#.#......#.#.#...................#...............#.#.#....#....#.......#................#.................#.....#...............#....##.#.............#..#....#..#..............#.....#.............##.........##...........#......#...........#........##..........#..#..#......#.#.........#...###.......#...........#......................#.#.............................##.......#.....#.................##...........#..........................#....#...#.#.................................................##.....#.#.....#.....#.........##.......#.......#.....................#.........#......#...#..#......#.............#........#....#..#................................#.......................#.##.........#......#...........#......#.#.#.......#...........................................#................
....#.#....................#......................#.#............#....#.....#...............#...#......##..................................#..#.......#.......##......#....##........#.........#.......#...#........#.....#.......................##.#...#.........##..................................#..................#....#....#.......#...................#..#...........#...#............#..............#..................#.....................................#.#...#.......#...#.....#...........#.........#........................................................#......#................#........#...................#.......#......#............##.........#..........#..............#..............................##...............#.#.#..#.....##..........#............#..................................#....#.........#..........#.......#..........................#............#..#.........#.....##.#...............#......#......#......#....#...........#........................#....#.......#.........@#..
..#...........#.......#....................##..#...............#...#...#........##.......................................................#..#.............#..........#.........#........#....#.............#..............#..#..#.#....#........#...#..#...................#...#....................#.#....#...#..............#........................#...........#........#.................................#.#..........#..........#.........#..#.............#.......#........#.........#.................#.........#......#.......#.....##....................#.............#...........#...........#..........#.#..........#..........................................................................#.............................#......#....#..............#.....#..............................##....................#....#.......#...#.............#.#......................#..#.........#.......#...#..........................#.........#....#............#..#......................#...........###.#.#.........##........
.....#.....#..........#.................#....................###...............#.......#.......#........................#.##..............@...#............#...#...............#...#..#....#...#..................................#..............#...........................#..........#.#........#...............................#.......#....#.......#......#..............................#...##....#...............#.#.................#.....#..............#..#..............#...#...............................#...............#....#...#.#.......#..........#.......#..#.#.........................#....#................#...........#..##.#.#........#..............................##..............@............................#.#......#............#...##.........##............##.#.....#.....#...........#.............#.........#..##.....#......#.#.....#............................#...#............#...#.......#.#.#................#.......#................#......#.....#......#.....#......@..........#..#..#.@#
....#..................#........#....#.##..........#....#.......#....#...#...#......#.#.#.....................#...#............#..#.#...#.....#..............#.....#....##...............#......#.....................#..............#.........................#...................#.................#.......#...........##.........................#...........#................##........................................#..#..........##.........#...............#...#...........#...................#....##.....#.#......................................##.#......#........##...........##..#..#.#..........................#..........##....##..............#...........#.........#..#.........##.......#.....#...........#.......#..#....#..#..........#....#.......#...#...#.................###..#...........................##.............#................................#..#....#...........#..#..#......#.....#....#..#........................................................#......#..#.......#.............#.#.......
.......##............#..............#.........#..........#.....#.....#...................#...#.#...........#..#...#........#.#....................#....#.........................#.......#....#.............#....#...................#...#............#...#........#..............#..........#.#.................#.........#................#........#..##........#.....................##.......#.#...###...#...................#........#......#..#..#.....#.......#..........#..........................#..#...........#....#....#.......#...#............#...#..##............@............#...#..............@...................#...#.........#.........................#....#.........#..........................#....#.#......#..........#...............................#..........#.#.##........#....#..........#.#...#.............#............#.......##..#...............#...................#.#..#........##........................#...........#...............#......##..................#.#............#.#.#.#.......#
...#.#..#.......##....#........#..#.#.......#........#...............#.......#.##...#...............#....@..................#.......................................#............#.........##..#...#..................#...#......................#..##.....#............#................##..#..#..#......#.........#........#...........#..#....#...##..#.....#.#....#.#.#..#...........@...#.#.#..#............#..............#......................#.........#..............#.................#.#.......#................#..#...#...........#.............#........#.............#......#..........................@...#..........#.......#...#.#..#......##..#..#...#.............#.....#.................#.#...#.......#.......#......#.#...#...................#...............#....................#.............#.........#.......#..............................#..#....##.........#.....................#...#....#.......................##.....#...........#......#..............................#.##........#..#.........#.
.............#.....#..#.......................#.................#.....#..#.....#........................#..#....#.........#...#.#.............#.....#..............#.........#...#..................................#...#...........................#..................#....#..#..#.#...##.........#........#............@................@..................................#.#....#......#..##........#..............#...#.....#....##.................#....#............#...#....#.....##...#....#..........#...........#........#...#............#..#...................#.......#..................#.....#...#..............##.#......................................##.......#..............##........#.......##.....#.#....#..#...#...##......###...#..#...##..#............###.......#...##..#.......#...........................................#...................####.......#.....#.........#.#.........#.............#...#....##...#......#......#..........#.........#...........#..#.#....................#..............
.....#.....##.........#........#.............................#...............#..#.......#....#...#......#...........#.....#.......#.........#.............#....#.....#..#.............................#............................#.....#......#.......##.#....#.#....#........#....#.....##................#..........................................................#............#.......................#...........#........................#........#.............##............##.#...#................#.##.....#.......................#.#...#...........#..##....#.........#......#...............#.....##............#...#....#..................#.....#.......#....#........#.#.........#..................#.....#..........#...#.....#...........##.......##..............#......................#.........................#...................#............#.........#.................##.......#.........................#...#.......................#............................#...........#..........#...............
......#......#.....#.......#.#.............#....#.#.........#...#....#...#..#.....#..#..................##.............................#........##.......#..#..#..................#......#...........#.#...#...................#...#..#..........#.....#............#.......##........#...#...#.........#....................#..............................#....#....#......................#................#.........#....#..#.#.#................#........#...#..#.....#............#......#.............#..........#.#..........................#..#....................................#.......................#..#......#....................#........#..#.........................#...#...#...............#.................#.....#........#................#.#..........#..#.............##.......#.#.............#...........#........#.....................#.##...#...#....#....#.....................#...................#.......#.#....#.............#.#....#..#................#......................##......#.##.#......
...........................#.....#...#..........................#........##...........#........#.......#........................##.....#................#....................#..#.......#..........................#............##...#.....#.....#............#.#.......#...........#.#...............#.#...#.................##........................#................##.......#..............#...................................#.............#......#................#........#...........#.........#.....#..........#....#.........#......#..#.#.#................##....#..........#.......#.....#....#.......#....#.#.#....#...................#....#....................#............#..............#.#....#..#....#..................#......#..................#.......#....#................................................#..............#...#...........#...................................#.......#...........#..........#.........#.#..#...............#.....#..#.#............#..............#....................#...
..........#......#.....................#....#..#.........................##.........#....#...............#....#....#..................................#.#..................#..........#...............#.....#...#........................@......................#...............#.##.....#........................#..#...#........#..#.....................#.#...#...........#.................#...#............#.#....................#.............................#................#.##...#....................#....................#.............#.......#..#..#....#.......#.........#.....#......#.....#.........#...#......##..................##........#....#.....#..............#..#....#...#.....#...........#....#....@.##................#......#.........#.......##......#..#..#....#...............................#...........#..............#.......##...........#...#.#.#........#..................#..................#.#.....#...#............#...............#....................#............#...................
.....#..........#............#......#..#................................#....#.......#..#....................#............#......#...#....#....#....................................................#.#..................#...#................#.#...............#...................#.....#.........#....................#................#....................#.......................#...............#.............................#.........#.......#..........#........#..................................#...#.................#.#........#.................#....#....#.....#....#......#.#...................#....@..........#....#...........................................#................#....#.....#............#...##..........#.#............#.........#.....#...##.....#.....#...##......#.....#.......#....#..#.....#..........#..........................#....................................#....@.........#.........................#............#.............................#..##.#...............##............
.........#.#...........#.#....................#.................................#......#..#....#...........#...........................#...................#..................#.........#.#..#...........#...##.#....#...........##............#...........##....#..##....#.............................................#............#.................#............#..#.........#....#.................#..#..@.#...#.........#.....................#..#....#...........#......#.#...#.......#..#.........#.##..##...#................#...........................#....#....#...#...#......#.#..........#..............##...#.#..#..#....#.#...........#.#.....#...#......##...#...............#..#..........#..#.#......#.#...#.....#......#......#.....#........#.#..#............#..........#..#...............#...........#.................#.#...@.....#..........#....#.#..#...............##.#...........#...................#.........#...#.#....#.#....##......#..........#....#.............#.......#.......#.................
....#...#......#.............................##.................#.#.....@..........#....#......................#....#........................#.......#...........###.##.......#.....###.#.#.....................##..##...#.#..#...#..#.................#...#........#..........#.........#..#......................#....#.#..............#..............#.#...##......#...........#.#..##......................................................##....#..#...................#........#............#...............................#.....##.........###..............................#................#.......#...............#...#...#.....#..##.........#.............#.#....##..........#.......#.............#.#..........................#......##............@.....................#...........................................#..................................#.........#.....#...............#..........................#....................#....#......#..#...#..............#.........#.................#..................
#........#.....#....#....##.......#..........#........................................#..#..............#..........#.#.....#..#...........#........................#........................#.....#......#..........................................#...............#.....................#...###...............#.......##..#..................#..............#..#....#.#.........#.........#.......#..........#.............#.....##................#...........#..............................................#......#..........#.........................#..#...........##........#..#.....#......#........#.........####........#....#.......................................##....#...#..#.#..................#.....#.#.#.........................#...#..............#...............#...##............#..........#.#...#.......#.#...##.................................#....#....#....#.#.........#..........#...........#.......#.#...........................#....#..........................@....#....#.......................
.......#..............##......#.....#..................#..........#....#........#...#..#..#...................#.................#....#..#.......................................................#.........#.............................#.............................#................#....#.........#................#.........##..................#..........#.......#..................#...##.......................#......#.#................#..#..#.........@#...........#.......#......#.#...#.....................#........#........#..............#...........#.........#..............#.....##.......#........##..........#....##.#...#......#..............#..#..............#...#..........#........#.............#..........................#............................##.........#.......................#....#........#.............#.........#........#.....#...#.........................#..........................................#..................#..........#..#.......#...................##..................
.......#....#..#....##........#...........#.#.#....#...#......#..#.#..........#....##.#..........#........#.....#..#....................................#..............................#.#...@...#..............................#..#.#..#.#................#.....................#...............................#.......##.......##.........##.............#......#....##.#......................#...............#.........#.......................#..........#............##...#.#...............#..........#.......#...##....#.............................#.#......................#.....#...............#.#....#.....#.............#.....................#.#..........#....#.......#..........#.......................#...........#......#...................#.................#....................#.#.....#.#.........#...###...#................................................#.........@.#.#............#....#............#..#......#.#...#......#........................#............................#...@.................
..........#.............#....#....#....#.......#..#................................#...#.......................#...#.#...#.........#................#...#........#..........#.......#.....##..........#........................#..............#........#..#.......#.#.#.......#....#.#.........#..#...........##.........#.......#.#.............#....#...........#.....#.......#.........##.......#.......#...#.............#...........#...#.........#...............#.............................................#............#.@.................#.#..#.........##...#.........@....#.......#.........#........................#.......#...#.......#....................#....#........#................#.........#....#.....................#.....#.#............#......#.................#........#.#.........#...#.......#.#...#.............#.#.#.......................#............#.....#........#..#...##........#.....#..#.......#....#.#..#...................#.........##..#.#......................#.............#....#.
..#..#.##.....................#.......#.#..............#.#....................................#.#......#..........#.#...........#................................#............#.#....##..........#...#......................#....#.@...........#.....#................#.....................................................#.......#...........................#................#..........................#...........................#....#.........#...............##............#.......##..........#..........#..................@............#.........#.#.....#.........#...................##..#...........#.........#..........#......#.#........##.................#..#.....#...................................#..#.................#..#..................#..#.................#..#...#...............#.##....#......#....#...#............#...........................#........#..#.....#....#........#...#.......#.............................##................................................#...#...............#....
..............................#..........#...........#....#...#.......................#........#......#.......................................#........................#.#.....#..........#..#.............##.......#.........@............#....#.....#..#..##........................#..........................#............#......#......#......#..............#.@#.#...............................#........#.............###...#.#............#.....#............#.........#.....#.....#.#...#.................#................................................#.........##.......#.............................#...#........##.......#.................#.....#.....#....###.....#..................#.#..........#.................###.........#.....#.#......#.#................#..............#.....#.............#.#.......#.....#.........#.##...........#..@......#......................##.....#..................#...........#.....#............#........#...........................#......@......#.........#.............
........#...#..#....#........#........................#.#...........#..#.............#...................#.#............#..#.................#..................................................................#......#..#..........#...##.#..........#.............##.......#.......#.......................................#......#.........#..#...................#..#....#.............####....#.#..#...#.....#..#.......#..#...#............#.....##.........#........................................#......................#..#..#........#...........#.#..#....#............#..#....#...................#.....#..#.....#..............#.....#............#..#........#..................#..............#......#.....#......#........#...........#.........................#...#......#......#....#.#.................#.#..........................#.##.......................................#...@................#.................................#.#...........#.........#....................#.......#..............#.....#
...........................#......................#.#...........@.......................................#..##.....##........#.......#....#.#.........#................#.......................#............#.................##..................#...........#...........#..#.............#...........................................#.....................#..#.............#..##......................................#.........#..............###...#..................#..#.........#.#..#.......................................#.#...................#.#......#.##..........#..............#.............#........##..............................#.#..#.....#..............#...#....#...........##.............#....#...............................##......................................#........................................#...#..#............#.................#...#..........#.....##....#......#............................................#.......................................................#...............
.............##..#........#....................................#..............#.......###.................#..#.#.............................#....................#.....#....#.......................#.#................#...........................#.....#.......#....##...#................#.................#..................#.........#.#...#...#............#....#.......#............#....................#..........#.....#.....#.................##....#...#..................#........#..#....#..............##..#.#.........#...............#...#.......................##..........#...#..##.....................#...........##............#...........##.................................#..................#............#...........#...................#.........##....##.#............#..#..##...............#...............#................#................#..................#...#.............#........##.........#.........#....#.....#.....#...........................#....#.......................#..........
.....#.............................#.......#.........#.......#.........#.................................#..#...#......#....#.#.....#............................#.....#..#............#........#........#...#....#...........#...........#............#..............#.....................#.......#................#.......#.......#..#....#.......#......#...#..#..........................#......#..#..#.#......#.....##..............#..................#........##........................#...........#.........#...................#...##......#...............#..#..........#....#.....#.....................#.#.##..#..........#....#......#..........#.#.#...#.#..#.....#..........#.......#..#........................#........#.........................#..............#.............#.........#....##..................#.....#.#................................................#........................................#.......##....#..#..#........#.......#.......#...............#...........#.....#.......##..#......
.............#..#............#.#.......#............#.................#.........#......#....#................................................................................................#......#...............................@......#..#.....#............#..........#........#...........#...........#..#....#........#................................#.................................##............#.................#.#...#.....#.................................#................................#.......#..................#........#.....#................#....................#........#.....#...........#....#....#..#...##.....#......#..#.#.....#........#.................#....#.#.......#....................#..#.....#.....#..............................#.#.................##.........#..#...#......#...........#..........#......#.....#..............................#.#......#.###.............##...#......#..........................................##......................#................#..........
.................................#..##.#.....#............#.#......................................#.......#...#...........#..............#..#.........#.......#............##....#.#...#............#..#..#.#...#..#....#..##.....#..#...........##..#...........................#........................................#....#....#..##............#..#.....#..#......#.........#....................#.................#....#....#......................#...............#.#..#...........................................................#...#..#.#.....#.........#..#.....#.......#........................#....#...#....#..............#..............#..........#..#.#.............#..............#................................##...#..#.....#........##.#....#....#.......#............................#...#..........#..#.#........................................##..#....#..........#..#.....#.......................................#.....................#..#..............#.........#...........#.....................
.....#..............#..................##...................###....#.....#.#....#..#............#.........#...........#.#...#............##........................#................##.....................#...#..................#..............................................#.......#.........#...............#..##............#.........................#............##.............#..#....................#.....#..............#..............#.#.##.....#.............#...........#.#.#...........#......#................#....................................#......#.............#......#..................#.#.......................#.#...#..#...#....#...#...........#.........#..#............@.#..................##......#......#.#......#.....#.....##................#..#...#......#..#.........#...#................#.....#.#.#................#...#.....#...................##.........##.....#...#..........#.#........................#........#..#...............#....#..........#................##............
........#.......#..#.........#...............................#.........#....#..................#.............#..............#....#...#..#............#............................#.........#............................................#.#....#..........##.#......#...................#................................#..........#..........#..##...................#..................................#...#..................#.#.#.....#.........#.........#....#.##.............##.............#......#...#......#.........#...................#.#...........#...#........#................#.....#.#.#..................#..............#..#..#.#.................................#..........#.#.....#...........#............#.....#.....##....#....#....#.#......#...........#.......#.........#.#.....................#......#.....###..........#.....##.....#....#......#........#.#...................#...#.................#.........#.#........#...........#............#.................#.........#...........#...........
......#...........#............................#..#..............................#.............#........#...#.................................#.........#.#.....#..........#......................................................#.......#.....##.....##.........#...#.......#..#.#..................................................#...............#............#..#..#.....#.##.............................................#.............#........#...#...........................##............#..#...........#.........#....#.#.......#.......#..#..#.....#...................#........#........#.......#..........#.................................#......#.......#.....#................#..#............#.#.......#..#..............#.##..#.........#.........##................#.....@.................#.......#...............................#..#..............#.#.#....#...#..................#.#.....................#......#.#........#.....#.......................#.......#....#.....#.#.............#................
...............#............#.................................#...............#...........................##.......#.................#......................#..............#......#..............................#......#...##.#................#.........#..#..#.#...........##.#.....#...........#..........#....#.....#.....#...#...............................#..#...........................#...........#.....#.#.......................#......#...#........#...................#........#.....................#............#.......#..........#...#..........#...#.........#......#...........#............#....#.#...#..........#......#..#...#......#.....#.#.............#...#...#.#.#..##......#........#..#.............................##.......#...........#...................#.#.#.#.......#.#.......#.................#..#.....#.....#.........#..................#................................#.....@.....................#.....#.....................##.......................................................#..
....#..........................#.....#...............#..##.#.......#..............#..#..#.#..........................#.........................#..#.............#.....................#...#....................#..#......#................##..#............#...........................##.#.....#....#.....#................##........#...............#......#.....................#...#...........#.#....................#............#.........#....................#.....#...........##.....#......###...#.#.............................##.......#........................#.......................................#.......#.##....#.......#...#...........................#..#.....#...#......................................#....#..............................##......#...........@....##.....#...#.#................................#.......#....#.#........#..#..........................##......#...............................#............#...#....##..................#.#.............#........#.........................
......#.#......#...............###.............#......#..........#.#......#.................#......................................#...........................................#..............##.......#.......#......................#.#...............................##.#.......#...............#...#............##.................#................#.#..................#..#................#......#.........#....#........#...........#.............#.........#..#.........#........................#......................#..................##............#.........................................#...........................#................................#....#....#...#............#......#................#....@.......#.........#.#.....................#..#...#........#.......................#@#..........#.#..#................#.......#.#......#.......#..#..........#..#....#.........##.........#.@.##......##.....#.................#...#..#..................#....#..#..###.....@..#..#.......#.....#.......
.....#..#................##............................#...............................#....................................#.......#...........#.................#..........#.........##.....#.......#..#....................#..#...#...................#.......#....#..#....#....#.....#...............#.....#.................#.....#............#.........#......#..........#.......@.#..#.#........................##...............#.............................................#.......#......#..#.....#.....#.#.....#.......#.....#..........##....#..........#..............#.........##....................#........#...#..............#........#...#.........##............#.....##.@..#...#.........#.#..........#.#........##.......................#...#................#.....#.#..............................#......##...#.............#.....#.#.........##....#.....................................#..#................#..#............#.....#..................#...#.........#.............#..................#.....
....................##..#.............#.#..............#...#......##...#.#....................#.........#..#............##.............#..#........#............#...........##..........#.#.............#...##..#....#...#.......#...............#..#.......#.............###.#............#.............#.#....#.......#.......#.............#..#.......#....#......................#....#..#.........#...##...#..#......##.....................#..#......##.....#.#..#...#..#.........#......#....#....................#....#.............#..#...#...#..........#.......#.....#......................#........................##.................................................................#......#..................#..........#...........................#.....#..........#........#..#....#........#.......................#...#..#..........#.#................#.#.........#.............#...#............#...#.#............#....#.#........#.........#....................#.......#.........................#...........#
...#..##....#.#..............##....#...#.....#.....#........#.................#.............#..................................................................#..........#..#....@.......#...#.........#.........#.#.......#.....#..#........#..........#......#.................#.#.#.#......#...............#..........#.#..#...................#............................#.......##......#.............##..#.........................#..........#...#..........#.....#..#.........#.................................#...........................#.#.............#.....................#...................#...........#.......#........#.#...............#........#......................#.....#......#.............#.........#..#......#................#.....##..#............#........#...................@.#...#.......##..................##............#..#........##.#.#............#.....#...#.............#.....#.....................#........................#.....#..#......#................#..........#......#.....
.............#....#...................#..............#............#..............#...#....................#........#....#....#..............................###.#............#....##...#........#.....#......#.#.........#...................#.#.......#................#.....#.......#...................................#.#.......#...................#.#...........................#.................#......#................................#.....##.....#.....................#.......#...................#...#........#..#.......#.....................................#....#...........................................##................#.............#....#....#.................................................................####........#....#.............#...........##.#......#.#...#...................@....................#......#...#...#.......................#.............##.......#.............#......#...............##.........#..#...#.......#.............#.........#....#......................#.#....#.
..........#..........#...#....#.............#.......#...##...#.....#.....#..........#...#.........................#...#.....#..............#..#.....##...........#..........................#....#.......................#.#...........#.........#...........#..#...............#........#..............#....#............#....#.......#..............##.....#..................#........................................#.#.....#......#..#....#.##...#...#.....#.........................#...#...##.......................................#..................#.........#.....#.......##...........................#.........................................#.#.#..................@.#...#......#.........#........................................#................#.....#.............#..................................##...#...............#..##.....#.......#.........#......#........................#...#..#...................#..#....#...#....##........#.........#..............................###......#................#
....................#....#...#....................#...#...#...#.......###..#....#.##..#.#.##.............#............#................#...................#....#.#..........#......................#.................#..#...................##..........#................#........#..#......#......#...................................#......#..#.........#......#.##........#..#.#............#..##.....##..................#...........#.#...........#.................#......#..............##...#...................#...#.#......................#....#............#...............#..................#.........................#............................#........#..........#...............#.#.#...........#.....#.#...........#...........#....#........................#.....###.................#....#..........#...................#.....#........#............#........#...................#......#.....#..............................##..#...#................@.@..........................................#.........
..............#...#....#..................................#..#.#................#.............#...............#.....................#..#.@..#............#.#.........#..#...#....#....#..#...............#...#..#...........#..#.....#.........................#....................#....#........#..............#..........#...........#....#..............#.............#.#....#.......#...#.#..#.................................#.........#..#..............#.......#...........................#.....##................#...#.....##..................#....#................#...##...............#.............#......#.......#...............#.#................#....#..............#...................#...........#.#..............#.............#........................##.....#.........#...................#....##........#..#.........#.#...........#..#...#..........#........................#.#....#........###........##........#.....#..........#....#.....#.......#...#.#................#..#.................#.......
...##......#..#.#.....#...#..........................#..............#............#.#.##.......#.#.............#......#....@........................#.......##.......#...........................#........#..#....................#..........#.....#...............................#......#.........................#.............................................##......#....#............#..#....................#..................##........#...........................#...#......#.........................#...............#...............#...#........#......#...#...............#........#..............#.......#.....................#.............................................##.......................#................#........................#.....#.....#........#....##...#...............#.........#.#...##.............###.......#.##..#.........................#.#......................#.#..................#...#..................#...#....#...........................##.......#.......#.............#......
..#.........#.....#...#...............#......##........................#...#.##...........................#.......#...........................#.......#.......#.............#..#.#.......#...#.......#........#............................#............#.....................#...#......................#..##.........#......##.....#......#......#.......#..........#..#......#....#............##.........#.#................#..#..........#...#............#......#.............#............#...##.............#..............#...#.#..#.#..............#............##................##..#..........#....................#..............#.........#.............#..#....#.#.......#......#...#.#........................#......#.............##.....#.....#.............#.............#.....#........#...#.#........#.....#...........#...............#......#..............#..#.#..#..............#.....#..#..........#.................................#...............................................................#..#....
....#.#........................#......................#...................#............#..#..#...................#...........................#...............................#..##............#...#...........................##.......#......#..#.......#.......#...................................#....#......................#..#.....#......#...#.......##..##........##..............#.#.................##.............#.......#..................................#.#............#.#...................................##........#.............#..#...@...#.......#..#.....#......#........#....#.#.....#...................#...........#.........#........#........................#............#....#......#...................#..........#..#............#.....#.........#.#......................#.......#.#..#.....#...........#.......#...##..#.#..#...#...#.......#.....................#.......#.#.#.....#..............................................................................#.....#....##...#.#.........#...#
..............#.#..#.............................#..#....##........#..................#.........#.............#.........##..........#.....#..........#....#.#.............#....#.......#....#..........#......#.#...#...#.......#.....##..............#....#..#...........#................#.......#.............#..#.........##.....#...........................#..................#......#....#.......#.....#.#...#.#..........#.#....#...........#........................#......#..@..............#....#..#........#...........................#........................................#.....#.#........##..#.....#...........#......#.#....................#..##..#........#.#.##...#.....@...............#............................#.......................#...........#..#...#......##...#......#..#................#...#..#.##.#....#..............................#.....#.....#...#........#....#...................#.................#.#..........#.......#.....#.#..........#.#.....#.#................##.......#........
..............#.........#....#...................#.#...#........##....................................#................#..............................#.#............................##....#.........#........#......#..#...............#....#................................#............................#................................#........................#...#..#............#...#.........................#...........#.........................#................#.#...........#........#...........................#..........................#..#........#....#.........#..................#....#...#......###..................................................#.#.......#.......................#...........#...#...............#.................#.##.#...................#..............#.........................#.#........................#...........#..............#.........#..#...#.........#...#.............#....##.##........#...#.#.................#.....##.............#.............................#.#
..................#........#....#..........#....#.........................#.....#.......#....#..............#.....#....#......#...#...#...................#..#.......#...##.#..........#....#................................#..#...........#....#.....................#.#..............................#..............#..##.........#......#.......#.##...#................#.......#.#......#..........#..#.##..............#....................#.#......#.......#.........#.........#.......#....#........#...#....#..#..................#......................#.......#.........#...###..........#.#..#....##.#..............#.......##....................................#...#........#.............##.......................##.......#........#.................#.....................#.........#..#.#.#........#...............#...............................#.#.....#..........##..................#.........#................#.......#.........#..#......#................#.............#.........#.....#.#..............#.
.#..........#..............#......#....#......#..#...........#.#.....##.#..#.##.#..#.................###...............#....#.........#...........#..............................#...@....#....##...#.............#.#...#..#.............#..#.##.....##.......#..#....#..#....#...................#.....#........#................................#..#.....#............#..........................#.....#....#.....#.#....................##................#.............#.....#..................#...#.#.....#.#........#......#..#.....#.#..........#....##............#...........#.#...####..#............#.........................................##.........###................#........#.......#...........#..........#...##......#..#.#....#....##.#......#......................#....##........#......#....................#...#....................#..#.............#...#...#.#...#.............#........##....#...#..............#....#...#...#.........#....................#.......#..............................#.....
#............#...#.............@..#.............................#.............##..#.....#.....#................#.#.......#....................................#..#....#.#..................#......#................#..#..........#.......................#................@.....#..........#.....#.........................#.#........#..#.......#............................#...........#.#.................#.....#...........#..................#..........#.................#.........................#....#.......#..#........##.#..#.#............#.........................................#....#..#.......#.......#......##...#...#..............#...........#..#...##........................................................#.#...............#..........#....#....................#..............#............#...........#.........#...............#..........#............#.....#......#...#...#...........#.#..#.......#.......#.....##.......#..#.............................#.....................................#....
..............#...............................##...#....#................#...##...#...........................#.......................#.......................#..#..............#..#....##....#.......#........#.#..........#.......#.......#.......................................#...#....#.............#...................##.............#............#...........................................................##................#......#.#...#.........#..###...........##..#..#...............#.......#....#....#........#......#..........##.....#.#...#............#..#...#..#.#..#.#.....#...............#......#.#.........#.#....#......#.............#...#...............#...##................#.................#..#......#.......#.....#..#............................#...........#..#......#.........#........#.......#.....#..#..............#..#.......@........#.....#...............##...................#..................#.............#................#...........#....................#..#.....#..#....##.
......#....................#............#...........................#....@........#...#..#....#....................#............#...................#........##..........#................#................#....................#...................#...#.#.....#..#.................#..........................##..........................#......#.#@...........................#............#.....#............#....#................#....#...............#........................#.....#......#........#........#...#.#.....#......#.....#...........#..........#........#.......................#..#.........##..............................#.#.........#..........#..#........#...............#......................#....#....#...#.#..#...#...........#......#.................#............#.......#...........#.#.......................................#...#........#.#.............#.#..#..#........#.....................#....................................................#.......#......#........#..................
............................#..........#..........................#.......................................#................#...#..............#...........#......#.#..#.....#.........#........#........#..............................................#.....#....................#...........#..........#.........#.............#................#.................................#............................#........#.......................#....#......#.#........#.............#.##...#..#..#.........##................#.#..................#............................#.............#...#.........#..........#................#..............#......................#................#...#.#...................#........#......#..#....#...#.............#..#..............#..#.........#................#..#.........#.........................#.......................#....#.#.................#............#....#.......#.......................#...##......#...................#........................#.......#.....##
..........#.##.......................#.......................#..#.##...........#.........#.......................#.....................##............#......#..............##......#...................................#.....#...#..#.##..............................................#..................#..#..#.................#........#.........#............#...............##....................................#.......#...........#...##..#...........#....#.......#.........#.....................#...........#.............#........................#.........#.....#.....#....#...........................#...##.#....................#..........#..........................#.......#...#......#.......#...................#................#.#.........#...................#........#...###......#.................#.#..#.........#...#..#..#..#.........##.#....#.................................................................................#................#.....................#...............................#
.........#....#....#.......#.......#...................#.....#..@.............#.#...............#..#....#................#......................#.............................................#..#...#..........#...............#.#......#...........#......##.............#................#...#...........#..........#...#...#...............#..................#.............#..#.#..........#...............................#...#....#....##..#.........#.#...#.#............#.............#..#......#......@.........................#......#.....................#.............#..........##.......#..................##.................#....#...#......#...............#...................#.#...............#.....................#.......#.........#..........#....#........................................#.........#......#................#......#..........#.##....#.....#...................#...#......#....#..........#...#.........#...#.#.#.............................................#............................
.#...#.....#...........................................#.#.............#..#.......#.....#@.....#.............#........................##.#..#...........#...............##............#.....#......##...#.#.......#.....#........#..#..............##..........................#..........#.....#..#..#..#.................#....#......#.....##..................#.................#...........#............#......#..............#...........#.#..............#.......#..#.#....#............#...#....................#....#..........#..#..#.#..#....#...#................#........................###......##........##...............#...#.....#.....#.........##.......#.........#...........#....#..........#...#..............................##......#...............#.##.#.....................#.....#...........................#....#...........................##.....#...#........................#..............#...................#......................##........#.......#............#.#.#.....##..#..#.......#......
..............#..........#..........#..#.......#..........#................#...#............##....#.......#..............#......................#.....##...............#....#.#..................................#........#........................##.....#.....#.#..#...#........#...............#.........#.......#.#....#.........................#...#...#.......#....#..#.......#.............#...............................#.#....................................#.#.....#........................#...#..#.#...........#..................#.........#....#.....................................#.#.............#..........................#..#..#.....#........#.......................................##........................#...#..#.......................#..#...#......#...#...#..............#......#........#......#........#..#...#..#...#...............#....#......#..............#..........#...#.....#.......##.#......#....#.......#....#....#..............................#.......#.........#.........#...##..
....#............##.#..................##.........#......#......#.....................#............#.##................#......#...............#...........##.......#..................#..................................#.#.#...#.....#.#...#.......##.#.......#.......................#........#...#......................#..................................#...........................#...#........#.................#.............##.#....................#....#...#.........##.....#...........#............................#.................#...........#.................................#..#.........#.........#.....#......#.......#...................##....#.....#...##..#..#...........#.#.......................#................##...............#...........#...#.#.#........#.................#......###..#.##.....#...#.#.........#....###...#...#...............................#..#......#.....#...#...........#....#......#..#.#........#..#.##.....#..............#..#........#...........#..................#..
...#..........#.....#..#..#........................................#..................#...#............#..##...#..............#.......#...........##...#..#...................#....#......#.....#......................@..................................#..........................#...#..................................#.......#.........##............#................##..@..#............#.##.#...#...#.#.#.....................#....#.........#...#..........##..............##..................#.............#....#....#....#..........##...#.#..#....#...........#.....#..........................#.....#.......#........#.....#....................#......#.................###.......##................#.....#..................................................#........#........................#......#..#....#.#..........#....#..#..........#.....................#.......................#....#.@........#.....#.............#.......................#...............#..#................#.#.....#....#.#@#.....#...
.......................#.....#......##..........#..#...............................................................#......#...........#..........#.@....................#........#...#...#.#........#.................#..............#..#.......#....................#.........#.#.......#.#.......#............#.....#.......................#.......#........#..#.........#..........#...#..#..#................................#....#..................#...........#...............#...............##....#.#........#...................#..#..#....#..#............#.........................##.#..#....#......................#.................#...#.....#...#.......................#...#.....##.........#...............#.....................#.........#.................#.....#...................#...#...#.#...........................................#.......#...#...............................#............#.....#.......#.##...........###..........#..................##...#..#............................#.......#..#
#..#..#............##.#...#....................#.#........#..#.##.............##..........#..#.......#..................##......#..#......#.....#..#..........#..#...............##.#..................#.........................................#......#.....#..#..........................#................#........#..............#..................#....#.........#....#..........#............#.#.........#...##.....#........#.................#.....#............#....#....#..............................#.#..........................................#...#.#.............#...#..........................#.....#..#..#........................#.................#.....#................#..............#...........................................#.#.#.#..................#........#...##.......@....##.......@##....#......................#.#........#..................................................................#..........#......#..#.......#................#...........................#.......#...#........#....
.............#...............#...#..#........................#....#.......##....#........................#...##..##............................#..............#........................#................#.....................................................#..##.#............#.........#................#......................##..........#........#...##.....#....................#................#.........#.#...........#.........#.....#.......#.........#..........#.......................#....................#............#...........#..................#....................#....#.................................#....#.........#.............#.......................##.......................#....................#.........#.........#..##........#..............................#....#...#....#.................#..........#.........##.......#.................#............#............#.#...#...................#.##.....#...#.................#.....#............................#....................#.#..#.
.#..........#...................#.....#.......#.......#.........##.........................##...#...#..................#.......#..............#...#.........#.#.....................#....#......................#.................#...........##.............#.........#........................##...............#.........................##.......##................................#........#....#........#......##.......#........#.....................#............#.....#............#........#..........#.............##.......#.....#.......#..#..###...#........##.........#........................#....#...#.#.......#..........#.............#...............#..................#....#.##..#............................#.......#.............#...........#.#.........#...#.........#..#..............#........##...........#......#..................#.......................#...##..#...................#......#.....................................................#.#.......##.....................#....#.............
.........#........@...#......................#........#..............#..#.....#....#......................#..#...#....#.............#...#.#...................#..................#....#..................#..#...............#...#.#........##.........#................#.#..............#......##.....................................................#....#...........#.......#.........#.......##...#..........#.....#..#.......#...#.........................##............#.........#..................#..........#.....#....#.........................................##........................#............#......................#..#............#......#....................................#..#.........#...............#..#...#.....#..#.#.........#...#..........#.............#.................#.....#..#..................#....#.............#....#...#........#..#...#....#.......#.......#............#........................#......................#........#.....#.......#.......#......#.......##..#....#.........
.......................#...................#...#.......#.........................#....#...................................#.#....#..............................#.............#..##................................#...........#.##.....#...........#.#.............................#..................#..............#..#.....................@#.......................#..#.#...#..#.......#..............................#.......#...#......................#..#..........##.....#..#.........#.#.......#.........#..........#....#.....#..........................#........#.###......................................#.#..#.#........#.....#.......................#.........#....##...........#.........#...........#....#.............................................................##.....................#.......#............#...##...........#.............#..........#..............#.#..........................#.#..#..#...#........###.......#...#............##.......................#........#......................#
...........#..........................#.............#.......#.#.....#......#...............#.#...#...#.................#.#...#...#.........................................#............#.#..#....#..#...............#.........#.............................#...................#.........#..............................#.......#........#...........#.............#.#....###..#.........#.........#...#....................#........#...........#.................#.....#.#...#.......##..#.....@.........#.......#...........#.##.#....#...#..........#.......#...........#..#..#........#...........##....#..#.....#.#....#..........#..............#......#.#..#....#...............#..#.#......#.......#....#....#..............#..........#............................................#..................................##...............#.....##...................##...#.#...........#...............................#..#...............#.#.#....................................#......#..#.............#..#..#..........#.
.............#....#....##.##..##.......................#...................##..........#...##..#......#.........................#....................#........#......##.......................#...................#..........#............#...#............#.........#...##...........#..#....................#.........#............#..........#....#........##......#.#..#.....#............#.............................#..................##...........................#............#.......#.....#...............#.....#..............#................#.........#......#..#.....#...................#...........##.............#......#....#........#...............#.......#............#..........#....................#.......#........##.........#............................#.......#................#..........#.......#.......#..#..#.........#.#...#................#....#..#.....#............#...............#...............#...............................#................#.#.................#....#......#.......
#.....#.#........#.#....#......................#......#................#..................#..#............................#...........................#.........#..#......#.....#.....#.......#.....#........#..........###..........#.....#..........#............#....@..........##.................#.....#............#.......#.................#.......#..........#.#...............#...#.#.#.........................................##........#..#.............#.#..#.......................#......................#......##.................#..........#..##.#.....##....#........#........#........#...................#......#...........@#.....................#..................#..##............#.....##.....@##....#.................#.....#..........#.........#........#.#.#................................#.#...#............#.#........#...#.........#..............#....#..#.................#.......#...........#....................#............#............##.....##.........#.................................
.#...............##..#....#...#.................#.....#..........#......##............#.......#.....#...#..........#....#.........##.................#..............#...##..............................#...#..........#.#.##.............#.##.............#..#.#.#........#..............#..................#.............#....##..........#..##....#............##............#...#...#.#...........#.....#.........#............#..##......................................#...........#.#.......#..........##...........#.#.............................#.............#.............#.......#...#..#...............#.........#...........#...#..##.....#...............#..#...#.................##......#........#.#............#.#...#............#.....#@.....#.....#..........##..#........#.....#.....#..............................#.....................#.....#...........#....#...................................................#..............##.....#.............................................#......#..............
.......#..........##..#...#.#.........#.#......#......#........................................#......#.........#.............#.........................#......................##..........#...#...#....#.#................#........##.....#.......#............#...........#.........#.#..........................................#...#......#..........#..#.............#....#.....#..##.............................#.................................##.........#.#.......#.......#.#..#...........#...#....###.....#.....#.......#.....#........#.......#.......................#..................#......#.........#.............#..........#.......#.........#..............#...#........##.......#......#....##....##...........................#.#.........#.......................#.#.....#....#.........................#.........#.....................#.....#........#.#..#....#..........#............................#.##.....................#.........#..........#...#...................#................##........#.#
....#..#.....................#......#.#............#.#.....#.....##........#.............................#.....#......#...#.....#....#.#.#....#................##..#.........#.....#.........#........#....................#.........##...........#.#.......#.#........................#..#.............................#...............................#....#..##.#......#............#.#......................#.........................................#....#.....................#.........#..#.....#.....#............#..........#..##......................#..#..................................#...#...................#............#.......@.#..#...........#......#......................#.................#..........#..#....##..#..#............#...................#.#..#..........#....#.#....@.##.........#.............#......#....................#.............#.......#...............#....#................#.#............#.##..#.....#...#.........#.#..#................#...........#........#..............##....
............................#.......#............#..........#........#.#.....#...#.........................#............#..........###.....#........................#............#............................#.......#......@........#.........#.........#.....................#.............#...............#..#..........#....#...........................................#.#..#........................#..#....#.....#........##........##.....##......................#.........#..#......##............#..........#.##.#......#.............#.#......#.....#........#...........#.......#...........#..#...##..........#....#.....#...................#...........#.....................#..#.........................................................#............#..#....................#.........................@.#.....................#...#.......#.......................................#..................................#........#................#@.........#...#........#..#.#.......#........#.#............#.......
....#........................#..........#.........................#.....#..............#......................#.##......#.#..........#.....#......#.#..............#...........#....#........................#..........#....#..###........................#...............#..........................#.#..........#........#.......#..........#......#..#.....#............................#.#...#.........#............#..#........................#.....................#.#..................................#....#.......#........#..#......#.................#............##...##.#....#............##..#........................#......#.........#...............@............#...........................#..#......................#..#........#........................#.......#.@#..........#...#.#........................................#.#...............................#......#...#........#...................#...............##...#.........#....##....#.....##...#..#......#.#..#......#......#..............@........
...........................##................#...#.#....#.........#........#.....#.............#....#....#...........#.#......................#.#......................#.#.#............#.....#.....................#........#..##..................#.....#....#....#.......#..##............#................##.#...................#...#..#.#..#...........#.......#...#.....#....#...#.....#.#.................................#..............#..........#..#......#...........##................#..........................#....#..#..##...#....#....#................#...............##......#....#@....#....................#............#........#............#..#....#.#....................................#................#..........#...#.#.............#..................#.................#...........#.................#....#....#................#...#......#...#.....#....#.........#.....#...........#.....#....##......................#..#.............................#....##.........#....#....##....#.........#.
...#........##..#....................#....................#......#..............................................#.#...#....#..#..........#.#..#...##.#..............#...#..#....#............#.......................#.#.#.......##......................#.#.#........#...#........#................................................#.......#...........#....#....##......#.......#.............#....#...#...#........#...#...........###..........#......#...............#............................#.....#......#.....#..............#....................#...................##.........#..#.........................................##.........#.#............#....#....#.....................................##....#..#............#.....#.......#..#........#....#.....#.............................#....#.....................#...........#..............#............#.....#.........#.............#..##.....................#.......#.#....#....................#....#............#......#....#.##...#.............#..#@...#
....................................##......................#...............##......#..##............................#..........#....#.........#...#.......#..#............#.#.......##...........#.....#...#...#.................#...........#.#............#............................................#........#....##...........#....#..#.......#........#.................................##.#.....#...........@.#..............................#.#.....#.................#...................................#......#....@....................##.#.......................#..............................................#......#............##....#...........#....#...#.........#..#..#.......#....##......#...#............#.#...................#...............#..............#...#........................#..#..................#.............#....................#..............................#..............##..........#..###.................#..#..#.....................................#..#..................#.....
.....#....#...............#.#.........................................#....#.......#...##...............#..........#........#................................................#.#.......#...#...#...................#...............................#..#...#....#...##...#....................#.....#.#...........#.................##.........................................#.............................#......#..#..#........##.............................#.......#....#.........#............#..............#.##..#........##...#....#.......#................##.#..........................................#......#.#.....#........................###.#...............#.......#..#................#.......#....##.....#............#....###.........#.#...........#...................#...##...#.................#.......#............#......#....#.....................#..#.....#....#...................#..............#.#.#.#........#.....#.#...#..#........#..............##.........#.........#.......#....#........#...
#........#.....#..#.............#.................#.............#.........#.......#..#.........................................#....#.......#.......................#..#....#..............#....#............................................................#...@.#.....................#.#......#.#...................#........#.............#.........................................#......#.#..#...#...........#..##..#...##.........#.#.........#...........#.#..........................#.#....#.......#.......##..............#.......................#.#.................................###.....#...##@...#......#.............................#...............................#......#..#......#........#.....................#............................................#........##...........@...#..#....#.#........................#......................#.....#......................#.#.......#.........#......#...#....#.................#.........#..##......#...................@.............#.....#............
#..#..........#.............................#.......#...#.......#..............#............#............#......#.......#...................#...........#....#........#..#.............#.#....#..........#................#......#..#........................#...#....................#.......................#......#.........................#....#...................#......#.#....#.......##.................#......#.....#...........................#..#...#.....................#..............#..............................................##..................................#.#...#...##.........................................................##..............#...........#...#.#.#......#....#.......##..#.........................#......#....##..........#............#............##.........#.............................#....................#.............#@...#..........#................#...........................................................#.............................#.....................#..#.
............#...##...........@.#.......#.......#............#.........................................................#...#........................##..#.........#...............#..#.....#...#.....#.......#....................................................#...................#....###.#.................#..#..#..............#......###...#..#........#.....#.............#....#.#.........#.................#................#.....#..#..#...##...........#...###..................#....................................................#.....#.........#.#....#..#.......#............................#..#...................#..........#........##...#....#........................................#............#...#................................................#......#..........................................#...#..#............#......#..#............#.........##...#..#...............#.........#..................#....##.#............#......##...........#.......#.#..............#.........#.......#......#
.......................#..#............###...#.....................................#.....#...........#................#.............#..........#.#..............#..........................#..#.............................#...#................#.......#........#.....##.........................#..........##...#.....##.....................................#......#....#.......#.........#............#...#....##...........#...........#....#......#.....@.........................##........#...#.......#.........#................................#...#..#......#..##.......#...............#...#.........#..##....................##.#...#......#......................................#..........#...#.....#....#.......##.............#...#..........#..#..........#..................#...........#......................#..#.......#.......................................................................#...................#...#..#....................#...............#..@.............................................
..#..#.#...........#.............##...#..##...............................#.........#..............#...............#...........##.........##............#..........#...#....#.................#..........#....#......#.....#....#..#.............#........#...................#.....#............#.##.............................................#..............#.................#.........#........#..................#...............#.....#.....#...........................................................#.........#.......#...#.#........#..................#........#.#.......#.......................#.....#.......#....#.............#..........#.#..#.@.#.#.......#...........#....#...........#.........................#...............#........#...#.................#.#...#....#.....#.............#.#.#..................#.#..#........##...........#...........##..#...#..............................##.............#...#...................................#......#........#....#...#..............#........#..#...
..#...#.....................#..........#..#....##...#.....#.......#....#..#............................#.............#..#..........#.....#..................#...#.........#......#....#..#...#...#.....#.....#..........#......#...............#.................................#.......#..............#......#......#....................#....##...........#............................#.........#...............................#...........#.........#..................#.........................#.#..#......................#..#.....#.#.............#......##.........#..#.........#......#.........#.........#.........................#..#.......#.......#..#..#.......#..................................#..#.#...............#..............................#..#.................#.............#..........................#...............#...#.#...........................#....#........#.......@....................#.......#.....................#..#........................#.........##...#..............#....#...#...
.................................#.......#..............................#....#............#..#...#...#.#..................#........#.........#.......#.....#.......##.#........................................#..#....#...........................#..#...................#..................#.....#....##.............##....#............#.........#..........#...#...#..#............#......#..........#.........#.........#........#......#...................#..........#................#...#.......#..##.##..........................#.....#.............#...#........#.#.##.##..#......#.#......#..............................##......#.........#.#............#............#.....#..............................#..##..................#....#.....#....#...#......#..................#.#.#........#.#...#..............#...#.....#..................#....#....#............#........#........#.............#...#....##...#...#.........##.......#..#................#......................#....#.......#.......#.#............
...##..................#...#...........#...........#...#...#.....#....................#.#......#..................#.................#..........................................#.................#............##...............#......#.......................................#.#.#.............................#......#.......#..##.#...........................#.............#......#...................#....#....#...#...#..#...#...........#.#..#.......#......##.......#.....#...................#.........#..#.#.....#......#......#.............#..........##.......#........................#................#...........................#...#.........#.#...............#..#....................................#...#..#..#........................#..............................##...#..............#.....#......##.....#........#......#.....#......#......#...#.#....#..#.#.........................................##.#......#......#..........#........#.....#.............................................#.............
...................#...##......#...#...................................#.#.......##.....#.............##....#...#....#............#...#.......#.........................##........#......#...................#..............#..............#.......#.....#.#.#.#...............#................#........................#........#..#......#.....#..........#.......#.............#..........#........................#.#...#..................#....#..............#......................#...............#.#................................................#.........##.............................##..#..........#...................#.........#...........#....#..#............#.................#.........#..#........@....#.................@#..................#.........#.......#.........#......#...#................#....#............................................................#........................................#...............#..........#...........#..........#.............#.#..#.#.....................
............#..#........................#......................#....##...#....................#.....#.........................#.....#............#..#......#..#....#....#..........#.#....#.................................#...#..........#.......#............#.....##...........#.......#........#.......#.....#..........#.#......#...............................#........#...................#.........#......................#............#......#....##..................#.........................#......#...............#.........#................#....#..#.............#.........#............#...#..........##.#............................#................#.#...........#...#...........#........#..#...#.....#.......#....#...#.........................#.................................#...#.#....#.#.........#...#....................#....#.....#.##.....#.......#..........................#................#.......................#........#...............................................#...#..#............
...#.......#................................................#.#.............#..#...........#.........#.#....#.....................#......#..........#....................#...#........#......#.........#......#.#................#....#.................##.......#............#.....#.#.#......#..................##...#...........................#..........#...................##...........................#.............#.#..............#......#.....##.........##..#.............#......#......#.#..........#...#.......................#.............#.......#.....#.........................#......................#..#......#........#....#......#..#...#.....#...........##............................##................#.........#..#........#.#.......#................#####...............................##...##...#....#......................#.........#........#......................##...................#...........................#.........#.#..#......................#...........#.......##..................
.....#...............##.....#.............##........................#..........#..##.#.#.............#..#..........#.......##......#.......................#..........#.#............................#....#.........#...............#...................###.##..................#........#.........#...#.....#.#.....#.....#.#.............#.#....#.#...##.............##.........##...#.......#.........................#..##.#...#.#.......#..........................#.......#...............#.....#.#....#..#..........##...........................#.........................#...................#........##.......#...............#................#.....#....#.......#............#..#..#.........#.#..........................#.....#..#.............#....................#........#..#...#..........#........@..#................................#..............#.#.......................#.....#...#............#.............#........................#..#..................@#.........................#.........#...........
...#..#.#..........................#........#............................#.......#............#..#...#....#.....#.#...#.#...#..............#.#........#..#...........................#..........#.....##..........##.......................#..................#..........#....#......#............................................#...............#......####..#...#.#...........................#.....#..#....................................##...................#...........##...##.......#.............#..........#.......#......#...#...#...#...#....#..#.....#......#.#......#.....#.........................#..#....#..............................................#.#..............#....................#....#..........................#..........#.........#........#...............#..............#.......#...........#...............#.#......#...........#....##...#.........#.........#..###....................................#.......#.........#...#...#.........#........#.....................................#..#..
.....#...........#...#.................................#............................................................#...............#..#..#.#..............#................#.....#....................................#..##..#..................#.#...#...#...#.#....#................#.....................#......#.#.....................#.#...........................................#.......#............##..#.#................#................#......#..............#.......#..........#..........#...#............#.............#...........#.............#............#..................@............#.........................................##....#...............................................#.......................##.......#.#......#..#.....#..#..........#.........#..............#..#................#...#...#.#................#..#........#...............#.................#.....#...............#....##.........................#.##.#............................#......#...................#............
............................#....##..............#.#..#.....#..#.....#..#....#.......#................#.........#.....#...........#..............##....#....#..........#.......#...........#.#................#........#...#.......#..#.......#...#................#....#.......#.#....#......................................#..........#............#...#..#.......................@....#.......................................#..........##.........................#..........#.............#.............#...........................#.......#.#........#........#.@...#..........#...........................#....#...................#.....#....................................................#....#................##...............#.#.....#...............##....................#..#..#................#....#........#................##.................................##..#.......#.#..................#......#.............#...............#.#..........#...#.........#.#...............#.......#.....................#
.....#......................#...........#....#......#..#..#......#....#.....#..........................................#............#...........#..#.....................#..............#..................#.......................#....#.........#.........#..............#.#.....#.............#..#..................................................#.#.#..............#.##.#...#...#...#.#...............#............#.#................#.......#.................##.........................#...#.#..........................................#...................#.....#..................................#...@..#.........##.#.#.........#.#.....#........#..........#........#...#...#...#......#....#.........#...........#.....#.....................#.......................#................#...#........#.......#.........#..#.......#.....##.#....#..........#..#..........#.....#...................#.....#..................##...#.......##.#..#.........#.........#...#...................#.....................#......
.........#...#.............................##...........#..#...###....##.#......#.............#...............#..............#...#....##.#........#...............#..................#..#.........#....#.............................#......#..............#......#............#.............#....#........##..#......................#...#.#...........#.....#..#..............#..#.............#................#...............#.#.................##...........#.......#.........#..#.#...#............#................#......#..##...........................#..........#...#....#...........#..##...#...#.#..#..................#...#...##.............#........#...................#.#.................#...........#.....................#........#....##..#................................#..#.............#...#.............#......##.......#..#..................#...........................#.@....#.#...#......#.....#.#......................#....#............#........#..........#.#......#.........#......#...........
........................#....................#.....##................#....#.#....##................#.....#....................#....................#....##.................#@.....................#.........................#......#....#..#....#.............................#................#.........................#....#......................#...#.......##................#.###..........................#....#..........#.#................#...........#..........#....#.............#....#...........#........................#.#..#.................#..........##..#...#.....#...........#...............#..................#.....#.....#.....#.#.....#...#.#...#......#..#..#.............#....#....................#....#......#..#.....................#..#.............#.......#.....#..............#..........................................#.............#....................................#..............#....#..........................##........#.....#.......#......##.....#........#.......................
......#....#...............#.................#.........#..............#...........#............#......#..........................#.....................#.....#....#...#...#....#......#..#......#............#...##.......#...........##....................................#..#........#...#....#..............................#.........#........#.......##...............#..............#...........#..#......#..#..........#....##......#.#.............#..#.........#.................................#...#....#...#............................#.............#.............#..........#....##.....................#..........##.............................................@........#...............#................#..........................#............................#......................#...#...#.......#......#.....#..#...#...#.....##........................#.........#................#......#.......#...#.........................@....#...................................................#...................
.......##.##.........#....#..#....................#.....#....#....#..........#.#...#.#..#...............#.......#............#....#.....................................#..#....#......#...................#....#....#..#.................#...........#.........###.##..#....#........#.....#...........#...#..........#.#....................#...#...#...#..............#.................#.................#...........#...#.#......#.#...#..........................................................##............................##.....#.#..#.........#..........................#....#.....#......................#.#..#................#....#...#...................##....##..@...............#..........#.............#.....................#..........#...........#...#...............................................#...............#.........##..........#.#.....#.#.....#....#.#......#...#........#..........#......#...#.............................#.................................#.............#...................
........#.#..........#..........................###.#......#.#...............#..................#........#....##......###............#..................#.........##...#.......#..#.#.....................#..............#...............................................#...................###..#.......#...#.#...............#..........#..............................................#.........#.......................#....#..................#.#.......#....#.............................................#............#.#................#.....#.............#.............................#.........#.#........#.......#.........#..........#.............#..............#.....................#........#....................#.........#......#.........#.#....##........#..#.........#..............#...............#...#.#..........#..........................#......#...#.#...#..#..#.............#...........#.....#.......#..................#.......#.......##...............#.........#.....#..........................
.#..............#..................#...##.#...#.#......#...##.#.#....#...............#......................#...#......#...............#...............#....#....#.........#.........#............................#...........#.....#....#.........#.......##.#.......................................#........#......#......#..........#.#....#......#.....#....##...................##......#................#..................#..........#....#.................#..#.....#.........#...........#.......................#.............#.......@#........#......................##....#....##.#....##..#..#.#.............................................#.............#.#...........................#.....#............#...#.......#.....#...........#............#....#.......#......#..........#..#........................#....#........#.......#.#....................#...................................#.................#.............#......#...#...#.............#..#...#.#...##.........#....#..#........#...............
..............#.............#....#...............................#..................#.....#.........###.......##....#................................###.............#...........#......................................#.###.............................#...............................#..........#........#..........................#.#...@.....................#..#.................................#........#..........#................#.#................#..#.......................#........#..............................#.....#.#......#..#.......#......##......#..............#.....#...#.......#.#.#.#...#....#..#...........#.......#..#......#...#............#....#.................................##........@.#............#.........#...#.....#.#....................#.....#......#.........#............#....................#.............#.....#..#.#................#..............###..#.................................................#........................#..#..#....#....#..........................
...............................#...#.........................#.....#...........#....#.................................................................................#..............#.....#..#....................#.......#..#.........#..........#...........................#........#......................#....#..#.............#...##.......##........#......#..............................#...........#.......................#........##..#....#...............................#..........#.....#.#.#.....................#.................#...##.....#......#....................................#..##....#.#........................................#....#.....#..........................#......#..#..##.......................#........#......................#........#....#......#....................................#.....#.................................#....#...........#.#................#....#.....................#..#...........................#............#...............#.............#................
......................#.....#.#.........##.................#................#...........#............#.................................#............#.....#..............................#......#.......#.....#.............................#.#....#........#..............#....##...........#..........#......#.................#..#.#.............#........................#.............#..##.........................#......#...#....#..................#.....#..............................#...............#.......#......##............#..#...................#.......#....#.....................#..#......#......................................................#...#......................#...#..#.......##.......................#.............##.#.....#..#.#.......................#.....#.#...#.........................#......#..#..............#...........#....#.......#..#....#...................#.........#..#.............#....#...#...#...#.............................#.....................................##.#
...................#..........#..#.##...........#......................#..#.......#.................#.........@.............#.#.........................#.......#.#.........#...................................#.#...........#.....#..................................................#......#...........#....#.#.......#...#............#..#...........#...............#...#......#....#..........#..#...#......................#.........#.##...#..............#.@.......#....................................#..#............##..........#..#....#........#.....#.............#...#.#.#.....#....#...#..............#............#...........................................................#....................##...........##.....#.#.....#...............#....###..............#......................#.......#...#...#...........#................................................#.#...............#............#......#............#.............#............#..................................#..............#.......#...
#.#...#.....#..#...##.....#.##..#.....................#.....###.......#....................##.#.............#............#...................................#......#.......#...............#...#...#....##.................#.#...........#....#.............#...#.#...#....#..#...................................................................#...#........@.....#...#..#.....#..#..#.................#.......##............#..........#...#.............#.#...#....#..........#.....#...............#..................#......#............................#.....#...#....................#........#..........#.#..#......#........#..#..............#.............#....#....#.#...........#........................#.....#....#.#..............#.#..#.......#......#......#..........#..#.#..........#......#..............#......#..........................#...................#.#...#.#...................#.................................................#......#....#......................#.........#...........#......#.
#........#.............#..................................#..................#.....#.......................##...................#...........#.............##..................................#......#.##...#.....#................#.....#...#...#.......#.........#...#.#...#......#...........#.............#.........#..........#..#.........#...#.......................#...............................#....#..........#...........#...#....................................#.....................##.......................#.....#.#............#..........#....#...........#..###...........................#............#....#...........#...........###.#.....#....#......##......#.#...................#.................................#.........#........#.........#.......#......#................................#.........#............#.........#...................##..#.........#............#.....#..........#...#................................#.........#..#....................##..........#....................
..#........................#........................................#..#..............#...#......#.#.................................................#..#........#....#...............#..#...............................#.............#..........#......#.....#..........#....................#......................#............#...........................#.........#..........#...........................@.#.......#...#..##..................#..........#..........#.......#...#.#...#.#......#......#...............#................#....#.......#....#.......#.............#...........#.................#....#....#....................#...#..........................#......#....#........#.....#..............................#...........#...........#............##....#.......#....#...#........#...#.........#........#.#.............#...................#................#........#.................................#...#..............#..#....#...#.................#............#........#..#.....................
......#...............###.......#.....#.........................#.............#.............#..........#................#.#...........................#......#....#.#.........#.......................#..........................##.#..#......#..............................................#......#..#..............#................#.......................#...#........#...............#..........................#...........#....#........#....#........#...#.........#.#.....#.#..#...#.....#......#...............#...#..................#.##.....#...........#........#....#....................@.....#....#.......................#..........................##.....#..#......................#..#.#.....##.................#....#......#...........@...#....#............#..#....#...##.......#.#.........................#.............#....#..##.........#.#...........#.....#..........##................#..........##..#.....#.....#.......#...................................#.....................#................#.
...........#..#.......#...#...............#..............................#........#....###.#..........................#.....#..#....#...#......#.......#...#.............##..#.................#..........#.......#..#....#........#.....................#...#.#.#...#...............#..........#....##...#....................#......#.#..##..........#..#...#............................#..........................#.....#....#..#.##........#..#.......#....................#............#.#........#...#...................##.....#.#..##...##........#..#..#..........#.....##..##..................#...............#.........##.#........#..................#........#..............#.#....#.................#................................#..........#....................#..............#..........##...........#..............................#............#........#..#.#................#..........#.........#.........................#..#....#..................#..............#..........#.........#.......##.....#...
...#.#..............#...............................##..#............##.......#.....#.......#..............................#..#...........#..##........................##...........#..#................#.......#......#.......##..#.......#...................#.....#...#........#....#.#.........#...........#.............#.........#...........#....#...#....#..............#...........................#.......#.......#..#.....#.........#...............##......#.......#........#.....#.....#....#......#..........#....#........#.............#....#.............#.#................................#........##.........#........#.....#..#....#......#.#......#..........#.......#.............#..#.#........#...........#......#................................#........#......#..........#..#......#.............#........#............#.....#.................#......#................#...##...#........#....................#........##............#...#........#..#.....#.......#..........#...........................#
.............#..........#...................#.....#.......#.......................##........#............#...........#............#..#..............#..#...........................#.......#..............#........#.........................#......................................#......#.........#....#...........#...#....##......#.....#..........#......#......................#...............#.............#...........#....................#.......#...............#...............#.................#........#...............#...........#....................#..#....#............................#............#............#.#....#.....@.#.....#....................................#.........#......#......#.................#..........................................#..#.......#..............#........#....#.......#.#..................#......##...#....#........#....................#...#.......#.......................##..........................................................#....###..#..#..............#
..#......................#..#..#...#.#..........................##....#.........................#.#......................#.@..#.....#.....................#.................##.#.............................#.....#.............#.............#.............#..........................................#..............#....#..............................##.#..##......#..........#.............##..........##.............#.....#.....#.....#..............#......#..........#................................#............#.#....##.#......................#...........................#.....#.........#........###..............#......##...#.......................................#............#.........#.............................##.#.............#..#..................#......#.....#............#...................#..................#.........#.....#....#......#.....................#....#.....#.........#........#..................#....#......#.......#...........#......#.#.........#..........#................
#.......#.........#...........#......................#...........#...#...#................#........#................#.#................#....##.............#......#....#...#........#...............#...........................#.......#....#.....#.............#.......###.........###...........................#.#........#.#.............................#...........##.#....#...............................................#..........#........#...................#........#.............#..........#......................#...#...#..#....#....................#.............#...#...................#..#...#....................................#..#.....#......................#......................#............................................#................#....................#.....#...#........................#........#......#...##........#.....#..#.................#......#....#..............#.........#..#...........................#......#........#..........#........................................
............#.#....#..........#..#.........................#.........#.............#..........##.....@.......#..##......##...................#............#..............#.#...............#...#......................###..##................@.....#.........................................#..........#.......................#...#....#....#.............##........#................#....#.............#...#....#.....................#..#........##.#.......#...........#........#.......................#....#.......#..................#...........##......................###.......................#......##.....#.#.....#..........................#................#...#.....#...........#.......#.......#...#......#...............#...#.......#...#.#....#..........#.#.#........#...@...#...#...............................#...........................#....#....#....#.#..#...........#........###.........#.#.............#......#.............#.#..#.....#.............#..................................#........#...
...#...............#......#.......................#..#....#........#......#............#...#................................#........#...#....#.............#.##.#.......#..##.....#......................###.................................#..#.....#..#.......#......................#......................#..........................#................#......#..........##...........#........#....#....#...........................#..#...#.....#...#...................#....#.##................##..#.............#..#.....#...............................#...#.#..........#..............#........#..#......##.......#.#......#..............#............................#.................................................#...........................##.#...........................#.............#..#............#....#......#.....#......................#.#........................................#.#.......#...................#..............................#....#............##........#.#..#..........#...........
.............##...#....#...................#.....#....................#.......#....#..................#................#..##..............#....#................##.#...#....#......#.................#...............#.#......#..............#........#.#.#.#........#..#...#....................#...................#.............................................#........##...............#............................#........#..........##.......................#...###.............#.......#.........#..............#......#....##...#......#.#......#.......................#..............#.......#.....#...##.#.............#...#.............#...#.....#........................................##......#.......................##.........#................#...#.......#.....#.........#.......................#..#..........#..#....##......................................................#....#...........#.......................#.......#...........#.............................#.........#...................#....
.#......#....##........#............#...#.....#.............................#.#...#...............##.#......#......#..#...........#....................#......##....#......#..#...............#.....#................#...##.........#...@........#...............#.......#..#.............#...#.#........#.........#....#.#.........#..........#...#........................#.#..........#.......##.......#..........#..#..#..#....#.....#..#........#..#.#.#....#....#.#...#................#.....#.#..................#.......#...................................#............................#........##...#.................#..............#..........#......#.................#.#...#.....#.#.....#.......##...#.....................................#....................#..#...##..............#........#......#...........................................#..............#.....##........................#....#....#.....#............#.#.............#........................#...........................................####
#...#...@..................#....#......#..................#.......................@............#....#..#.....#.#......##.........#....#.###.#..................#......#...........###...#.#.......##.##............#.......#..##..............#..#...............#...........................##...#.....#...........................#...#.......#.......##.#..................#............#.........#....................#......#.#...#.........#..........#....#....................#.##.................##......##.#.#.........#.....#...#....#..#.............#...............#.........@...........#.....................#...........#..............#.....#......................#...........#.....#...@....................................#.......##......#............#..#....#..............#...........#........#...............#....##...............#.....#................#.....#.#.............#.##.................#....#.#......#..##.......#...#.........#................#........#.........#........#..#.#..#........
......#....#......#.............#.#...............................#..............................................#...............#.................#...#.#..#..............#.....#.#............#....#.#..#.#.........#.................#.................#.....#......#..................#..................#.............#..............#..........#.#...............#.....#............#..............@.#.............@..........#..................................#...#............#.........#..#....................#...................................#.......................##..#...................#...#......#..........................#.....#......#.................#...#....#....#.............#.#....#......................#....#..........#.#....#..........................#....#........#..................................................#.............#................#...##..#.#...#..#.....#...........#.......#...#.......#..............#....#.......#..........#......#...##..........#.#..##............#
....#..................#...........#.......#...............#...........#...#..#....#.#...............................#....#.#.#......#...........#.......#................#......#.#....#.........##.........#......##...#....#......................#...#...#..........#........#.......#..........##.................#......#..........#.............#.............#.........................#..............#..............#........................#.......#....#......................#....#..........#.......................#.#..........#....#....#......#...#....@.........@...##.#........#....##........#.....................#......##.....#......##.....#.......##.........#..................#.............#..............#.....................##................#......#................#............................#..........#...........#..#...#......#.#..#.......................#........#.#..........................................#...........................#.......#.......#.#...#.........#.#.........#...
.....#...........#........................#...........#....................................#.....................#....................##...........#.........#......#............###....................###..............................#.#....#.#........#............................#.......#..#.......#.......#...................#..#.............#.......#.........................#.#..........#.......#.....................#.......................................#......#.......#.................................#......#.........#...............................#..................#......#........#.............#.#...##....#....................#.##..#.#...........#...............#.#...#.............#.....................#.............#...............##.#..............#...#.#....................#...........#.......#.#.#..........##...............@...............#.....#........#...........................................#..........................#...#............#.........#....................#...
.......................##......................#..............#............#............#.................#...........##...............##.........##.##..#............#....#...#...........#........#.....#....##............................#...........#..................#......................#..............#............#..................................#......#..#.#....#......................##..#.............#.#.........#..#...#...............#....................##.......#.#................##.....#.........................................#............#..#...#........#.#...............#...................#.......#..............#....................#.#...........#......#..............#...#.......................#..............................#.....#...#........###........#.#..##.......#....#....#...#..#.........#.......................................#.................#.................................#.......#........................#....#.....#...#........#.....##.....#...............
...........#............#.......#...#....#....#............#.....##...#.#............#.#.........#......#................#..........#.......#........#.................................#...........#...#........................##......#........#..#.........##...#.....#...#...........#.#....#.#.................................##.....#.#....#..........#.......#..................#...#...#.......#....................................##.....#.............................#..#.........#....................#............#............................................................#.....#............#.....#.....#..............................#..#.......###..........#............##......#....#.##....##.....#.#.....#.....##............#.......#.............................#....##..#...................#.........#.#...............##...............................#.#........#............#...............#......##..#.......#...#.#.#..#........................###...................#........#................
...............#...#...............................#...................#..#....#.......###...#.....#...................#............#..#....#......................#.......................#.#.............#......#.....#..........@...............#....#.......................#.............#......##....#...............#....#.......#................#............#.......................#....#.................#.............#...##.............#......................................#.......#.#.............................................#..........#...#....#..#.......#..........#..#.#....#..............##.....#......#..........#........................#..............#.#..#..@.......#......#...#........#...............#......#.....................................@.......#........#.....#...#.................#.........#.....................#.#.#...............#.................#....#..................#.............##.#............#.#......#................#......#.....##..#...............#.........
#.............##...........................#..................#..#..#....#.....................#...............#..#........@..##.......................##..#.###..#..................#..................#..#....#............................#..........##...#..............###.....#..#...................#............##...........#...#........#.........#....#......#..#.............#..#.............#....#........#......#......#...................#.....#.......#...........................#.#..............................#............##..........#.........#....................#...........#.................##.....#......#.................#.............#......................#.............#.#...#.........................#.##...#..#..................................#...................##........##...#.........@........#..#..#...............................#..................#.......#..#.............@....#.......#..#...#......##.....................#...........................................#..#...
..............#..........#.....#..##.....#.........###...##....#.#...........##.....#.......#..#.....#................#......#.#..................#.#.......#.....#.#.#..#...#...................#......#........#...#........#...#.#........#.......#.............#.....#.##......#.................#.........#.......##..........#..................................#........#....#..#............#.....#.......##.............#....#....#..........#....#.....#.........................................#......#..............#....#...#.........#..............................#...#..........#...............#........................................#.................##...........................#...#.....................#...#...............#..............#....................#.#....#....#.........#.#.....#..............##.........#............#...........#............#..............#......................#..#..................#.#...#....#...@.#....#..#....#................#..#...............................
............#......................#.........#........#............#.......#..............#...#....#............@.#............#..........#...................##..................#.............................#.......#..#........#...................#.#..#....#...................#.........##.............#.#..#........#.........##............#...#.....#...#..............................#.....#......#....................#....................................#...........#....#....#......................#..........#.........#......#......................#...#..#...###...#..............#.#........................#...............#............#........#...........#..........................................#..#.#.#.#....#.............#........##..#................#.#................##...........##...............#.......#..#....................#........###.......................#........................#.#...........#.....#.............#.......#....#.......#............................#......#....
.......#..........#.#.#..........#.#...........#....#...#..................##..............#......#....................#.#........#...#.........#.................#...............#..#..#................................#...............#................#.......................................#...#........###.###.#................................#....#.#.........#..#..............#.#........#.....................#..#........#..#...........##..........#......#........#............#..................................#..............................#....#.#..........................#........#.#....#.......#..........#......#.....#....#.#.......####..........#..#.......#................................##.........#........##.........#.........#...........#....#.......#......#..#..#...................#....#...........##......#..#..........#..........#...............#...........#....#..............#..........#....................#................#...#.............#.......#....#......#..#....#......
......@.#.....................#.............##.........#....#.................#..#....................#........................#.............#...#....#..........#..........................................#.............#.......#......#...........#.......#..#...#.#.#...........#.....#.#................................#......#......#...#...#..........#..........##..#..#.......#...........................#.....#..............#................#.....#........#..#....#.#..........#...................#...................#......................#.#............#.........#.............#.........#....#@..........#.#..#........................#...#....@....................##.....#.#...#...#.#.#.#...........#..#......................#................#....#....#.....#......##.............@........#....#..................#...#..#.#...................#.........#............#.......#.#........#..#...............#..#......##......................##.....#..........#.....#..........#.........#........#.....
....#..........#.#.#....@.................#.#......##.................#......................#...........@.#.................#..#......#........#.........................#.......#..#.......#..#..........#.....................#.#....#.#.........##....##...#.........................#..............#....#...............#......#..#.....#......#...................#.........#...............#.....#......#...........#.....##.......#..........#..#......#............#..................#...................#.........#.........#.............#...#..................................#.......#.##..##.....#...#.#................................#.....................#.#...#....#.......................................#...#..#..#..#....#...#...#.#.....................##.......#..........##............#.#...#...#....#................#..............#.....#.#........................#...#....#...#...#..........................#.##......#......#......#............##..##.....#................###...#...............
#..........#.#.............#......#..#...............#..........#...##.............##......#..#.......#..................#..#.#.....#...#.#........................................##....#..##........................................#....#..##...........................#...........#.....................#....................#.............##..#..#..................#.......#.......#.........#................#.......#.............#.............#......#........................#......#.....#.#...#........................................#.......#.....#..................#............#...#..........#.#......................#....#.#..................#.....#...............#.......#..............#...#...................#..#.....##..............#.......#....#..........#...#......#.......................#.....................#.........................................#.........#.............#.........#.#.......#...#.#.....#....................#........................#.........#........#..#...#.........
..#..............#..............#.......#...........................#.............................#.........................................#.....#.....#.#.....................#..................#...#.....@.......................##.....#...............#..#.........#......#...#.#..#.........#................#......#....#...........#.........#..................##..........##..........#.......##.#....#..............##.......#..........#.........#.....##..............#......#...#...##...#...............................#...#......#.....#............#.#...........#.......#...............................#..#.............#.........#...#.....#..........#.............#............................#........#.........................#..........#..............................##..................#.#.........#.........................#.............#..#............#.....................................................................#..................#..............#............#...#..........#.#.....
...............#............................................#...........##.....#....................#..#............................#..#...#...#............#............#................#.#..........................#...................#...##....................#.#...............#.......#......#.#............#.......##......#...............#..........###...........#..#.........#......##...#.............#..#......#.#.....#.....#.#........#........#.................#..............#..................#......#.......#.........#...........#..................#........#.........#.#.#.................#.......#..##.........#............#.............##................#.........................#...##.....##......#...........#..............##....#.#.......................#..#........#........#......#................#.....................#.............................#...............#........................#......................................#....#..................#........#....................
..................###.........#...........#.#........#..#..............#......#.#......#..........#.................#..#.............#......#....##........................#...##......#...#........#....#....#....#.#........#...#..#####....##..#....................#..........#.....#...............##..................#...............#........##......#..#....#.........#.#.......#....##........#.........#................................#.#..#.....#......................................#......#...........................#...#.....................#..#...#....#...#.......##...........##.........#..................#.................................#......#.#...#.#.....................#..................#.#........#................................#.........#.......#....#......#..#........#...............#...#...#........#...........#..##....................#.#...#.........#......................................#..................#...###........#..#.........#...#..........................#.......
......#.....#............#......................#..#...................#............#...........#...#.#.......#...........................................#.......###.......................#.......#..................#..#...........#....##...........#...........#..........#....#.....................#......#..#....#....#.........#.......#..........#........#..........#.................#.#.....##.......#....#@..........##..#...............#...........#......................#..........................#....#.....#.....#..............#.......#.......#..#.....#...........#...............................#...........................................#......................#......#..#.........#.......#....#.............#.#.....#......................#...#.....#...........................#..#....#....#..........................................##..#..#..........................#.............#...........#......#.....#..............#.......##................................................#...#........
...............#..#....#......................#..#..#...#.........#.............#..........#.#......#....##...#................##..................#....#............#.........#...........##........#..........#.............#...##............#...#.....#.........................#...............#........#.....#.#.........................#.#...........#...............................#...#......................................##.............#............##.#.......#..#.#.........#................#..............#....##...................#.#.............................#.#...........#....#...#..............................#.............#.......#.......##.......#.#............#.........................#..............................................#..#..#.............#.......#.##......#...................#..............##....#.##.........##.........#..#..............#.......................@....#...........#...###..........#...............##.......#.#.....................#.....@..............#.
#....#........#....#..........#.#........................#..#....#...#..........#........#................#....#.##..................................................##...#............................##............#......#.......#........................#....#.......#.#...........#......#......#..#..#.....#...........#...........................#.#........##..#@............................................#.........#.....#.#............#...........#..#.#.......#..........#..#.......#...#.......#....#.......#..#...##...#.#.................#........................................#........#........#...#..#......#.............#..##...............#..........................................................#.....#..##............#.......................#....#..........................#...#....#........................................#...............................#...#.................................#..............................#.#......#......#.....#...........#...............#......#..#.
#.......#.........#.....#.............#...........#....#..#.....###...#....................#.......#....................##..............#...............#..#....#.#...............#...............#..................#...#......#...........#..#.......#.....#...#..........#....#......................................#.......................#.........#.................#..#..............................................#........#...#..............#.##...........#...#..#.........#..#..................#..............@.............#..#.........#..........................................#...............#...#....#......#....#......#..............##...............#.......#......#...........#....#..........#.#.........#....#...............#..................................#.#......#...............#.....#.....#..............#...#....................................#....................#....#................#....#..#.........................#......................................#......................
...#.......#...#@.#....................#............#..............................#......#...#.........#.............#...........#..##..........#.#....###...........#........#....#....................#.............#.#...#...##.#............................................#........................#...#........#...#..#.................................@.....#.........#....#.......#...............#....#........#......#....#.........#......#.........#........#....#..#..........#....#.......#.....#................#..............#..#.....#.................................................................#........#..#......#.............#.#.#.........#..#.#.#.......................##..........#...........#....#.....#...#........................................##........#.....#.............#.#........................#.#.....................#...#............#..##....................#.....#.#....#..##.............###............#...##..........#....#......................#..#...#........#........
#..........#......#.........#.#..........#.....#.....#.......#.......#.#....#.........#........#..#....#.#...#............#..#.....#..#......#......#.#.....#...#...............#.......#..#.................................@..........#..................#.........................#.....................#..........#..................#.#........#...#......#..........#.....#.......#.......#.....................#..............#..........#..........##..................#.......##....#.....#......................................#........##...................#.............................#......#.#..............#...........#.....#................#....#..#......#.#.#....#...............#..#..............#..#.....#.....#................#..#.......................................#.....#.....@............#.#...#..##...#..#..#..#...........#..#...#....................#........#...#.........@..................................##...........#....#..#........#.#.....................#...........#.............
#...........##.....#....#...#......##.#....#...............#...#.........#..#...................#........#.............#........#................#........#.......................##.......#............#......................#.....#..#...@....#..........................#...#.................#....#.#.........#.#....#....#......#...#..#.........................#.#....................#..............................................#....#.....#....................................#.............#...#...............#.....#.....#.....#..#......#...........#.............#....#....#.#.......#.............##...#............##............#.........#....#..........##..#.#..#................##.#.........#..#....#....#...................................#.....#.........#...#..........##....................#.....##.............#.........#......##....#......#....#.................#.................................#.........................#........#.................#.......#...#....#...#........#.........#
...#...#............................................#......#.................................#........#............................................##....................................#...........#.............#...............#.#......#.....##.......#...#...............#........#............#......................###....#.......................#..#........#...#........#..................#......................#...............................#...##................##..........#...........................#........#.#..#.......#..#....................#........................#...#..........##....#.....#.......@........#...................#..........#......#.#.............@.......#..#.........#...........##.............#.............................#...........#..#............@.........#...........#...##.....#..#........#.......#...#...............................##................#..................................#.........................................#.......#.....#....#.......#.#...
..................#.#..............................#.##..........#...................................#..........................#.......#.#....#......................#.......#......#.....#..........#..#......#.#.......#.#.....##...#............#.#..........#..............#.......#..............#.....#.....#.#.#.#..#...#.....#.........#...........#................#.............................#..##......................#......#.#..#.......##.....................................................#...#..........#........#....#.....#........#.#.....#...#..............................#...#..........#.#...............#........#..............#...#........................................#..........#..##..........#.##.##................#.................................#.....##.........#.........##.....#......#........#...........#..##...........#.............##................##.................#......#................#.#..#.#.................#......##...........#..#.#......##...................
.#..........#............#...........#...........#.........#.....#...#.....#.....#..#.............#..........#............#.......#.........#.........##.............#.#................#.......#...#..#.#.......#......#..........####.....#..........#....................#....#.........#....................#..#.....#...#..........................................................#..............#..#..#.#....##............#............#..............................#.....#.#..#..#.........#.#......#..................#..#............#..##.................................#......#.......#......#................##..#......#................##.....#...#.............#.........#............#..............#.#................#....................#..#...#..#.......#.##.........#.#.....##.....#....#.................#.........#..................#.......#......#.........#....#......................#.................#...#.............#...#........#....#..........#......#....#........................#........
#...............#....................................................................#....##..#............#.#...........................#..........................................#.#.##...........#.......#...........#..#........................#.....#..................#...#....##............##..........#.#........................................#............................#.....#........#............#....................#....#.#..#........#.......#..........................................#..........#................#...#.#.............#....#............................#.......#....#........##...#.....#.......#...............###........................#..@.........#...#.....#........#.#...##.......................#...###.##..........................................................#............................#..#.#.#...#.#......##..............#.....#..#.#.#.#....#..##......##...#............................................#........#...#........#..#.#....#............................
#....###.......................#......................#.#..#.#.................................#.......#...........#................................................................#...#......@....#.......#....................#............#.#....#.....#...#....#.........#.................#...............#.#...............##................................#..#...............#........................###.#....................#.#.....#.###.#..............#.....##......#....................#...#....................@............#.................#.....##.................#........@#.....##...#..#...........#.............#..#..##.....#.........................#.......#...................#.........#.......#..#..........#....#.............#...................#..#...........................#.......#..............#......#....#......#..........#..................#.#.....#...........#...#...................#........#..............................#......#.##..#...........#.....@......##..#.........##.
..#......................#......#.....#......#....................#.........#.#.............#..#..#........#................#.#........#.....#.....#...........#.........##.......#...........................................#....#............#....#.....#......#...................................#........#...............#..........#.....#..#...........#...............#...................#...............#....##....#...........................#..##.....#.........#.....#..............#............@.............#....................................##..#.....................#.......#........#.#.......#..............#....#................................#...#.#............#..##.#.#..#...#......................................................#...........#.#........#...#............##........................#.#...#.#......#........................#..#.............#....#.#........#........................#...#......................#......#............................#......................###.....
........#..................#.......#......#..........##........................#......................#....#..........#..........#............#................#..........#..........#..................#..........#........#......##...............#....................#........#........#..#.........#..#.....##.............#.........................##....#.#.....#....#......#....................#.......#................#......#..................#..........#..........#.......##.................#........#......#...##...................#.#....#...............##....#.......#...................#...#.#............#.....##............#..........#...............#..#...................................#........#.....#....#............#........#..............##........#........................##.........#..............#..........#...#............#..................................##...#.....#.......#...#.......................#.#..........#.......#....#.....#..#..#.................................#...
...............................##...#........#............#........................#............#.............##.......#...............#.......#.....................#....#..#..#................#.....#.....#......................#............................#...........#....................................#....#..........#.......#...........................#...............#....#...................#........#@.................#...........##.....#...............#..........#..#..................#..............................#...........#.##.......#........................#.#.....................................#.#...............##....................#..#.#.....................#.........#.....#.......#...........#.........#......#................#...........#...#....................#..#..........#..#...#...................................#....##..............................#..##.............#.......#.#................#....#.........##..#..................#.#..#.#......#..........#..#...##.
..............#.........#.....#...#..............#...............##.#.#.........................#.#....#....#...........#.#.............................#....#.....................#..#......#..........#...#......#..............#...............#...#..................#.........#.....#..........................#..#........#.##.#....#....#..#.............#....................#..#.....#..##...#.....#........#...#.....#...#.............................#.....................#....#...#...#............#.....#.........#........#.............#....#.....#.....................##.#....................#......#...........#...............#....#.....#....#...##.....#...........#.#...........#.................#...#..#.....##.....#.#..#...##.#..#....#....#..#........................................#..#..........#........................................#....#............#..................................#.........#........................#.......#......#...#.......#...#...#.....................#...........
............#....##...#................................@......#.#.........##.........#..................................#..#.........................#......#.##.............#..........#.....#...#.....#.................................##......................#...#...........#.#..#......#....#................#..............##...#.............#..#.#..............###..........#.............#..........#......#......#....#.............##.#..........#..........................#.............#........##...#..#............#.........#.................#...#.........#...#.....##..........#..................................##............#.#...................#..........#......##..................#.#....#......#..............#..#.................#@...........#......................#.........#..#.#..................#.........#....#................#......................#..#...#...........#...#.#.#...........#.#..........................................#........#.............#.#......##.............#..
.#................................#..#.....##........#............................#..#......##....#........#...........................................................##.................#......#...........#.#.#........##......#......#................#..........#...................#......##................#........#.......#.........#...#...#..........................#.........#.#.................#..#.....................#........#........#..#...............................#....#...##.............#....#.......#............#......#.#............................................#..#.....#.#...#......#.............#..........#..#........................#............#.....#...........#.............#..............#.#..#.......#....#...................................#.................#................#.......#..............#...................................#.....................#............................#............#.#...##.......................#.#.........#......#.........##.....#.....
...........#.........#...................#...........#....#........#........#..##..#...#................#.............##..#.......................#........#..........................#.#.#.....#................#........#..............#..............#.........#........#.#........#......#........#.......#......................#...........#............#.............##......#.........#...............................#............##...#............#...............#........#.....#.....................#......#..........#.......................................#..##......................#...............#..#.......................................................#..........#.##.#................#..#...#...........##...................#...#.......#....#.......#.......#.#..#....#.........................##....................................................#.......#...........#.........#.#...#.#..##.....................#..#......##..#.....#.......#.....#..#.....#..#..#....#..##.................#.....
..#.......#..#..#...#....#............#...........................#.#.#......#......#........#.....#..............#.............#.........................#........#.#..........#....#.#........................##............#...#...............#..............#.............#.......#.....#................#..............................................#.......#......#..........................#..........#.##.......#...#..#........#......#...................................................................#....#.....................#..#........................#..#.........#.......#..............#.......#...........#..........#..................##...#..#..........#..#........#.#...................#..#.......#.......#.............#..........#.........#....#............#....................#.#......................#.......##.#...#........#............#...#....#..............................#...#..##.#....#.........#....#..#......##........#...............#..#......##....................#........
.......##................#.....#...................#.#..#.......................#......#....#..........#..........##........#.............................#........#...................#.....#.#..#...#.....#...............#...........#.......#..@.........#.......#........##.........#.....#.#............................#......#......#................#...........#.............................##........#...#.......#...........................#.........................#.................#..#..............................#....#.#........#.........###...................#.....................#..................................................#.#....................#.....#..#...#.............##..........##.......#.#.#......#.............#....................#.....#...#...........................#..............................#.......#.....................................................................#........#..#..#........#...........................#......................#....................
.........................#.....#......#......#.....................................#....................................................#..#.....#......#........#.#..#.............#..........................#........#...#...................#.#....................#....................................#......#..........................................#........#....#...............#..#..........#..............#.#...........##.............#.....................#........#....#........................#.....#........##......................##...................#............#......#.........#..............#...........#.............................#...............#...........##.#...#...........#..............................#......................#..........#............................#..............#....#.....#.#...#.........#........#.................#.#.......#...#....#..#....................#..............#.....#..#................#....#...........#....#...@........#.#......................
.....................#..........#...#..#.......#.................#............#................##..#....................##.#...............#......##....................#....#..#.........#..........................#........##..#...............#.................#.....#..........................#......................................#............#.#........#...........#.............##..#....#..#.........#..#.#.........#.#.........#......#..............#......#....#........#.............#............................................#...#..#.........#..#..............#.............#..#...............#...#...#........#............#....#.#....#....##.....#..#........#...........@#.........#.....#.......................#..#...........#.#..#.@..........#......#..#......#.................................#...............#...#.#...........#......#....#..#....#.........##...........#.#................#.......#....#..#........#....................................................#.....................
..#.....#..##..........#..............#..........#.......#..............#.#........#.........#.......#.....##..#..............#...................#...............#......#....#....#.........##...........#...............#...............#.#.....#.#.#.............#...#.#...............................#.........#@............#..........##..............##....##....#.............#................................#.....#......................................#.........................#...#.........#.##...............#......#......#.#.#........#...........@.....#..#................#........#.......#........................##.#....#....#.........##...................#..............................#...........#.....#.................#...#..................##.....#.......#.........................#......#..###......#....#..#....#.....#..#.#........#.................#..................#..................................#......................................#.#......##....................#...........
.#....#...............................#.....#.............##.........#......##.....#.........................##.#.......##..#...............................#................#.....##...................#.............#.........#...............##.............................................................#.....#.......#.#..#............#................#............#.......#.............................................#..#.......................................#............................................#.................#................#.....#....#...........#.#....#....#...........#.#.........#.......................................#......#..#.#..........#..@......#.......#..#..#..............#....#.........#....#........#....#.......................#.#.......................................................#....#............#........................#..............#..#....................#.....#.#..................#...............#....#.#...................#............#...............
..#..........#......#..................#..........##...####...........#.#........#................#............#......##........#..#.................#..#....................@#...#........##..............................................#.....#........#............#..........................#...#..#.............#.........#.........................#......#.......#....##...............#.##.......................#.....................................................#...#.....##...................................#..#................#................................@.#.............#..#..........#..........#........#.......................##................#...#....#..........#..................#............##....#...#........#.....#........#....##........#...#........................#....................................#.......#.......#............#..............................#......................................#.......#.#..........#.....................#......#.........#................
..............#............................@..........#....#..............#.....................##.............................................................##...........#..#...#.#..................#......##............................#...#..#..#........................................................#....................#..#......#................#............#........##...............................#.#....#..............#..........................##.........#.....##..#.........#...........#..#.#...........#........#.........#......#.......#...........##.#.....#...................#.........#...................................#.#...#....................#..#.....#...#.......#......#...#...........#........##..#..........#.....##.#..#.....#..............#......#..#..............#..............#.#...........#.#..................#.........#..###.......................#...#.........#......##.........#.....#..........................#...........#...................#......##.............#.
............#.............#.#..#....................#.#....##.....##...........#......#...#...#.............#......#.....##.##....#....#........#..........#....#..#..............#....#.........#.......#..............#.#.............#....#.#......#.#............#.....##.........#...........#........#......................#..................................#.#......#..............#...............................#..#...#....#................................#...............#.#....#.#...##.....#.......#..#........#............#.....#..........#....#...#............#............................#........#....#.........#.......#.........................#..........#.....................#.............#......#....#.....#.....#..............#...#....#..........#..................#........................#......#...#...................#.#.................................................#..........................#......#...#............#.#.#.#...#....#........#.....#.......#..#............#........
.#..............................#...##.#.##....#..................#........#..#........#....#.##...##..........#.................................#.......................#.................##..#......................................#.#....#...................#.##.......#...............#.#.....###....#....#..#..............#.........#..........................#.............................#....#..#..............#.............#.................#...........#............................#...#.........##.....#.....................#.#......#.......#...#..........#.....#...#....#.....#.................#...........@............#.#..................#..##...........#..........#....................................#................................................#..##.....#...#........#....#............#..#..#.#..........#....#............#.......#......#...#...............#......#.......................#.................#...............................#........#..................#...................
....#.....#......#........................#........#....#........#.........#...........#....#.#....#...#...#....#.......#....#..#....................................#.....#.......#....#.......#..........#......#.............##....###......##......#..................#.......#.#..........#...........#.#@...#....#.....................................#.#......................###.....#.........................##..................#.............#.......##..#...#...#.......#...#.......................................................................................###............#..#.......#...##...#..........#.#.............#......#...#........#...................##..........................#....#...#..###@...........#.....#...............#..#.#...........#............#...#..........................#.....###.........#...#................#..#............#.................#.##.....................#....#....#.....#............#......#.......#....................#...............#.................#
...#...............#.......#......#....#........##...............#..................................#....#..............#..#......#....##.......#.......##..#..#........#.....#...#........................................#..............................................#...#...#.......#................#....#..#........................##............................#..#...............#...#...##........#....#........................#..#.........#..#......................#..#......................#.#............#........#..#..........#....#..................#......#.#.........................#.................#.#...#...........#............#..#........................#.#......................#..........................#...........#..##.#...............#...........#......#...........##..................#..#....#............#...#...#..#......#................#..........#..#.....#....#.......................................#...#............##....#........#....#.....#.......................#......
.......##...##........#..............#.....................#.#....#..#.................#...#.............#...##..#......................#...#.......#.....................#.#.........#.............#..........#.........................#.#..........#....#.....#.....#.........##.......................#...............##...............##...........#....................................#..#........#....#.#........#.#..#..............#....................#...............#.#..#..............#...................................#...#....#....#...#...#......#...........#....................................#...............................#.........#......#......#..........#....#...............#..#....@......##..#...#...................................................##..#.......#...#................@#......................................##........#..#................................#....#.............#...............#........#.........................#.............##...................#............
......#............##.............#.............................##.#.#....#.............#.....................#.....................#.....#...#.....#..............#......#.......#......................#....#........................##..................#.................##.##.....................................#..................#............###.....#........#...........#................#.....................................................#................#....##.##......#....#..............#..............##.........#............................#.......................................#................................#..............................##..............#.........#.........#.............#...........#.........#....#...............................................................#.........#........#...............#..#.#...........##............#........#............##.............#...............#..#.........#....................................#.........#.............#..........
...................#...................................#..........#.......................##.#....#...........#.....#............#.#................................#.......#....................#.............#.........#................#...#............#...#....#..#....................#.....................................#.................#...........#.............#.................#...#..........#.#.......................#.......#......#..#................#...............#.#.........................#..#@#.................#...................#..#.......#.................##....#................................#.#..................#...#............................#....##...#........#................#...........#...#.#........#.......#..........#............#......#....#....................#..........................#........#.....................#.......................#....##...#................##....................#.....................###...........#..#........#...............#.#..#..
....#.........#...#............#......#............#..#.....#..................##............#.......................#...........#.......................#......#...#..#...#.#...................#......#......@....................................................##......#...#.......#....#.................#.#.......##..#..#........##.............#.......#...........#.....##............#......................................#..............#.........................................#...#.#............#...............#.....#..........#.#.#.............................#...........................................#.#....##.#........#...............#.............#....#...#....................#...........#...............#.........#.#....#............................#.......#....................#..........................#...........................#...........#............#............................#............#..............#.......##............................#....#.....#...#...#.........#...
.....#.....#..........#...#...#......#..........###..........#......#.....................#.#..#.#........................................##.........#.#....#..#..#............#.........#.................#................#......#.......................................#........#.#...##........#......................................#....................................#..#................#..#............#.#............#...#.............#........................#......#..#.................................#.............#......................##.....................#....#.........#.........................#....#...##......#..##..##.............#.......................#.....#...#..#..........#.......#....#.#.#........#......#.................................................##.......#.......##....#..#.............#.#.#.....#......................................#.................#...........................................#.....................#...........#.#......#........#....#..............
..#...#...##..........#..............#.........................#...#............#......#......#..........#.#...#...............#........#..............#..##..#.....................#........#.........................................#......#.###...#............#..........##..#...............#......#.........#.....##.....#........................#..............................#...#.#.....#....#..........#..#......#..#.....#...##.#.#........#.#..#.##..#................#............#.....#...#...#....#.....#.#...........#...#............#......#..........#.......#....#............#......#........................#....................#...#..#......#......................#..#...................#........#.......................#.......##....#...........#....###..........................@.............#....#......#......#.................##.....#..#..#...#.....................#.#....................#......#..#.....#.#..#.................##........................#.#...............................
...........................#.......#.....#.#....##....#.##...............#..............................#...........#..............##.#........#..#...#..#....#.........#............#...........#.......#..........#.........................#...........................#........#..........#...#........................#..........#...................##...............#...........#...........#.......#..........#.###..............#...#........#.#............#....#..#..#........#...........#.....#..#.........#.....#.........#....##...##.......##................##..........#.............#.#....##.....................#.................#.......#......................#..........#.........##....#.......#..........#...............#......#......................#......#.............#......#...............#............#.........#.........#..............#...#......#.......#..............................#..#.#......#....................................#..............#...#.#..#...#....#.....................
....#.........#.............#.........#........#...#...#............#........#............#.#.#..#.......#..#...#............#...#.................#.#.............#...#...................#........#........#..#................#....#.................#...........#....#....#...#...#................#.#...#..#.........#.......#..............#......#........##..................................#.#.#....#.....................#..............#............##........#..................##..........................#...#......#.............#..#.........#.........#.....#.......#.#.....#....#....................#.##..........#..#.....#.....#.........#...........#..##..#...#....#.........#..........#...#.....#...........................#..................###....###....#.........#......#.................#.......#...........................#.......#.............#................................................................#.#............#...................#..#...#.#.#........#.....#..#.............#...
....##........................##............#...#................#.....................#..##..........##.#..#.#..........##...#.#.........#.#.....#.................#.#.#...........#.........#.................###....#.......#..#.#..........#.....#.....##...........#....................#......#............#.#......#............#..............#....#........##............#........#......#.................#......#...@##..........#...#..............#.....................#............................................#.............#.............#................#....#...#.....#......#..#..#..........#.............................#........#.#.#..............#................#............#.....#..........#..#.........#....#..#..........#..#............................#.........................#.........#...#....#...............................#....#......#......................#....#..........#.......#.....#............................#.............#.##...#.#....#..........#...............#......
.#.....#.......#.............#.....#.............................##.#....#..................................#...#..............#.......##....................#...##........................#.....#...##.#............#....##.##.....#........##.......#.........##.....##..##.......#......#.#........#..............#...#...........#....#........#.................#.....#............#.....#........................#.....#.#......###....#....#..................#..........#...........#........##....#.........#....................##...#.#...................#..#.#....#..#..#.......#.........#............##..#......##....................#.#.##...........................#...#........#..#......#......#.#..#.....................#...#..................#...#.#..#.....#...#..............#.#........#..........#.................................#.......................#.#........#.........#........#....#....#...#...#......#....................###....##.##...#..............#.............#......#.............#..
...#.......#..#..##.#..#......................#....#....#..#.......................#....#..#.....................#..........#...........#...............#.................#......#...........................##.....................#.....#....#...##.....................##..........##..........#..................#...............................##...#...#.......................#.......#....#..........##....#.................#....#..........#.........#........#...#...#.....#........#..#.............##........................#...#..#.................#.....#...#........#...............................#..........#.......#.#.......@.#.#........##..........#......#.#.........#............##...........#.#..................................#..................#..........#.........#....#.........#.......#.........................................#.........#..#..#.#............................................#..........#..............................#..@...................................................
....#......#.........##........#...........#..........#..#......................##..#......................#.......#.......................#..#...........#.......#...#...#..............#.............................#.................#.....#.....#...................#.#.......................#....#...#...................#.#............#...........#..................#...........#................................##......##...................#......#............#.................................#.....#....................#....#......................#..#.#..........................................#...#...................#.#.#.............#...........................#......#...#.....................#..#........#.............#.....#...#.......#..........#.......................#................#........#...........#..................#............#......#....#.....#...#.#....#......#.#......#................##.....................#..................#..........#................#..................
...............................#..........#...............##.........#......#..#.......#...#.......#......##..#.......#...#...............#......#.................#...#......#..................#....#@..#...............#....#.......#..................#.##......#........#...........#.......#..#.#..........#............##..#..................#...#...#........................................#.......#......................#..........##..............................#...##...#........#....................................#............................#..................##.......#...#.................#............#................#.......................##..............#..#...........................#......................................#.......#..............#....#.............................#........#..#..................#...#........#........#..................#....#........................#.#........................................#..............##.................#..#................#...#
#.................................#...............................#......##...........#.#.............#......#.......#............#............#......#.............#..............#..#.................#............#.###.......#.................#.#..........##.#..........#.......#..#...........................#...#...........#.....#.....................#.....#........................#......................#..#..........#..........#........#.....#.....##....#.......#.....#.......#...##.#.....##............................#...........#...............#..#..............................#.............#..#..................#...........#..##.......#..............#.#......................#........#.........#..........#..#......#..........................#..##..................................#......#............#........................#..............#........##.......#.......#...#......#.....##................#..#......##...#............#.##.........#......#....................................#.
..#..................#..#...#...................#..#......#.........#.......#.........#........#...........#......................#..............#.....#........#.........................#.....................#....#........#..............#.#...........#..#..#.#...............#...............#.#........#.....................#.....#.....#.............##...................#..##.........................#...........#..#.............##.................#......#.....................#.#..........#...............................#...........#..............#............................#.#.......#......#...........................#..............#............#......................................................#.........#......#....#......#.......................................#....#.....#.......#....#...#..........#...#.#.....#.#.....#..#....#...#....#......#..........................................##.............#........#......#.#......#.....................#..#.##...#.......#..#.........#....
#..#........................#....#....#...........##.....#......................#.........................###.....#..#.........###.......#..#...#.#........................#...............#.....#..................#...#..................................#.#...#.#.......................#..#.......#.#......#...........#.#..............##.#.......#....##..@................#...................##..#...#..#.#.#..........#....#...#.##....#..#.........#.......#.#..#............#..........................#..#......#.................#..#.....#.....................................................#....#..........#.......#...........#....#............#...............#.#.#.#..........#.........@#.............#........#...................#.#........#...#..........#..........#.#.................#.....#.............#.#.#.....#.............#............#.................#............................#...#.#......................#.......#........##.....##.#..............#......#..................#........#..
....#.....................#..#.#..#..............##.........#...............#...#................#........#..#..................#..........#........................#.#.............#.#........#.................#......#.............#...........................#..#...#.#.......#.......#....#..........##...#.......#...................................#.....#............#....#..#.................#........#..........#.......#.#.............##..........#.....#............#....................#....#......#.......#......#........#..#................#...........................#..#...#...........#..........#....#..............................................#..#.#...#...#..##.........##...##...........................#....#..........................#.......#...#.#...#......@...................#..#........#...........#..@............#.....#..#.......#...........#..........#...#......................#.............#...........#............................................................#.........#..
................#....#..#........................#...............#....#.........#.......#...................#....#.............#........#......................#.#.#........##...................................#.............#...................##..........#..#.....#.#.#..#......#...........#.....#..#......#.......#....#..............................#..........#.......#....#...#........#.#.......#............#.........#...........................#.#..............##........#.#........#..#.....##...................#.................#....#..##......................#...........#....#.........#.....#.............#....#.........#.###.....#....#....#.#.....#.#.#.........................#.......................#.....#......###..................................................#....#........#.#.......................#..##......................@.#...............#.#....#..........#.............#.....#...#....#.........#...................#...##...........#....#..#................#............#......
..#........................#...............##...................................#.........#.............#.............................#..#.............................#..........#.......#.#................#...............#..#........#............#...#..........................#.......#.......#....#....#.........#.......#...........#...#....#......#...............#...........#.....#.......................#..#...#....#...........#.........................#..........................#....#.#..........##...........#.........#.##................#.#........#.....#...................#.................#..#....#..#.#....#.#..............#............#.........#.........#...#...#......#......###.....#....#.....@..............................#...#...#.....#......#.........#.....#...#............#..........................#...........................#........#...............#.#...#....#......................................#.........#.......#.............#........................#........#.........
...................#.......#..............#................#....................#......#...#...#......................##...........................##.........#..#..##.....................#.............##.#.........#........#............#....#..............#...................#.....#.....#..#....##..............#.......#..............#..#...............#....#..#..#.##....#........#....#..............#..................#.........#...#.........#................#..#......................##.........#.......#..#..#.....................##........#......................................#.................................#.#........##.........#.................#..............#....#........#...#.....................#...........#..#..........#.......#............#.#...#............#.................#.........#....#..#..........#@.....................#.#....................@.#.#.................................#..........#........#......................#....#......#..#..........#....................
.......#......................#..................#........#.........#....#...........................#..##............#...#...............##...........#..#........##.......##..#..#....................................#....................#...#..............##......##......................#..........#....##.#............................#.........##...........................#...#.................#........#.................#......##......#......#.#...............#........#.............#.#..........#...................#..........................###...................#......#...#...................##.....#......#...................#.....#..........#....#..........#....#.#....#......#.......#..#.......#.........##.........#.#.#..............@...#.........#........#...##......#....#....##.....................................................#.........#................#..#.............#..........#.........#.............#.............................................#....#.................#......
..#............##..............##...................#...........................#.#......#....##.........##....................##.....#..##...@....#...#........#..............#...#.#.#.##.............................................................................................#..........#.............#.....................................................#..#...#.........................................#........#......#.........#................##...#..........#..##....#..#..............#.........#.##.................#......#...##....#....#.......#.#.#............#...............#...#.....#.#......#....#..#.#..#...........#..................#.#...#...#.................#....#........#....#...........................#.............#..............#.....##.....#...#........................#.#....#.......#...###..........##.##.#...............#........#.#..............#.........#.......#....#.......#........................@.#.............#..........#..........#............#...............
.#....#.....#..............#...@.....#...#......................#...............#......##................#.....##.................#...............................#...#..............#.####....#.................#..............#........................#..........#...........................#.....#...............#.................#...#........................#....................##....#.......#..................................#.#...........#........#.............#.......................#.....#.................................#.#.......#....##.................#................#...#.#.....#.##............#......#..#.........................#.....##...............#.#...................................#........#.....#...#..#.....#......#......................................#...#.....#....##.........#....#..............#..##......................#...#.....#.......#.#.#.....#....#...#.....#...................#.............##......#..#......#.......#.....#...#.....#..#...........#..#...#....##.
..#.##.#...##.#......##..#...................#.......#.................##.......#..........#...............##.......#.........#...............#......................................#..#.#.....#...#.......#.....................#...#.........#..#........#.#..#......#..##...##.#......#.#......#...................................#.#.#......#.....#....#...#................#...........#.#.............................#.##......#.#....#...##.#....#....#...#...#.......#.........................##...............#......................................#......#...................#.....#.##.....................#...#..............##...........#..#.........#.............#...........#.........#..#.........#.....#........................#................#....##.#.....#..#.............#.........#........#.......#.....#....#...........#.............#..........................................#..##........#....#..#..........#.....##...#...##..#....................##........#.......#.........................
.............................................................#..#..##...................#...@.#.#......#.................#......................#......#.....#........##....#....#...#................##..................#................#.............#.....#...............................#......#..........#....................##..##...............#...................................##.##.....#..#....#......................#..#.........##....##.#........#.....##..#............#....##...#............##.#..#.#.....#..#...........#.........#................#.......##.........#.#.....##........#..##...........##.#.....#....#..#.......#.........#.......#..........@....#...................#......................#.....#...#....................#...#..##...........#......##.......................................##.........................#.................#...............#.#........#..#..........................#.................#................#.......#.........#.................................
##...#.##..............#.........................#........................................#....##......#..................#.....#.........##....#.#..#....#...........#...................#......#..........#.......#....................................................#........#.....#.#...............#...................#...#...............................#...............#.#...#........#...................#.............###...#...................#...#...............#..................##..........#.....#..........#..#.............................#...................#..........#...#...........@.......#...#..................#.................................##........##........#....#.......#......#.................#.....................#....#..##.....#......................#....#..............##.#.#...#..............................#................#.....#.......#..#...........#.................#.....#...#.........##.....#...#.......#..#...............#............#....#.........#..........#..
.#...........................#.......##...........#......#.....................@.........##..#....##........#...#...........#.........#..........#.........................@.................#..........#....................#..#......#.....#.#........................#...............#.......#.........#......##...........#..........#....#....#.#......#................#........#......................#..#...........##........#..........................#.#.....#.........#........#......#................#..#.....#........#....#.....#..#............#................#...............#....#....#...........#.....#................#.#.#..............#.#.#...................................#..................#..#.................#....#.........#.....#.....................#.#.............#....#......#.#...........##.#..........................#..............................#...................................##.....#.....#..#........#......#..#......#..##.................................................
......#...#.....................#....#...##.............................#...#.#........#.................#.....#.....#......#..#...#.............#.......#....#...........#...........#....#...........#.....###................#..#.##..............#.......#..............................@.......#...........#....#.#.##..#.#.............#.........##.#..#.....#.....##..#................#.......................#.......#.......#.............#.....#..##.......................#.....................#.............#.#................#......#...#..........................#...#...#..................#...#...........##...#.....#.##....#.#..#.........................#..............#.#.........##.#...#.....................#.......#...#...##......#...#..##...............................#............#..#..#..............#...........##...........##...#.#.#..#.................#.#.......#.............#..#.......##.....#........#....#..........................#.........#...#.#..........##........#.......#......
....#..........................#.#......#.....#.............#................#...@........#...............#...#..............................#.#.............................#.......##........................#...............................#............#........#.#.#.......#.................................................##..............#......#.........#......#.#..........#............#........#.........#...............#................#....@...#.....#.....##..#..................#.............##.................................................#.....#...#.......#.....#.#.................#........#...........#.................##...........................#.........#.............#.....##.......#.....#.#...#....#...#.........#..##....##.#............#.....#.......#....#.....#...............#...................#.#....#..........##.........#..........##..#............#.....#..#......#...........................#..............#............#.....................#.........#...##............#..
.......#....##...............#..##.......#.##.......................#.......##...#.#.........#.........................................#.....................#....#......#.........#........#....#..#.#....#........#....#...#...................#......#...#...........................#........#..........................#........#..#......#................#....##..............................#............#...#.#......#..#......#.#..........#.#....#...............##@#........#....................................@.............##..............#............#.....#............@....##....##.........#.......................#....#......##......##..#.....#...............#.........#...#............................##...........................#....##.#........#......................#...#............#.....................................#.#.#...............#...........#...#.#......#.........#..#.........#.....#..#......#.............#................#....#..............##..........#..#...#.##.....#.....
.........#...#..............................................##...#.....#....#....................#....#..#.........#..#......#.....#...#..##..................#............#.......##..........................#.....................#...#.......#.#...#.....#................#............#.........#.#......#...................#....................#.......#..#.#.........................#.#....#...................................................#.....#....#.........#.##..........................................#.............#...................#.......#.#...........................#.......#.#..#....................#.....................#.....#.##....#...........#..#.#...........#.#.....#...#...........#...........................#.......#.................#..##.....#..#.#............#.......#..#................#.#...........#..#.#............#....#..........#..................@....#......#...#....#..............#..................##....................#..............#.#................#........
.........#........@#.....#......#.....#...............#.......................##..................#...#..........#............................#......##...............#........#...............@.......#..........#.................#............#.#...........#.#.........#...........................#...#.............#......#....#....#.#.......@.....#....#.......#.............#...................#........#...#....#.........................#.#.....#...##.......#..#.......................#...........###....#.#.......................#.#...........#.............#......#........................#..............#..#.................#........#..............................#..#...#.................................#...#...................###.....#...............#........#...#..........#..#............#....#.............#..#.......#......##..#.##............#..............................#......................#..#........................#....................#....#.........#........#....#....###........
.......#.......#..............#......#...............##.......#.#.........#.......................##..#....#.............#...#...........###............#...#..................#..#........##.....................#..........#............................#...........#........#.......#....................................#.............#..#..............................................#.........##.........#....#...@..##.......#..#............#...............#.......................#.#...............#.....#..#..#.........#.........................#...#..........#.#.#.....#............#.................#.#......#....................#.............#.#.........................#.##...#...........#.................##.........#..................#......#.....##..#...#............##..........................#...........##...............#........#......#.........#..##..........#.................................#....#.........................##...@...........#............##......#.#.#.......#.........#...
..........##..............#.................#...#........................#..................#.........#..#............##...#.................##........#.#..................................#....#...........#....#.#...##.#..#..........................#.........#..##.....#...........#...#.............#...#...........#...#......#......#...@.......##......#...............#..#.............#............#............#....#...#...#.................................#..#.........#...................#..#.#.#..#...........##.....................#..#............#..................#.#...............#..............#.......#.......................#.............#.....................#................................#...#........#......................#........................##.....................#....#.....................#................#......#......#.#................#.....#.#......#.....................##.#....................#..#.......#........#.....#.................#...#..........@............
##..#........#.#.#.....#........#.......#.#..................#.....##...................................#..#.........#.##.......#............................#....#....#....................................##........#........#..#.....#.#...#......#....................#.#.......#...........................................................................#...........#........#..............#..................#.#...#.......##..#................#......##.....#..............................#.#.#.......#...........##...............#.#........#.##...#...#................#..............#..........#........................................#.....#..#.................#...............#...###.....#.................#.......#.....#....#................#............................#.#.....#....................................#.......#...........#........#........................#....................#....#...........#.#....................#................##.....#..#.............#..........................
.........##....@......#......#..........###.....#..............#....#................#.......#.......##.......................###....#.#.....#..........................#.............................#..#..........................#................#......#......#....#...#...................#.....@.......##..............................#...............#.............##........#.................#......#..........###...#..#.......#............#...##.............#@................#...................#.................#......#.........#.....#..........#...#....#...#.........#........#........#.......#.............................#................#..........#..#.................#...................#...............................#.................#...............#.#..##.....................................#.#.......#............#........#......#..#............#.....#....#.#..#.......#............................#.......#..#..................##.....#.....#.......#.#..................#...#....#...
..#.........#.......###......................................##...........................................................#.......##......#......#..............................#.......#...........#........#..............#.........#.....#....#....#.#...................................#..............................#.#..#...#.#...................#....#.......................#.................#....................#..#...........#...........#....#......#.......#..#.#..........#.........................#.......#.......#.................#.................#..........#.....................................#...........#......#.#.#............................#....##........#..........#..............#...#...............#.#......#..........#....#..............#......................#.#..........#....#.#....................#.....##...................##..#..#.........#......#..#..............#...............##....................##.....#...........#...#........#...........#....#..#....#.....##.......
......#....#..........#..#.....#.....................#........#...#..........#....#..............................#............#.....#........#.....##...#.#....#......................#............................................###....#..........#........#.#.....#.........#.................#.......#..............#..........#....#.....................#................#..........#..........................#...........................#........#................#....#........#.................#..#..........................#..#..#..#...................#...#......#........#.##.....................................#..........#..................#..........###.#.........#...#................#........#..........#.#....#.........#......#...........#.....#.......#.#.........#.....................#.....................................#....#......................#...............##..#................#..#...........##..............#.......#.........##..............#..#..#...#.#...........#..#............
...........##..........................................#..............#..#..........#...#............#..........#....#........................#........................#...................#....#...#.#.........#..........#.....................................................#.................#................#..#...#......#....#........#.#....#............#.#......................##...........................#...#....#.#..#....................#....##.#...........................#............#......#...................#..@##..................#........#...#.................#..#......................##......#.............#.........#.#......................................#.....#......#......#.#...............#.......................................#.#..................#......#.........................................................#.........................#......#...............#....#..##...#....###..#..........##..#......#.....#............#........#...........#..........#......#...#....
..#...............................#.......#..#.........................#.##...............#......#..#...................#...#................................#...............##.......#......#.............................#...........................#...........#..##.........#.....................#...##..............#..........#.......#.............#..#...........##.#.....#.........#...#............#...#..#........................##......#......#.......................#......#.......#.#...#....#.............##........#..#.@.#...........#.............#...........#........#.......#......#.#....#......#...#.........#.............#......#.......................................@......................#.....#...........#...#...#................#......................................#..................#........#..........................#.###...#....#............#..........#............................................#.....................#.......##.#.#.....#.....#...........#...#...#..#........#
.........#......#.......#.......#.......#.#......##..................#....#...#.....#......#.............#.....................#........#.........#.#...................................#.........#..#..#........#..........#.....#..#.#.#...................#....#...........#...#..#.............#.......................#..................#.........#............#..........#.....#...........................#..........#.............#....##..................#..............................................#......................#..#.....#.................#.......................................#......#................##...#.#..............#.....................#.........#........................#.......##....#.............................#............###.....#......#.......##......#..#...#..........##...........#......#...................#...#...#.........#...........#....#............#............#.....#.....#...............#.......#.............................#........................#.........
....#......................#.....#.....................................................#.....##..#..#..........................#..#.......................#..#..............#............#..#...#.#.#.........#.............##............#...........#..........#.........#.......#.........##.....##.#....................#.#...#....................#.....##.....##...............#..........#.............#....#...............##.............#..#................#.....................#......#..#.#..#....#...##..#......#...#.......................#.......#...#..........#..##.#.....#.#..#................#..#...............#.............#......................#............#.....#.....#..............##..............#...#...............................#.................#......#.......#...#.........#..............#...#.....#..#.#......................................#.....#..#....#...##.....#........#.......#..#.......#..#...........#....#.......................##.........##..........................#...
......................#......#....#..............#........#.............#............#......#.....#...#...#....#....#..#......................#.#............#..#.............##.........#.....#..##........................#...........#.....#.##.........#.......#........#............#..................#............................#....#........................#...#......#.....#.........#....#.........####.#................................................#...........#......##.............#.............#.#......###.........#..#...........#..#..................................#...........#.....#..............................#............#......#....#....#...#........#..................................#..........................#...........#.....................................##...............#.......#.##..#...................#...#.#......#...#.#......................................#..#.#...........#.#.........#...........................#...#.......#...#..................#......#.#........
..##..####.............#.......#..............#.#...#.#.....#......#.......#...@#...##...#.##..#.............#.......#.......#...........#.##......#.#........#..#....#.......#.#..........#.......#...................##....#..#........#....#.........#..#...........#......................#.#.....###...........................#......#.#...............#......#...........#.........................#............#...#...#..#..#..#.......................................#..........................#..#..........#.................................#....#....#.........#.......#..##.#.......#.........#.#.....#.........................................................#....#.....................#............#..................................#.....#....#......#......#.........#......#...................#....##..................#...................#.....#......#............................#..........#...#...............#.......#........#........#..#.............#..#...#..#................#.......@.........
..........##..#..........#.........................#.........#.#...#.........................#...#.#.#.............#.......#...#..................#...##.............#..#...#..............................#..#..........##..#........##.........#.......#.##.......#.....#..##.....#..............#.......#..#.......#....................##.............................................#...........................#.....#...#...#............#..#..........#........##...................#...........#..........#........#.......#............#.#.#......#...........................#...............#...........#.#..#.#.....#..................#.....#....#...#.....#.#.........................##........#..............#.#.#................#..........#...........#...##...#..............#.....#....#..#..........#...............##.....#.........................#............#.....#...........#...........................................................................#...................................##..........
.................................#......#..#.......#............................#.....................................................#...................#.....#........#..........#..............#...........###.....................#.......#..........#...................#........#.....#...#.............@...#..#....#....#.##.............#......#............#..#.....#.................#..........#..#.#...........#.............#.#.......##.#......#................#..##..#.....#..........#..#.....##..#.........................##...........#....#...#........#......................#..#.#.......#..........#......#.#..........................#.........#...........#...#..#...#...........................#....##.....#...#...#..........#....#.#.......................###..........#....#.#....#.....................##........................#..............##.......#.......#.........#......#........#......#...........#.....#......................#.#...#.............#............#..................#.....
........#............#.#......#.....#....#.............#.##.............................................................#...............#............#.............#.#...............#......#.##..#..........................#..#..........................#............#..#.......#...........................#....#...#...............#..........#........................#.........#..#..................##............#...................#.....#..#.........#..............#..................#.#...#...#.........#.......#.........................#.....#......#....#......#.....................#....#....#...#.........#.....#....#...#..................#....#.##........#.........#.....#...........##.......#..#...................................#..........#............#....#....#....#...#......................#...##..#....................##..#......#.#...........#.........#..#...#......................................#..#....#...................#..........#........#.........##.........#...............##..
.........#...........#....#.........#....##...............#......#.#.#......#.........#......#..#.....##.....#.....................#.##........#............#.............................#......................#...##.....#........##....#..#.......................................................#.................#.....#......................#.#.#..#.................................#.#..............#....#..........#...................#..........#.............................................#.........#.........##...........................##.........##...................#...#...###....#....#....#.#..#............#..#...............#...#.................#......................................#..#............#............................#.........#....#...#.....#.#....#.#...............................#...........#......#...#.......##.................#.............#..#.................#............#.............#..............#........#.#..............#...#........##....#...............#..#.
..........#...#....#..................................................................#.................................#......#.........#.#.............#.......#....#......#..##..................#.........#.............#.#...##...........................#.#.....#....................................................#..........#.......................#....#..........#...#........................#............#....#....#.......#...................#.........#..................#...............#.......#.....#.#...........#.......#.......#..##......#.....#...........#.......................##...........#................#.........#.........#.............#.#.#........................#.....................#.........#.#........#...........#......#.............#.........#...................##.##.#....................#.#......#.............#.....#...##...........#.........................#......##.............#......#..#..#.#......#...........#.#......#......#.#....#..........#...#................#.
.#...................##.........#......#...#.............................#.........#.....#...#......#.#...........#..#................#......#..#............#....#....................#....#.#......#.....................##....................................................#.............#...#.#..#.....#..#........#.......#...................#...#......#.....................##..#.....#...............................##.....................................#.....#.......#................#...#........#......#.............................#....#........................#..##.......#...................#....#........................#........#....#...........#.....#...................#.................#.............#......#............#..#..#.......................##...##........#.....#........#.....#..........................#............#...#....#................#......#.#...............#............#...............##.............#.........#.........#.......................#.......#.....#.......
....#...........#.#..................#..#.#..............................#..#.............#......................................##....#........#.....#............#.......#...........##........#.......#..#......#................#....................#................##....#.....#.........#..........#....#.................#........#.......###........................................#..#............#..........#......#.............#.....................#...............#......#................................#..#.........#...#................#................#..#...........#...............@.......................#...#........#....#.#............#..#.#...................#..............###...............#............#.............##......................#.......#..#..#.................#..........#..............................@.......#..........##............................................#..........#........................#..#.....#........#..........#...#........#........#.#...............
..............#...................#.......................#.....................#...#..............#.....................#..................##......#.###.............#.................#.......#.........#..........#.........##............##.........#........#...........##...#..........#................#..#...........#........#....#......#...........................#...#..............#..#.#......#.............##....#....##.....#...........................#....#.#.............#..................#....#...........................#.........#...#.............................#..#..@.....#................#.#..........#.#.#...#......#....#.#.........#...........##....................#..........#...........................#.................#....#.....#..#............#..#..#...#.##................................#.......##.............#.........#.....#......#.................#..................#..##..........#.........................#..#.........#....#.........#..#...#.....##.#...................
.............##.#....#..........#.................##........##..........................................#........#................................#..#........#.#.......#.#..........#...........#...#.#.....##...#.#......##......#.......#........#..##.....#...#.........#........#.#...#.#.................#........#.....#................#...##...............#.....#.#.........#...........#.....#.........#.....#...#.....................#..#.#.....................#......#.................#..#..#..........#....#.#...................#........##....#..........#............#..#..#....##..............#.....................#....................#.#.................#.....#......................#.........#.....#..................................#.#.#.#.......#.........................#.#.......#.....##........#.......#......#....................#....##............#..............#............................#.#......@.........#.......#.......#.....#.................##........##............#......#.....
...........#..........#............................#....................#.....#...#....#.........#.............#...............#..........#..................#.......#....#..............#........#.........#.....................#.#...........#..............#....#.......#....#..................#..............................................#.#.......#..#...........##..................................#............#.......................#............#.............#.....#......................##.........#.......................#.............#....##..............#.........#........#........##............##...............#.............................#.#.........#...#.................................#.........##.........#.......#...#.#......................#....#.......#......#..#................................#.............#....#...........#.#......................#.........#.......#......#....#........................................#.....#..#..........#...#......##.#..............#......#
#..#......#...........................#...................##..#........#.....#...........#.#....#......#...........#....................#....#.........#..................##..........#......#......##.#...............................#...........#.............#.....................#...........#...............#..#...#...####.......##......................#.......#........##..........................#..#..........................#.#.............#............#.....#...#.........##..............#...........#.....#....#.....#..........#.....#..........#.#.#..........#.................##.......#.................#..#...........#...#............#......#.......................#..#.......#.................#....................#.#..............#......................#.......#...........................................#.......#..................#.........................................#.#..........#.#......#........................#.....#.........#.......#..........................#.........#.#.....
.........#...#.....###.............................#.........#.....#...........#......................#......#.............##...........#...#.............#........#......#...........#......................#.#..............#......#..........#...#.##.....................................#.....#.......................................#....#....................##...#.@.....................................#..#..#..#......#.......###..........#..#...#............#.....#....................#.#........#...................#........#..................#.................#.........#..............#.............#.........##...#......##.......#...............#.##..#.......#.................................#..............#.#..#....#...........#......#....@.....................................#..#.#......#...#......#................#....#.....#...............#..#..##............................................##.....#.....#..........#..........##..............#............##...#..........#................
..........#......................#..#.#..........#.#...#........#......#........#......................................................#......#............##.........#..........................#....#..........#...............#...................#....#........................................##......#................#.........##...............#....#..#..#......#.............#......##.#........#................#...#..........#......#........#...#..........#..................#....###......##...#.....#.#...........#...#.#.#....#.......................#.......#..#.#...........#....#...........##.......#...............#.........#...................#.......#............#......#................#.....#..............................#..#..................#.##...............#..............@......#.........................#..................................#.....#.#.......#...#............#.................##..##.........................#.........##.......#..#....#.........#.....#...................
...........##......................#.........#..#.#....................................#......#.#.............#......#..................................#.......#.......#................#...#..#.#.....................#...#.##.#...............................#.....#................#..#.#............#....................................#........#.....#............#...###....#...#.......#......................................#................................#.................#.........#................#............#........#......#..##........#...#..#............##.........#.......##.............#.................##.##......#..............#...................#...........................................................#.......#............#.................#..#....#..#.............................#..................#...............#.......#...........#............#................................##....#.#.#...........#.#.............#.#..........#..#.............#..................#....#...
......#..................#............#.....................#......#.#....#...#...#...#..#..........#......#.......................................#.#...........#......###...............#...................#....#.........#.......#.....#....#.....#.........##..#............................#.#.....#.....##...#.......................#.....###...#.......#......#...........................#.#..............#..........#......................###.....#............................................#.....#........#...#...............#...#.........##.....#..........#......#........#....................................#.......#.......#....................##.....#..................................#........#.............#..#...................#..........#............#.......#.......................#..............#.................................#.......#.#................................#.#.......#....................#.......#.#....................#...........#.............#.#.........#...............
...#............##.......##..........#.......#............##.#..#.......#..................#....#.........................#.#...........#..................##...........#.................#.........................................................#.#.....##.#.#..............#............#..............#...#.......#....#....#..............#..#....#...........#.#...#.........#.........#.......................#.....................................#................#..............#...........#.....#..........#............#....#.................#........................................................................##...................#.............#.#........#......#..........##......#.#.##................................#..##...#............#.#..#...............#....#......#.......##..............##.................##...............#....#.........#................#........#.....#.#.#.....#.#....#...#.....#....#..#.................#.........@........................#..............#..........
........#.....#..##...................#........#...........#........#........#............................##......#................................#...#..........#.........#.............#.............#.#.......#.#...............#.......##..........#....................#.................#.....#...#......#...#.............#......#.....................#................#............................##...#....#.................##..............##........#..............#.#................#.......#.................#..##.....#..........#.....#........#.....#.....##....#...........#......#....#....#.....#......#....#.................#......#.......#..........##....#...............#..........#.#............##............#..............#.........#.....#..#................#.................#.......#..#...........##...............#.......#..##..#.#....................#...........##..........#....................#..........#..##.....................................................................#...#
..#.#.....##.......#....#......#...................#....#..##...........#....................#.#........#.....#.....#.#.#..#..............#...............#...#.....#................#....#....................##..#......#......#.....#.....#....#.........#...#......#.........##..........#.............#...#..................#...........#...#....#............#..........##..........#.....#...............#...........#....#....#..........................................#.......................#...#............#.......#####................................#..#..#.#.................#......................#..........................#.#......#.....#.................#...............#..##.#............#.......#.........................#.................#.......#...........#...............#...#.....................##..........#........#...........#......#...................##...#.#.#.#...................................#....#...................#...................#........#.........#.#.#..............
#..#......##....@.......#......#..........#...#...........#...............#.##.....#........#.............#........................##...................................##@......................#...............................#........#.........#...............................#.......#.#..........#..#.#.........#.........#.....#......#................#....#....##.........##......#..................#....................#.......#...........##..##.#......................#...................................#..........#.....#.......#........................#.#...#..............#..............#..................................#............#.....#.............#..............#...#..#................#..............#..........#...........#.............@.........#........................##.............#.#.........#...............#.....................#.......#.#..........................#........................#.........#..#.#.#.#.............#..............#.#...................................
......@...#....#.....#.##.#..#........#...#.............#.......##..#.............#...............#.#.#.#........#.#.............#.....................................#.............#....#...#.#.#.#..........#...............#........................#.....#.............#........#........#...#...#..........#.......#.........................#....#.......#................#.......................................#.##......#....#.#..............#.....#....#............#............#.............#...................#.....................................#...............#....#........##......#................#...................#..........#.#.......#..#.........#...#................#....................#..#..#....................##.....#.....#...#...#...........#..###.....#...........#.........................#..#........#....................#...............#....#.....#..#.#........................................................#...#....#..............#..#....#..........#....##.....#............
..#..#.........#....#..#.#..........................................#...#..#.##.............#......#..............#..............#.......#...............#............#................#.............#..............#...........#.........................#.............#...#...................#.........#.........................#............##..........#........#....#.....#.#...........#.#..................#......#.......................@........#...........#..#...................#.......................#.....#..#........#.....#.....#.....#..........#...................#...#..#...........#...........#..#...........#..#...#.....#.....#..........................#.......#............#.#.......#.....................................#................#......#...........#...........#...#.#...#.......###...##.......#.......#..#...........#....#..#...................#....#.........##.....#....................#...#..#...........#...................#..#...............#....#.........#..........#...#.....
#.....#..#..........#.......#.#....#..#.........................................#..............#...........#..#............#.##.....#.......................#....#...............#.......#....@.#.#..#.........#........##........................##....#..#...#......##...#.................#.............#...#............#......#........#.........#...#.......#............#.................#....#................#.................#........#...........................................#...........#...#..........#..............................................#..#........................#.................#...............#.....................#.#........#..............##.#..............#...........#..............#...................#..............................##.....#.......#....................#.....##...............####..#.#..#......#.#..........#............#............#.................#.............#...#.#............................#.....................#.....#....#...............##......#.
...........###......#....#.#...........#.#..#...........#..........#.#.##............#.......#.......#.#....#.....#..........................#............#......#...#......................................#....................................#..#...#......#........................#...#..............##.........................#.......#.........#...............##..........#................#..........###......#..........................................@......#...#............#..#..#......##.#..............#......##.............................#..........#.#..........#...#........#..#....................#.......#.....#.....#..#.#..#.........##.#...#.#......#...#..@........#..................#...........#......#....#.....#....#..#.....#.......#....................................................................................#...........@..........................#.....#.................#....#...................................#.........................#...............#.......#.............
.#............#....#..............#............................................#........#...................#...#......#....#...................#....#...#..........#..........#..........#...#.....#...........#..#.....#..#.......#.........#...............................#..#....#......#....#...#..........##....................#...................#...........#......#......#...##......................#......................#.........#.......................##...........#........#....#...#...#....#..#......................#.#...................#......##.......#....#..........##.#..#............#..#.................#.......#......#............................#.#.......#.................................................#.................#................#...........#........#.............##..........##.#.#...#.........................#.........##....#..#..........................#........#.....##................#.................#..........#........#................................#....#...#.
.##..................#..##....#......#.##.............................#......#........................#...#.#..##..#......#..##.............#......................#..#.......#....................#...................................................................#..............................#......##...........................#............................................................#........##......#.....................##........#...........#..#........#......#.##....#..................#..........#......#......................................###......#.......#..........#..#.##.......##...#...........#..........................#......#....#.#..........#.........#........#.#........#..................................#.........#........................#.........#.#....................#.#.#...#...........#..............#......#...........#...#....#.....#..........#...##.....#.................#......#..#..#...........#.....##................#..........#.......#...................#...
...#.................#.......#.#.....#........#..##...........#.#......#..............#.....#..#......#...........#....#....#......................#............#.....#................................#......#...#........................#.....#.........##.......................#..#..#.#.......#................#.#..............................#.##.....##.........#........#..........##.................#.........................#...#.................#............#.............................#.#...#.........#.#.#................#...............#.....#...........#......#..................#........#.#....#................#.........#......#........#.#..#...............##........#..#....#...#...........#.....#....##.....................#......#..#...........#...................#...........................#.........#.#...............#...#........##....#.......................#..#......................................#............#.....#..........#.#.....#.#............#..#.........#.............
.#.............#.#.#............#.............................................#..........#...#........##.....#...#.............#....#.....#...............##........#...##...............................#.........#...................#................#...............................#.......#.....................#..............#.#...#.....###..#....#..#....#......#..........#.#......#........................#..#....#......#.....#...#.#........................#......#.#.#................#...##........#..##.............................#..............#....................#..........#.#.....#.........#.........#..#...........#..........#............#......#........................##....#..............#...........#..............#.........#......................#....#....#.............#...#..#.#.......#...........#....................#.....#......#.......##..........#................#.#........#....#.....#.....#........#...#......#..............#..........#..##..................##....##.........
#.................#.#....##.#.....#..............#.##.#.#......#.....................#.........#....#........#..#..................#.#..#......#.....##............#.......#....#.........#.......#..##.....#.#.....#.............#...............#...#.....#.......................#.#.......#.........#..#........#....#.##.........##......#................#.......#....................#..................#..........................#.#.............#.....................#.....#..#.#................#...............#................#.........#...........#..#..............#....##.#.#......#..........#..............#.#.#....#.#..#..........#...............................#.....................#...........#.....##......#.....#..#..#.#...........#.......#.#..#...........#.#...#.........#...#...#....#.........#.....#........#...................#....##..#.......#...#...##.#...................#...#..##.##......###................#.....................#.......................................#.#............
.............#...........#.......#........#......#....#.........#..........#....#......................#..................#.....#..........##.#.....##.........................#.#.........#..#............................................#....................###...#.....#.#.............................................#.@.......#............#.#.#..#.................#...........#.#...#.....#............#...#.#...............#.......#.................####..#............#.......#.#...#.@................#....................#.......#...#.#.................#.....#.........#.....#..........#..........#.................#.#...........#.#...........#....##.................#...............#.............#...............#...#.....#....#..#......#.........#......#...........#...#............#...#....................................#......#.....#...#............#...................................#.......#..........#...#......#........................#.#....#.............................................
..........#..................#.#..................#...................................#.......................@..........................#..#........#......#.#....@........#....#...........#.............#............#...............#.#..............#...........#..............................#.##.....#...........#.#......###..#..........#....#....#....................#.#.......#....#....#......###....#......#......#.........#.#................................#.............#..................#...#....................#.###.......#..#..........##..........#............#..#.............##..........................................#....#........#...@....#.....#...........#.............#.#....#..#...............................#.........#.............#.#..........#.........#..#....#...........#.#....................#.....#................#.#..................#..................#...............#.....##..#.....#....##.........#......##.......#...................#..............................#..
........#..#......................#.#....................#....#....#................##............#...................#.....#.....................................#...........##.#...#..........#........#.....#....#............#.#........#...#................#....#.......#.......#......#........#...#.#..##.....................#...#...............................#.......#..........#....#.#...#......#...#.#....#...#....#..................#.#...................#...................#.......#............#..........#.....##...............#....#..........................#........................#.........................#..@......#..............#.#....#....#......#..#..................#..##......#..........#...........#...............................................#....................................###...#......#..................#..##...#...........#..................#........#.............#....#.........#.......#...#........#....#......#........#......#..#...#.........#........#....#.......
.........#..........#....................#.........#....#..........#....#..........#.....#..........#......#.#.##......#................................#...............#..........#..#.................##.....................#....................................#........#....#...................#......#........#........#..#....................................#.........#.............#.#...............##...##....##................#...#...........#.....................................##.#...#.....#................................#...#...#..............#..#..#..#.##.#.................#....##....#..#..##.#.#....................#.............................#...#....#.........#.#.........#.#.#.#.#...........#.#.............#.....#..#..............#.........................#............#.................................#.....##.........#..#.....#...............#..#............#..................#......#...#............#.#......#.....#......#....................#......#....#...#............#....
.#...............##...........#..........#.....#..............#...........#........#..............#.........#......#................#......................#....#..........#...#......#...........#............#.##.#.#.......#.....#.##..............#.........................#.##..............#...........#......#......#........#....@..........................................##...#............#.....................................#.##......#.#.....#...............#.....#.........#....................#.................#........................###.....#....#....#..#......#.....#......#......................#..........#...........#.........#.............#..............#..#................#...##.#...##...............................................................#.......#.#.#...........#.......#....#.#........#......#.#..........................................#....#.........#.........................#........#.........#.#................##..................................#..###....#.........
.#........................#..#..................................#...........#......#.....#.#......#...#..........#...........................#.............#.........#.....................#....#...........#..............#....#........#.#........#.............#.#...........#..............#................#...#..#........#.......#.#.........#......................#..................................#.#....#.......#.......##.#.#.........##..................................................#.....#.....#.................#....#...#....................#.#...........#..........................#.........#.....##..............#...#....#...#............##.#.....#..................................................#..#....#....................#.......#..........##..........................#.................#...............#........#...#.............#.............#.................#...........#..#.......................#...#......#.........#...............#.#.........@.........#...#.....................
............................#.............##....#.........#...............#.##...............#.#.......#.....................................#.................#....#.......#..#..........#.@........#............#....#.....................#....#..........#....##.....................#..........#.......#...#...................#...#.#.............#......#........##.....#....................#.......#....#.##...........#...##..#.#...............................#....#...#.#.......#............................#...............#...............#...................#.........##.....#..........#...##..#.......#...#.##....#....##.................#.........#.....#......#............#...........##......#.........................#..............#..#..............#.......#.........#.#..#.#.................#...#.........#..#...............#.........#..#..#.....#......#..#.....#..#.............#..............................................#.........#.......#....#..#......................##..........##......
#..............................................#...........#..#....#..........#.......#..........................##...#........................##...#.......#......#.........#....#..........####.....#...............#............##....##...............#.#.#....#...........#..............................#.............#...........#....#.#....#...........................#............#....................#.....#.............#.....#.#..........#.............#.............#..............................................#.......#.#..........#......#.......#.........#..............#...............#..#.....#........#...........#..#..#....#..................#.#.....#..........................#.......#...#................................#...#.........................#..................#..............#......#...#...........##.......................#....##.#...........#....#...#.....#....#...#...............#....##.............#......#.##.........#..#...............#...#.....#.................#..#....
###.....#...#....#....#.........##.....#.............#........#......#.......#.#...........................#................#................##...#......#......#....#........#...#..#...........#.....#..#......................#...................#....#..............##...#..#.............#..............................#.........#...##...........#......#.......#......#..#........#.#..#....................#................................................#...................#.......#..........................#...#...........#..........#...............#.........##.......##......#..............##.....#...........#####..#.......#............#..........#..#..###....................#...#..................#....#..........###...#.....................#......#......#......#......................#....#..............................................#......#.......#......#..................#...#........#.....##...........#..............#.......##......................#...#..#..#.........#....#..........
..#.#.......................##.........................##.......................#.........#.........#..#.......#............#.........#.......................#................................#................#..........................................#.......##.....#.........#.#...#..........#...#..........#.......#..............................#.......................#...#.......#...#............#..#....#......#.#...#......#........#.....##..........#.......................................#......#......#.........................................#......#...@.............................#........#..........#........................#.............##...............#............#.##..........#....#.#........#............#...........#.............................................#...............#...........#......................#......#..........#.#........#.....#........#.............#.....#..........................##..........#......##....#.............#......#...#.................##...#..
..............................#..........#..................#..................#............#............#.....#..........#....#.#.#.#........#........#..#......##............#.....#......#.............##....#...##................................................#.......#......#...#........#...#..........#.##......#.....#.#.......................................#.#..............#........#....#..............#............###...............#.........#............#...##.....................................#........@...............#............................##....#...#.......#.....#..................#....#..........#....#...#.........#.......#.#..................#.......................#.......#....#..........#.......#......................#......#.........................................#..........#.....#.#.................#....#.#....##.....#..................#............#.....................................#........................##.....................#...##..#.....#.....##.........
.......#....................##......#......#.......#........#..#.......#...................#....#...#.......................#.#....#.........#.......#....#...#.#........#.........#..........#...........#.............................#.........##..#.....................#......#...#....#...##..#..........#..#..............#....#..#.....#...#.....#....#.....#....#............@................#..#...........#...#..........#........#.................#............................#...................................................#...#.....##.#................#..#...##..................#..#.......#.#...#.........#.....#...#...........#.#.................#.................#..#.......#..#......#...#....#....#..#................................#....#....#..........................................#.....#.......#..#.......#.........##..#.......#........#....#....#..........................................##....#.................................#............#......#............#.........#..##......
...#.#.........#........##.......#......#.........#......#..........................#......#..............#....#.....#.##...#.....#....#....#.........#......................#.................#...#...#..........#....#...#...............#..#...#...#...#....................................#..........#..#.#......#......#.#...............#..#...#...@...........#.#...##..#.#.....#.#.....#..#.#...........#......#..#...........#...........................#...##....##.........................#.....#...#..#............................#...........#.....#.......#........#..#.......#..#.....#......#..#...............##......................#.....#...........###..........#.........#................#.........#.........#...........#...#..@.........#..#.........#...................#...#...#...................#..#.#....#.....#....#.....#...............................#.....#.........#.........##....................#...............#...........................#...........#..........................#......
#..................#...........................#................#...#..#................#................#........##...............#....##.#.....#.#..........#....#..................................................#..................#.........#..................#.........#.........................#........#....#........................#..#......#.....#..........#.#............##...............#...........##.......#..........#.......#.....#.#.#...................#........#..........#...#...............#.....#........#....................................###......#.#......#.............................#..#.................#.....#.......#..........#.............#..#.........#................##.#.......##.....#..........................#........#...#...................#..@..............#...@............#...#........................................#.....#.............###....##...........................#..#........#........#....#........#.......#........................................#.....
#..#...................##..........#..........#.................#..#........#.............................................#....#.#..........................#.....#...............................#..........#....#.#....#.....................................####........##..............#....#...........#......#....................#..................#.............#...#....#.............#.#...#....#..#.....................#..#.......#...........##.#......#.#......#.....#.#........#....................#.......#.....#.....#......#..................#..#........#...#..#.........#......................#.....#............................#...#...#.....#.#........#......................#............#........#.#........#.......................................#...#..............#.#..........................#........##........#.........#..#.#...............#.........................#...............#..............#...#......................................................#.....#......#...#..............
....#.....#......#.......#...#.......................................#...#...........#....##..#.........@........#...........#......##...............#.#..........#...#.............#....#.......................#.............................#..........................................#...........#....###........#...#................#..........#......##.....#..................................#............#.#.##.#....#.........#..#..............@........#....#........................................#....#................#...........#...................................#......................................................#.#............#..........#..#..................#.......#.............#..#................##.......#...........#.......#.....#...............#..#.........#.............#.....................................#.........#..#..#.#..#.......#..#.........#....#....###...#.....................##............................................#......#......#.................#.#.........
........#.................#............#.#...#......#.........@...................#.........................#....#..................#..............#...........#......#...#............#............#.............##....#..#.............#............#..............#.......#..#..#....................#........#............#.........##.#..........#...............#........#...................#.....#...................##....#........#....#......#..#..#.....#.........#..##..#.......#.........#..............#.#.......................................#..#............#............#.#.............#...##..#...................#...#..............#....#........#.........................#..........#...#...#....#............#..................#................##...#.##.................@...........#.............#......#...##....#..........#..#.......#........#.....#..........#....#......#............................#..#....#....#.............................#....#........#..#..#.............................
...........#.......................#.....@.............#..#.......#.........#.......#...#........#........#......................#.....#...#........................#...#....#................#..........#................#...#...........##.......#........#..............##....#..................#...................#..#.....#.......#.#........................#....##....#..#......##........#..#...#........#.........#.#.....#.#............#................#...#..............................#.........#...#..................#....#...............#.......#...#........................#....................................#...#......................#............................#................#.#......##...........#.....#.......................#.#..................................................#..........#.....#......#.......................#...#.#......#..............#..............##....................#.......#...................................................#................................
......#...#....##...........#.........................................##...###..................#...........#.#.#...#.......#....#.....#.........#.....#.....#.............#......#.#.........##.#....#.#..#.##...........#..........#......#.#......#......#..................#....................#.......#........#.....#.#.#.............#...#.......#...#..........................#................###..#.#.....#.....................#...#..........#........##............#....#........#.................#.............#.#.....##.......#............#.................#........#.#......##.......#..##......#.................#..........#.......................#........#.....#...............................................#..................#.#.......#.................#....................................#.......#.........#.#..#.......@...#.....###.#...................#...#..........#........#.................#...#..#...................#..#..........#.......#............#...#.#..##.....#.##..#..........
.................#....................#...........#..................#...#.............#....####......#............#..............#...#..#........#.#........................#..#.#..........#.#..#...........#...#.........#................#..........#......#..#....#...#...#...#........#.................#.......#.......................#..#.......#...........#...#.......#......#....#......#...........#.###........#............#........................#....#..............#.#........................#......#.......#......................................#............#....#..#..#.................#..#.................#.......#......#.......##........................#.....................#.........#...............................#...#...................#...........#......................#.......................#........#......#..#....#.........................#..............................#........#..#.........#..............#.......#....#..............................#...#..........#.........#.
...............#.....................................#...................#.......#...#......................#..#..#.........................##...#..#.........#...#.#..............................###.#.................#.....#................#.#..#.#...@.....##......#....#......#....#...........#..#......#......#...............#.#.#......#.#..................#..........#....#.......................#.#....#.........#......#...................#.................##...#...........................#.##....#...#....#...#..#..............#......#...........#..........#...............#.#...................#.......#....#.................##..............#.....#...#......#............................#..#.........................#..@..........#......................#...........#.........#............#........................................#.#.......#........................................#............#.......#...#...........##...........#.......##..#...........#.....#.........#.#...........#....##..
.#......................#..............#.#................................................#.....#...........#....#............#.#.....#.......#.........###.#.................#.........................##.......#........#.#..........#......#................#....#.....................................................#..#..#..#......#......#.....#................#.................#.....#.#...............#...#.............................#.#....#.............................#.....#...............#..#.......#................#.......#...#.........#....#...##.....................#.#..........#...........#.........#...............#..........#.#....#............#........#...............................#...............#.#..........#.......#.......#...............#....#..........#....#........#.......#.....................#.#..............#.#.#.#.........................#.....#...........#...#.................#.#...#...#...............#....#.............#......##..................#...............#.
...#...........................#.....#........#.............#......#......#...........................#......#.......#.................................#.........#..#.#............#........#..........#.##............#..#....#....................#.......................................................#.................#..#....#......#......................#.#.........................................................#..#........#..#.#.#.............#................#.........#.#...........#..............................#.........#...............#.............................#.......................................................#...............#.............#..#.....................................................##....#............#.............#.......##........#..#..#.............................................#.....#.......................#......#...............................................#..........##.............#.............#................#.......#............#...###.......
.........#....#.....................#.....#......#..#.....#.....................##.......#....#...............................#........#....#...#.....#..........#...............................#................#..#..#..........#...#....#........................#.@........#..........#..#.#.........................................#.........#.......@....#..#.#.#..................#.#..#..............#.........................................#.....#..#...#.....#.......#.#............#.#...##...#....#...........#....#......#.....#..#........................@..............#...........#...............#...........#................#......#.#.##..........................#.#....#.....#......#.......###....##..........#...#........#...#........#.......................#.#................##...#.................#....#..#...........#..#................#....#....#...................#...##.#...........................#................#.....#..........#.................#..#.....#................#..#.#....
..##..............#.##.#.......#.#...#...#.........##......#.#.#....#.............#......#...........#......#........#..#.................#.........#............@...........................................#..#......#..........#..#.#..........#...#..#...#...........##.......#.....#.#....#.....#..#.....................#......#...........#......#.......#...#............#..#...#.....#...........#.#..................#.......................#..............#...##..........##.....#.............#...............#...#................###...........................#..#...............#....#........#....#.............................#..............#..................#...........#...............................#.............#.............................#..#....................#.....#.........#........#.......#............#.#.......................................#.......#.#.........#...#..#..#.......#......#......#............#...............................#.........#..........#......#..............
.........................#.............#......#...........................#...#..#....#....#..#......................#.#....................#.....##...#............#...##....#.....##.............#..........#.......#...#................#...............................#.......#.....#...........................................................#..................................#................#....#..............................#.....#...#..#.....#...............................#...........#........#...............#.......................#...#.....#.......................#...##........................................#.....#...........................#.....#...#....#........................#........#.....#...#.......#....#................#............#...................#.......#...........#.........#.................@....#.#...#.#..............#.............##....................................@.......#...#.....#.......#...#.............#.........#.....#.......................#.........#
...#...#....#..........#.....#...#............#.#.......#...#.....#.#...#............#...#.....................#...........#...#...#.......#..........#..................#.............#..................@.............#...........#.....@....#........#...........#.................#..........#................#...........##.........#...............................#...#.....#................##...#....#...........................................#............................#...#..........#.......#..............#....................#.#....#...........#.......#...#....#...........#...#.....#............................#....#..................#...............#......#.....##......#.#...#..#..#....................#.#...................#.#.#.......#..........#...............#......#.....#........................#..............#.....#............#..#...#......#.#.......#..............................#......................#.............#..#....##.....#............................#...................
..##........#........#.........................#....#............##..............#......#..#....##......................#....#....#..#....#.......#..........#......#............#..........#.........#..#.#.......##...#..#........##....#.#.#.....................................#.#.............##....#.......#........#......#........#.#.#....#......#.................#.#...@....#..#..............#...#...#..#.#......#..#.................##...............#....#.#...........#...................#............................................#..................#..........#...........#........#...............#..........................#...........................#...#...........#...#.#....#........................#.#.................................................................#..#............................#........#............#.#..##..#...........#.....................#...........#....#....#.#....................##...#....##..................#.......#......#....###...#..#...#................
............#.................@............................#.#............#....#...............#.#...#..#............#............#...#..#..##...#..##.................#..........#....................#..#................#......#...........#....#........#...#......#..#...#..#....#.....#......@...#......................#.........#..............#.........##..#..........#.........#..###..........#.#........#.................................#....#........#..........##....#.#...#..#...........##.....##....#..#..##......#.#..............#............#.........#........##....#..#.#..........#........#........................##..............#.#..............#......................##.......#....#...#.........................#....##.#...................#..........................................#.........@##..............#.#..............#...#.........................#..#.........................#.....#..............#........#.......................#.#..##.............#....#.......#...............
..#.@.......#..#............#.........#.#..#..........................@..........#..................................#.....#..............#..............................................#...................................#............#.......#...................#......#.....##.............#....#....................#.............#....#.....#.#.......................#...#.........#.....#.............#....#......#................#............................#........#...#......#......#...........#......#....................##....#......#.#......................#.........#................................#.#...#.........#....#.............#.....#.........#.......#..#.....#..............#.......##.....#.......@.#.....#......................................#.#...#..............................#.##.............#..#.............#......#......#.#......#.#......................#.......#...#.................#.....#......#..........#........................#...............#..........................
.#..#.........#.................#..........#.....#.....#.#...#...#..........#...............#.#................#.....#..............................................#..#...#...........#..#.....#............#....#.................................#..#....#...............#........#............#..........#................................#.#..##....#.........#...#.....................#....#........#........................................#.......#....#.....#.........#....................#...#.......................###.#..#.....................#..##....................#.............#..................#.............#.............#.#.#....###...................#.........#..............................#...............#...#.....................#.........#.#.....................#.#.....#.......#..#...#.#..#........#.........#.....#.................#........#..#...........#.#.....#............#.....#...@......#.#..............#.................#..............#.......................................
#.........#.#..............#..#.........#....................#..#..........#......#.#........#....#...#......##............#.....#....#.##...........................................#..#...............#.#.................................#...#.......#.#.....................#...#.............#.......#.#.................................#.........#...#..........#..#.......##.................#.......#......#..........#.##..........#.............#......##.....#...##..................#......@........##...#.#........#.....#...........#...#..........##................#.........#............#..................#.#........#....#.......##.#.....#..................#.#................#...................#........#...##............#.......................#.....................##..#.....#....#....................................#..................#............................#....#.#.#.......#........................#........#.........#............#............#......#.........#........#................
.......#...........#...............#...........#......#..........#....#....#.....#.................#..#........#.#.......#.....#....#..............#.#.#............................#..##....#........#....#............#....................................#.....#...........#........#......#..........#.##.........#..#.......##..........................#.......#............#.#...........#.#...........#.....#..##.......................#...............#..................#...............#............##....#..#...........#...#...........#...........#.#.....#....#.........#####..................#......#..........#..#...#.....##....##...........#.#....#...............#....#......#..............#....##..........................#..........#.#......................#.....#......#..................#...............#................#.....................#.........@...#......#....#.........#............#..............................#.................#...........#....#..#....#...........#.#..............
.....#.#..........#...........#..........##...........#.........#.......#.#....................#..#.#.....#....#....#.........#.......................#........#......#..##.............#............#.#...##.#..................#..................#...................................#...#...#.#...#................##...........#.....##.#..##........#.................#......................#...............................#............................#.........##.....#......#............#........#...................#....#..#.......................#.......#.#..............#..#..............#.........#...#..........#.#....#......#...........#...#....#.#......#.....#...........#..........#..........#.#...#....#..##........#......#.......#.#........##..............#..#....................#.#..#.....#.#..#...........##.......................#................#....................#.....................#.#...#...#....#...................#...............................#.#.#.........#................#
.......#...#..........#.....#.........#.......#.#................#.#..................#....................#......................#..#....................#............#.................#....#..................#.#...........#..................#..........#......#......#....................#................###........#....................#...........#................#.##.....#..#.......#........#.........#.#.................#.......#..............#..............#....................#..#........#...#..........#......................#...............#.......#......#..............##.................##.........##..##..........##...#......#.......................................#....#.......#.......#.............#....................#..#.........#........#..#............#.......#.#......#...............................#........................#.........#............#..##........#.............#...#..#..............#..........#....#.#...................#.#....#.....#.##..#.#....................#.
.....##..........#..............................#..#...#......#.........#..............................#...#...........#..................#...#.....................#..#...#....#...........#..........#.#........##...........#...................#............#..#..#..#..........#............#.................##............##..#...............#......#.............#........#.#...............................#.#.........................#.......#..#..#....#..#..............#........#.......#.......#.#....#.....#....#.........................................#.............#.........###..........#.#............#...#.....##...........#.#...#......#.............................#.#............#.#........#......#...........#...........#..........#....#.#....#................#.....#.....@.......#............................#................#..#..#..#.....##...........#..#..##....................................#...........#...............#.##......#..#.#............#.....#....#.........##......#......
.#........#................#........#..............#.......#.#............#......................#.............#...............................@.#.........#.................................#...............................#........#.......................................#...................#................#....#....#...#...........................#.........................#.......................#.............#............##.#.............................#.......#........#.@...........................#.#..#..................#....#..........................................#.#...............#........#........#.#.....##.....@......................#....#......##..........................#...........#..............#..##.......#.##..................#...#...........................#....#.....................###................#...............................................##..#....#.##......#..........................#....###.........#...#.#..#.................#..........................##..
............#.#..........................................#.......................#.........#.............#...#.#................................##...#...................#.#.........#.........#..#.......#..#...#..#..#..............#.....#.....#..........#............#.....##.....................................###...............#...#....#...................#..............#............#........#.......#............................#.#........#...#....................#.....................................#.#......#.................#...................#..#.............#...............#........#.....#...........#.........#..................................#.......#..........#..#.......##......#...........#.....#.................#........#................##..............#..............#........#..#.......#..................#..............#..#....#......##...............................................#......#................#.............................#...............................#......
................#..#......###.......#...#................#.#..........#........#.........#......#...#......#......#...........#.....#.....#.......#...................................................#...#..........#....#...#................#...................#..............#......#.................#....#...........#..................#.......................................#................#........#......#..##..........................#...........#.##........#......................#.............#......................................#...#.............#....##.....#.#.......................#......#........................##..#.............................#.#.............#.................#..#....@........#....................#.......#...................#...#..................#....................................#..........#........##.#........#..#.#....#....#.##....##....#........................#............#...##.....#................#..............#.....#....#....#....#.#.....##...#..
.#..#..........###.............#.#.....#.....#.....#............#...#........#..........#............#...##....#.....................#..................#............................#............................................#.....#.#.#.............#..........................#...#............##..#.................##.......#.#.....#....#.#..#.....................#....#.##.....##.............#.....##...........#....##.#..........#................#......#......#.............#..#.....#......#.............#.............#.#..#.........##............#...............#..#....#......#...#.......#..##.#.......#.#..#....................#..#......##...#............#.#...#...............#.......#..#......#...#...........#............#....#........##...##..........#.................#..#.........#............................#..........#....#.#...#..#.#...#..#.#...................#..#........#..........#......#.....#.........#.....#....#........#.#...#......#...........#.........#.##..#...........#...
#.....#.........................#..................#...................#....................................#.........#..#......#..............#..................................#...............#...#....#......#.......#.........#...#............#.................#....#.......................#...#................#..........#.................#............##...#.............#........#...........#..#...#........#.#..........#.....#....#..#.....#.......#.....................#...........#..#.#.....#...#.........#...............#.....#........#............#..............#......#...........#..#..........................##.........#...#..#....#.........#.#........#.......#...........#..#.......#.......#.....#....#...#......#..#...#...............#..................#................#....#.........#.....................#.....#...................................#..#................#......#..#..........#...................#.........#.#....#.......#......#.......#.....#....###..................#..#.
.................#.........##....................#...#.........#.....#.....#.....#...#.....#.....#.#............##............##................#..........................#.........................#........#....#...........#..#.......#...........#........#...............#...#..#.............................##....#........#.....#..#...#..................#.#.....#..#.#........#.......#...............#.....#................#..#......#........#.#.................##....#..#...............................................#.................#............#.#..................#.##....#..#...................#.......#..................#................#..........#.....................#.........#...................................#.....#.....#.............#......................#..........#........#..............................................#......#................#...............#.#.........#.......#..#.#........#..#...........#.#....#.........#...............#...............#..#..#..#...#.##...
...#...............................................#......##.......#......#...........#...........#............#...#..#............#...............#.........................................#................#.#.............##.#.........................................#..............................#............#.....#......#..#...###....##..#.......#.#..#.............##..#..............................#....#........#...............#...#.......#.#.................#...#..................#...............................#..........#........#...........#.#..........#................#....#..........#.......#....#..........................#.............##.#..................#......#.............#...........#........#..........#......#........#........#..................#.........#..........#.............#.#.........#...............#.....#......................#...................##.....................#...#..#...##......#.#..#.....##..#...#.....#..............#...............#...#......#......
........#.........#..............#...................#.....#....#...#.........#...##.........#................................#............#.........#.###............#...........#.##........#.................#...................#...#.............#...#.#@...............#..........#...#.......#.....#..##..................#.....................##.....#...##...#..........#......#.#....#.............................................#............#.#......................#..........#.....#......#..#..........#.......................##................#......#.....#.#.....#..........#.............#............#......#...............#.........#....#...........#.........#..........##.........#..........##.................#.....#....#.................................#...........................#..............#......##..............#..#...#......##.........#...#........................#....#.............#....#..........................#....#...........#.............#....#.....#........#.#...........
...........#........#..................................#......#..........##..#..........#...............#..................................#.#.#.......................................#.........................................#.#.#.#...#.##.....#.............##..#.......#.........#...#....#...........#...#...#.....................................#.......................#..............##...............#.#......###....#....................#................#........#...##..................................#....#..........#...#.#........#........................#................#.............................................#.......#................................#.................#.....#............#..............#....#...............#........#..#............#.............................#.#...........................#.#..........................#.........#........#....#.....#........#...#.............##.#..#...#......#...#..#.#..........#..##....#.......................#...#.......#.......
..............#......#.........................#........#......#...............#..........#..#...#...#...................................#..........#.................#......#...........#..........#......#........#................................#........#..#....##....#.............#.......................##..#...............................#@#.#............#...................................................#...............#.#...##..#..........#.##.......#...................#.............................#...@........#........#...#......#....#...#....#............#......#........#...#...#.............................#............................#............#..........#.#........................#....#..............#...............#..........##..............#.#.....#........#...............#...###..........#.#...........#........#.#..#...#.........................................#...........#.##.#......#................#.....#...#.......#......#........................##.................
.........#.....#......#.......@................#.....#.......#........................#..#............#..........#.......#.#...#........................#...........#..........#.#.#................#..................#.................####.#...........#.............#.#.........#......#.............#...........#......#..................#................#......#.##...#.....#................#...........#.........#..........#......#..#...........#.................#.....#.....................#...#...#......#......#..##..#........#...........#...........#..............................#.......#.............#........#...#.#..........##..#..#.....................#.#.....##...#....#.......#...........#........#.......................#..#.............#...##.#..........##..##..........................#.........##......#......................#.........#...............#.#..........##.##....#..#.....#..#.#..........#....................#..........#.......#...#..........#...............#.....#..........
.......#.............................#..#......#.#.............#......#.................#.......#..........#..............................#..#...........#.................#................................#................#....#..........##...........................#.....#....#..#.......................#.......................#....#....#...##.................#.#.......#..................#.......#...........##....................#...........#....#.......##...................#.#..........#........#.....#....#.............##........#..............................#..#..........................#...................#........#.......#...............................#....#..#......................#......##.#....#....................##........#................#..#.........#....#...........#.#..............#..#.....#............#..........................#.#....#....#....#.......................................#.......................#....................#.........#..............#......#..........
....#..#............#..#.....#...................#.....................#...........#.......#...#..................#................................#...............#...##........##...#...##.........#...#..#...................#......#....#...................................#.#..........#............#......#............#.#............#...........................................#............#............#....................#...#.......#..........##..#..#............#............#......#...........................#........#...#............................................#.........#.............................#..#........#.......#..#........#.#.#.......#...............................................#......##............................................#..............#.....#...........#.#...................#...#........#............#....#...........#....#.##...#...........#...#.#.................................................#.#...........#...#.................................#.......#...
#......................#....................#.....#..#..#..........#.................#...#.........#......................#.........#....#.............................##....#............................#...........##...#...............#......#...................#...#..................#........................###...#...#.............#...........#........#......................#...........#......................................#.........#.......#.....................#...#............#....#....#.......................................#.........##............#.............##.............##.....#........#.........#.#....#.#..#..................#.......#..#...........#...........#.#............#...........#..#..#.#....#...#.....#..............#.............#....##....#..#..#..............................................#..#...................#..#..#....#...##....................#...##...........#....................#..#...................##.................#..........................#.#....#.
........##................#.........................#..........#.......................#......#..###.........#..................#...#.......................#......#..#..............#..........#......#......#.#.................................................#.................................#....#.#.........#....................##.........................#............................................#.....##...##...................#.#.......#.........#..#.......#....................................##.............................@.................#...............#......#....##.....#........#.#....#.........#........................#..............#..........#......................#..............#.#..........#.....................#..#......#....................#..#....#.....................#.....#..........##....#....#..............#...#.......................#..#....#................#.#...#.#.#.#.....#..#.....#.....................#.........#.........###......................#...........#
....#...#...............................#.#.#.......##........................#...#....#.......#.......................................#....#...#..#.............#........#.#.......#......#.......#.........#...........#...........#............................................#....#................#............#...............................#.........#.............................#......#.........#.#...........#..#........#..#.#....#............#......................#......#..#..................#....#..#.................................#.......#.......#........#..#..##.#......#......#....................#.........#....#......#.#..........#.....##........................#.......#.....#......#...........................#...#....#.#..#.....................#..#..................#........##.#........#..#.....#...#....#........#..............................#..................#........#.....#...#....#.....#................#...................#.........#..................................#.....
#....#...............##.#......#...#.......##........................#.....##........................................................#.......##.......#.##....#................#................#.#..............##...#.......#........#......#.............#.#...#.#......#............................#..............#....#.......#......#...........#...#.#...........................##......#...............................#............#................#......#....#..#.......#.........#....#....#.......#..###..................#...............................#.............#.#............#........................................#.......#.......................##..............#......#........#.#........#...........................#..#................#..........##.#..##.....................................#.#...#.......................#.............#....#......#....#....#...............................#.#..............#....#.................#...#.#..............#...............#............#.......#
........#.....#.................................#....................##.............#.#......#.........#....#...##...#..#..............#......#...............................##.#.................................#..........#.......#..#..............#....#.........#.#...................#........#.........................#...................................#......#..#.#......#...........................#......#......#....................#.#.....#.#.................................#....#...#...........................#.........#........................................................#..#.............#..........#......#....#.......##.#......#...........#..#.....................#...........#.##.#...............................#................#.....#........................................#...#..#.........................##.......#...#..#.................##.........#....#.#............#.......#..............#.........#........#.#...................#.....#.......#.#.....#....#................
..#..........................#.......#..........##................#......##..##.#.....#.......#...................#............................###....#............#..........#.#...#....................#...........#.......#..#..............#.....#.....#...#..#.#....#..#............#...........#................................................#....#............#...#.......#..............#.#...#........#...#..#....#.........#.....#.........#..#..........#........#.....#.#.....#...................#.......................#.....#................#............@.....##......#..#.....##................#........#..............#..#..#.#........#....................#.........@..#.#...#..#..#.#..#....#.......##.##.#....#.........#..#.##.......#.............##.................#.......#.........#..............#..........#..#...#..@..#......#............#.........................#..............#.....#.............#..#.............................#..###..###.......#.#.........#..........#.#....#.........
.#.....#.......................................@.....#............#..........#.....#......###.........................###.........#.#.......#.......#...............#.....................#..........#..#....#..............................##.....#........##.......................#..#..........#.........#........#.........#..........................#.......................#.......#..#................#........................#..#..............#.......#..#..#........................#.................#.............................................................##................#....#.....#...........#....#......#...#.#.#.................#...................#....##....#...#.#.#....................#...........................#.........#.................................#.#................#........................#..#.................#.......................................#.............#.........#...........#.........#..#.........#..#....#....................#...#.#...#.........#..............
..........#...............#..................#......##..............##......#.#....................................................#...#....................#.............#.......#................##........#.........#..#.....#.......#........................#.......#........................#........#.#...##............#.#.......#..........#.....................#.................#.......#....#..#..................................#............#....#..#......@......#...........#.#.#.#..................#.......#....#..........#.....#.......#...............#.............................#..###.................#......#.....#.......................#...#...#.#.................#..............#................#......#................#.##...................#......#......##...............#.........##...........#.....#........#......#....................#..............#..............#..#...........#.........#...........#....#......#.#.......#...............#...........................................
...#.................#....#.........##......................#.......#.........#.................#@#........#..............#.......................................#.#..#...........#..................#........#..#........#...........#.................#........##.##...#....@....#.#..........................#......................................#.......#.......................##..#.........#..#.#............##..#..#...........................#.....#..........#..#...............#................................##....#.#...#.#....................#...........................#...........#...#.#............................#.#................#................#..#.........#.....#...................#......................#.#...........#..........#..............##.......#..#...........#.............#..#.....##...............##..................#.....#...............................##...#..............#...............#...............#..........#....#....#..#....#..........#...........#.......#.....
......#............#.............#........#.......#......#.......#..............#..#..#.........................#.#....#..##......#....#...........#...#............#.....#.#...........#...#..#......#...........................................#..#...........#...#............#..#...#..........#..........#..#..#..................................#.............#..#...#..#....#...........#.........................#........................#.##.#..#.....#.......#....#.....................#...................##...#....##.#........#............#........##.#...#...#................#................#.#...............#.......................#.......##......................................#...#...................#............#.#....#.#.......#...................#......#..#...........#......#..............#..#.#.........#............#..#........#..#.....#..................................#............................................................#...#..............................#...........#.....
....#...#....#..........#..............#............................................................#..........#.........................#...##...#.....#..#....#....#.#...............#.....##...............#.........#...........#........##..#..#......#....#......#........#.......#.#...................#...........#.....#....................#..#..........#........#.........#.........................#.............#....#.......#.#...@.#..#..............#...#..#.##....#.......#..................#........#.........#..........#....................#.#...............#.....#....#.....#................#........#..............................#..#..#...#.......#....#......................................#....#.......#...............#..........#......................#......#...#.............##.........................#....#..##.....#.........#...........#......#.......#..........#...#.................#...........#.#.......#...#...#......#.....#................#.@.........................#.........#.
#...........#...#...#..........#......#...##.#..#.................##.........#.......#....................#..............#...............#.....................#......#........#.........#.....#...#............#................................##......................#.#................#.......#.##..........#......#................#...#......#................................#...........................#..#.......##......#...................#..............#........##..#.##......#.................#............#.....................#....#....#......#.....#............#...................#....#.....#......#..#..#.#..#.............................#...#......##.................................................##..#....#...........#..........#...#................#.....................#...........................#.................................#.......#......................#...................#..#.........#.#..#.............#................................#........#...................#....#.#.
....#.......#..........#............#..#..............#.............#....#........#....#......#.#............#...#...#.........#....#............#...#...............................#.##....#..#................#.......#.#.......#.......##.##....#.........#..#..#........#......#......................#....#........................#.......#......##......#......#.........#....#.....#........#....#............##...#......#.......#......#...................#.....................#.........#..............#........#.#...#.............#.....................##.#..........#..#.#........#.................................................................#...##............................#..#.....#..#.....#.#....##......................#........#.....#.#........#....#......#................#....#..##.............#.....#................#............##................#.#.#..................#..............##.........#.........#.....................#..................#.........#..#.....#....#............#.
.......#..#..#...#.............#.#..............#.......#.......#.........#.....#.........................#...#.........#..........#............###......#.#....................#..#................#...............#........#..........#.#.##.....#......#...#.............#..................#.........................#......#........#.......#.......#.#...#.......#.#......#....#............#..#.#.#..........##......#.........##...............................#.........................#.#..#.....##.....#.................................#............................................#......#....#..............................#.......#...#................#....................##...................#....#....#......#....#.....#.##......#..............#.....#..#................#..............#...#..#.......................#....................###..#..#.....#...........#.........................................................#...................#..#.....#...................................#...#........
.......#...#...........#...............#........#..#..#...............#..#.....#.................#.......#........................#..........#.#..###...............#.#...............................................#..................#..................#....#....................................#...#....#..........#......#.#.......#.................................#......................#.........#..............................@.......#.......#...............#......................#..#...#....#....#.......#............#.......#..#........#.............................................#...#.................###....##....................................#.#.............................#......#...#............#..............#.............................###..............#............#..#.................#...##..........#..#................#.....#....#................##...#...#...#.#..........#..........#................#....#.......#...#....#...........#........................................
..#........#.#....#.....#...#...........#................................#......##.......#.........##.............#..#...................#.....##...#...#...#........#......@..........#.......##.........#..#..........#..........#........##........................##....................#........#...#...#........#....@......................#......##.........#........#..............##.....#........#.##.......#....#................#.#.....#............#...........#..#.#....#.....................#............#.#....................#..........................#..........................#.............#....................#.............#......#...........#...................#........................#....#.................#...#.##.............#...................#......................#..................#...#.....#.........#....#.....................#.###....................................#.................#...............###........#.#.......#.....#.......................#..#.............#.....#
.#.........#...#........................#............................##......#..#.#......#..#....................#..........#..........##......#..........##......................#....#.....#.#......#....#....#....................#.....#........#...#................................#.........#.......................#........#..#.#................#..............##....##.....#.........#...#............#....#..............#..#..#.#........................#............#.....#...#............@...........................#.#...#.#....#..............#..........................................#.....#..#...................##........##.#................#..................#........##..............................#.........#.....#.........................#......#...................#....#.................#..........#..................#....#..##...#.#.#........@....#.............#....#.......##..........#........#..........................##...#..................#.............##........#.......#.......
.............#..#....#................#......#...#.....................................#.#...............#............#..........#.......#......................#.....#.#..##..........#.....#......................................#.........#........#......#...#......#.........#.....#..........................#...#..........##.....#.#......#...........#.#........#...##...#...#....#.............##........#............#.#....#.#...................#...#...#...............................#.#..................................##..#...........##.#..............................#........#...##.........#............................#.......#............#.........................#.#.#..................#........#....................#.................#..#.............................#...............#........#.....#..#.......#..............................#........#.#.........#..#.....#................##....................#.........................#..#...#.....#..#.....................#.........#......
.......#.........#..#........................##............#......................#..........#.....#.#.....#..........................#......@...#..................##.##.....................#....#......#......@.#.........#..........#..........#.....#...................................#...#.#...................................#.................................#....#...#.....#....#...................##...........................#......................#...........##..........##......#................#.#....................##...#.........#.......#.....#............#...#........#....#.........#...........................#............................#............#.#.....#..##..#....#............#.................#....#.................................#...................#.................#..#......#.................#..........##............##......#....#....#.........#...................................#........#.....................#.#..#....#......#.........................................
......#.....................................#..........#..........#......#.#.....#.......#........#.........................#..#.#..#....#.##........#..#......#.....................#.....#....#.......#........#....................#....###................#.#...........#............#...#..................#.................#...........#.#..#........#..........#...............................................#....#......#.............#...............#....................................#.....#..................#.............................#................#.............##.....#..........................................#.@...................................#.......#................#..............#.............#.#.....#...........##...........................#..#.........#.........#......#..........................................#....#..............#.....#.#...........#....#........#............##...................#....#...........................#.#.............#......#...#...............
.....#........#.................#.......#................#..#.............##.....#.....................#.#...........................#....................#....##................#.........#.....................#..............#........##.......#....#..........#......#....#...#..................#...............#.#......#..........#......#.#..........#.............#......................#......#..........#...#......#......#........##................#.........#................#................#..#....##.#...............#.........#...#.......#.........#........#.......#........###...................#...#.......#.#............................#.........#.........#..#....###.......................#.#...#...#..............#.........#.....#........#.......................#......#.................#.......#.#...#..................##...................#.......#....#...............#.#..............#................#...........................#.#...................................#........#.....#.....
.........#......#.##...........................#......#.#..............#.#..#.................#..#.#....#..#....#.....#..............#.........#......................#...............#......................#......#.....#......#.................#..........#....#@.#......#......#.#................#.....#.......#..#.....................................#..##.....................#..........................................#...#.........#...........#.......#.............#...................#....#............#......##............#...........#..##..#..................#................#.....#..#....#..............#..#....#.....#.###...............#.............#.......#...#......#..#...................##.......#............#.........#......#............#.....#.#..............#..............##.#.#.#.........#.....#.................#.........#........#................##..............#..........#.#.........................................#.#............##..............................#..............
......#................................#....##....#......#..............#.#....#................#..#.......#.......#.................#..........#..........................#.......###..........##..........#..#...............#........#............#.....#...............#............#..............#.#...#.....#........#..#...#.........##...........#...##...#...........#..........#............#..............#.......#..#............#..#..#..........................#.........#..........#...#.......##.....................#....#...#.....#..............#.....#...#................##........#..#.............#..................#..#..........#..........#.............#.......##.................#.......#......#..###..#...#...#....................#..#.##.#.#.......................#...#.............#.............#...#..##....................#..#.#..#...#.........#.................#..............#...##.................##.............##.............#.#......#.....................#...............#.........
.....##.................##..............#...#..#.#....##..#......#...........##....................#.........#.......#...............................#...........#............#....#...............................#..##....#.............#.......................................#.........#.......#...............#...................#.......#.......##........#................................................#.............#...............................#.....#..........................................#.....#....#..#............................#.#.....................#.#.................##........#....#.#..................#.....#..#........#.............#..........#....#........#.........#.#.....#..................................................#.........#...##...............................#.#........#..........#...................#...##...............##....#.........#...#.......#....................#....#.....#.#....................#....................#........#..............#..............
....................#.......................................#....##.#.#.........#.#....#..#........#...#........#.......#.........#....#.#.............#.#................#.................#............#....................#.........#.#.....#............#...#....#..............#...#...............#......#.#.@..............#............#.#....................#...........#.#....................###.........#....................#.....#...............#.#......#...........#...................#...............#.........#.........................#.............#.................#...#........#.................#...#.........#.......................#..........................#......#.....................#..#.#...#.........#...................#........................#..........@.....#.#....#..#.......#............................#...##..#.#...............#..#..........#...................#........................#...................#...................................#..#...#...#...##.............#.
.##..............##.#......................................................#.....#..............#..#...............#..........................#.........................##.............#................#..#.....................##..........#..........##..#....##.#.....#..............#..........#...................#......#...............#.....#.................#.#.........#..#....................................#............##..........#................#..............#.............#.................#...........................#.............#.......................#.......##...............#..........#.......................#...........................#............#...#...............#.........................#.....#....#...............#......................................................................................#....#......#....#.......#.......................#.#........#..........#..#...#......................#...#....#...............................#....................#.........
............................#..........................#....#..........................##..####..................#....#..#....................#.................................#.............#.........#.........#.................#........#...#..............#........##................#.....#..#...........#...................#...#.............#..#............#..##.............#.@.............................#................##...#.........................#.........#..#...#@...........###............##..#...#.............#......#.#......#.....#.......###..................#.........................##........##.........................#................#.#......#..#........#........................#.....#............##.##.......#.#.....#.........................#.................#..##.....#.#.#...................#......#...............................#..#.................#...#............##........................................##.....#................##......#........................#......
....#.##.#...#.............#.....#......#.............#...........#.#........................#.......##..#.............................................#........#................#.##..................#.....#....##.........#.#.......##.....#...................#...#...#....#....#.....................#........#...#..#.........#........#..#.....#......#......#.....#....##........#...##.............#.#.....#...........#.#...#............#..........#.....#.#...................#..........#....#....#.#...........#........#....................#........#.........................#....................#.....#...........#...#.........#..............#.............#..................##........#..#...............#.....#.....##.#....#...............................#.........#.....#.................#........#................#..#...#................#....................#.#...#....#......................#......#...#.........#.#.......#...##.#............#............##............#.......#....#............#
.....##...#.....#........................##...#...#...#.#.....#................##....#.......#.............####.....#.................#.........#.........#.......#........#..#..........#..............#.#.......#......#...#..#..#..#.................#.................#....#....#..#.....#....#..#.....................#.......#.....................##.....#........#.......................#.............................@..#....#..#..#......#......................#.............#.....#..#..........#...............#....#.......#........#...##...#.......#................##..........#..#..#..................#...........#..............#............#........##.....##........#.#................#...#..............................#.#........###.........###...#............................#.....#......................#.....#....#..........#.................#...............#......................#.....#........................#..#.#..#.....#...................................#..........#......#.#....#.#...
#.......#...........#..##.#..........................................#..#.#..........................#..................#.#..............#...............#........#...#.......#.......#.#....#.............##.....#...................#.......#....#...........#...................#......................#...#.....#........................#.......#.#.......#..#..................#.#.....#.#.....................#......................#.#.......#........#.......#...#.................................#...#.#........#.#...#..#.#....#...#......................#....#..................#.....#....#....#...............#................................#.......#.............#........#...........#..................#................#...#....#.................#.........#......##...#.......................................#.............#........#................#.....#......#............................#......#.....#..#...........#..#.....##............#......##..#.......#.........##...........#......#.##......
.#..........#.......#....#.............#.#......#..#.#...#...#..............#.#..............#...#................................#...#.#........#.#.......#.....#....#..................#...........#..#....#..#.#.................#...#.#.#.#.................#.##.......##.......#.......#........#.#..........##.....#........#....#.........#.#.....##.............#.##.......@.........#.....#............#..........................#.........#.............#......................#.....#.#......#...#...................#..#.......#...............#.................#.....................................................................#.....................#....................#..##......#....#........#...##..#...#......................#...........................#...............#.#....##.......#..........#....#....#.......#..#......##.......#............................................#..#....##...........#..........#.......................#......................#..............#.....#...............
........#.........#...........#.........##..#...............................#.....................#........#.....#.....#...#........#...#..#..........................#...@......#.......#.............#............#.#.................#....................................................................#......#.....................#..............#.#........................#.........#........#..........##.#.........................##............##...#..##.................#.........#...................................#....#...................#..##.................#..............#......#...................................#.........#.........#...##..#.......#.#...................................#..................###......##....#..............#..............##......#.#.......................#........................#..............#.....#..........#.........#.#.#......#....#....................#.....#..#...#..........#.....#....#..#..........#....#....#..#........#...........#.................
.........#.#.....#.................#......#.....#.#...................##.#........#..........#.#..................#...#..#............#..........#.............#..........#.#...##............#....................#.................................................#............#................#.....#..#......#......................##..............#..###........#..#.......#.....##.......#...#............##.....#......#..............................................#..............##...#.#...................#.#....#..#..##.............................#....##........#................................#...#..........#........#.....................#.#...#................#..........#.#.............#..............#.#..............#.#..##................#.......#...#.............................#...#....#..............#....................##..............#..#...#.#..#....#......#......#....#.....................................#........#................#.....#...........#........#...#...........#....
.....#........................................#...#........#............#...............#...#........##...................................#...##..#....#...........#.....#......#..........@...#.#....#..........................#................##...........#..........#........#.#........#.#...#.#....................#...............#.......................#.#.........#..........#..##...#..#............#......#.........................#.#....#...#..##..........##......##.......#.#....#.......#..........................#.......###..........#.......................##......#....#..............#....#..............#.#.##....#..#.............#..................#...............#....................#...........#.#...#..........................#.........#....#....#.#..........#.......................#.#.........#.....#....#......#.............#............#......#..............#......#.#.......#..............#...........#.........##...#..#..................#.....#...........##............#.........
................#.....................#.....................................................#..#....#..................#.............................#......#.....#............#.#....................#.#....#...................##....#...........#.#.....##.......#..........#....#.....#..#..............#.............................................#..#..##...#.###.#.........##.........#.........#...............#........................................##.....#..#......................#.....#...#..........#.........#..............#......#....................#........................#.#................................................#........................#...............#........#...................#.........#....#.................#................#................#..#..#............#..........#............#.....#.......#............................#....................#.......#...#........#.......#......................#.......#..#...................#.......#....#.##.................#....
.................................................#..........#.....................#................................##.............#.#...........#.......#.........#.......#.........#....................#.....#.......#.....#..#...............#........#.......#...........#..#...#...........#.............#........##.........#...#..#..........##..............#.#..##.........#..........##...........##................#......#...................#.....##......#............##....#.....#.....................#....#..........#..........#...........#.#.....................##.................#........#.#.................#...##....#.........................#.......#...............#..........#......#..............#...#........#................................#.........#.#......#...#.......###..#..............#...............#.......#.............#..#.................#.........................#...................#....................#..........#.......................#...#............#...@..............
#........#.......#..#..................................#.................#.##................##.....................##.................#............#...#.......#............#......#....................#.#................##.......#..#....#...#................................................#.........#.............#.......#....#.........#.#.....#...##............................#.......##.......#.........#..........#..###...#.......................#.............#.#...#..................#......#..#.....#..............#...#...............#..#......#....##.....#...#.#.#.........#.#.....#................#.........................#.#................................#.#.......#.....#.................#....#.....#.##.#.........#..................#..##....#.....#...........#....#...##.#...............#.......#.........#............#.........#.#...###.........................#...........#...................#.....#...........................##...#......#..#........................#..................
...............#................#.............#.......#.......#..###.........#..................#.....#........#................................#..........###...#..##.....#..#.............#...................#...#.......#..........#....#............#.......@#...#.........#.............#..#......#........#............#.............#.....#.....................................#..............#..........#....#...#.......#.........#.#..#.................................#.......#......#..........#......#..........................#.............#.#...#....#.....#.#..........#...#.....#..........................#..#..#....#...##.#...............#....................................................#...##..................#..............#....#.......#.......#.....#.#..........#............#...#................................#...........#..#....................##.............#.#.......#......###.........................................#..........#.....................#.............................
.#...................#...#...................#................#...........#.................#..........#..#.....#.#..#......#...............#.#......#.....#...............#........#.#......#...................................................##..........................................#............#...................................#.#..#.#...#..................................................##............................#.......#..#............#....#.#....#........#...#....#...##................#.........#..#..#.....#..#........#.#.#.............................................#........#..#............###..#......##.#.#..#..................##..#.....#.........#.#.#.#......#...##......#.....#.............#.............#.....................#.##...........#....#.#...............#.........#.....#.....#..#.............#.#........##................#...................#...#..........#...........#................#.....#........#........#.............#..........#...........................#.
......................................#........#................#.........................#.................#..............#.....#......................##....#..................................#.#.........#.....###.......##........#............#.....#.#........................#......#.#..........#.....#................#.................#..............#................#.....#................#.....................#....#.........#.#........#.........#...##..#...........#.......#..............................................##..........#..............#........#.............#.#.....#......#...#..........#.#..#.......#..#.............................................#............#........#........##..#........##.........##.......#.................#..............#@......##........#.#.............#.................#.............##..........#.....#..........#..................#.#........##.#....................#............#.......##....................#.#........#...............................
.................................#.................#.....#........##..................#.........#............#.#...............#...........#.#..........##..#....................#.##..#..#............#..............#..#.......#....................#....#....#...#....#......................................##......#.........#........#.....#..............................#.......#..#...............#.#...................#.........#......#...#...............#...#........#...................#..................................#.#..................................#......##..#...............#.......#.........#....#.#.........#......#...........#...#..............................##.......#.....#...................##.......#.................................#...............................#............#....#.....##.........#.#...#......................#.#....#..............#..#..............#.................................#..#....#...........................#....#........#......#....##.............
.......#.............................##..............................#.....#..........@...#........##...............#@...#...#.....#................................#........#..#....##...................#..#........................#......@#.............#.....##.#.....................#......#...#........#..........#...........................#......#......#..............................................##....#......#.....#.......#............................#..........#.................@....................#......#.........................#..#...##...#...............#...............#....................##.......##.......#.................#...#.........#.....#.........#......#...#.......#............#....#..#......#..##.............................@.#.......#..#.#..#.#.#....#.......#............#....#....#.#..............................#..#..#..................#....................#..........#....@....##..#...........................#..#........................#.......#.....#..........#..
..#.......#...........#............#.#.............#.#....................#...........#........@...................#.......#...#...#...#...#.#............#.......#......#.............#......................#....................#.#.#.................................................#.........#........#....#...........#....#..#.....................#.....#..........#...##...#....................#....................#.......................#.#......................#..#...#..............................................................#...#..#..##..#...........#........#.............#.##........#...............................#.................#.........#.....#..#.....................................................#........................#......#.......#...........................##......#....#..#...#..........#.......#...........#....##............#.......#.................#....#..#..................#.........#........#...................#..........#...#.......#...#.............#..........
...#..........#...#...##.#.#..................#.#...#...........#.......#.....#...##.........#.....#......#...#.......................#...##..........#...#........##.......................#.....................................#..............#..#..............#...............#...........#...#....................#..............#..............#.............#.........#..............#......#......#.##.....#....#..............#....#.#..#......#.............#...#.............#....................#..............#............#...........#........#...#.............#......#...##.......................##.....#.......#.........#.........#.....#..#....#......#..#.#.#................##.#.......##................#.......#.#....................................#..#......#.....................................#................................................#........................#....#....#......................#..#.........##......##................................#.#.............#....#...........#...
...................#.....#.........#............#.......#...............#............#.................................................#..................#......#...............#........#.................#.......###.............#.................#...#.................#.##............##....................#.....#........#........#...#...........#............#.#...................#...................#......#........#.......##................#.##....##............#.....#..#............#.......#...#.......#.##.................................#..................#.........#.#............#...#..#......................................##.#.....#............................#.............###..#................#.....@..#.....#.............##......##..#..#.......................#..#........................................#..............#...#...........#......#..#..#..#.....#........#........#..#............................##.......................##.........##..........##..#.......................#
..#......##......................#...............#.....##.........#......#.........#..#..................#.......#....#..#...........................#........................................#..#..#.............#.................#..............##..................#.#.......#...................................#........#...#.....#..........#...........#..#.........#.....#................#.#...#...............................#.......#....#....#...#..............#...........##......##........................#.....#..................#.........#...#......#.#.......#..........................#...........#.......#...#........#.....#.............#........#.#...................#.#..#..............#.......#...........#.........#...#..#......................#....#...##................##....................#.................................................#.#.#...............##..#.#...#..#.....#...........#..............#.#.......................#.......#............................................#
.............#........#..............#...#........................##........#........#........##......#........#........#..............................................#....................#.#.........##.##.......#.................................#.#.......#.#......#..##..#...#..##........................#...#.......#.#....#..##.......................#..................................#....#.......#..........#.#............#.............#......#....#..#.#.......#.#...........................#...#........#......#...........##.........#......#....#.#................#...#................#.#......#.............#..................#.#.#..........#..#..........#.......##......#.........#...##............#..##....#..#...#..#...#...#.........#...#..............##......#...#.#............#.........................#..#..#.....#.#.#......#.......................##.#.....#.....#......................##..#.#.............##.........#................#..#.......#..................#..................#...
............#.......#....#........#....#.#.....#.........#............#...............................................#...............#.#.........................##..#.........#.....#.............#..............#....................#.................#............................#....................#...............#.......#....................................#..............#......................#.#.#........#............#..........#.....................#........#........#.......................................#.#.................#.#...#..........#.....#...#....................#.........................#.......#...#...................#.....#.#........#.......#.........#...........##...........#..............#...........#..#....#...............#.#.#...........................................#......#................#...#.........#......#...#......#.................#...##.#....................................#....#...#.....................#...#.....#.#..#..#...............................
.........#.....#..#................#.....##..#......##.....#.............##...#..#.........#...........#...#........#........#.#..#.#.................#.............#.......................#....................#........#.......#..................#....##...........#...........#..............#.....................#.................................#........................#.#......#..........#.........#...........#..###....#..........................#..........#.........#...............................................#........#......##......................##.....#..#...###.#......#.........#.##......#....#....#....#.................................#...............#......................#...........#....#..#...#....##.......#...............#........#.#.#..#.......#..........#......#...#.........#..#....#...##.................................##..........#..............#..................#....................#...................#.............................#.................................
...........#....#..#.#..........#.....#.........#.#...#.....................#....#....#.#..............#..#..........#........#.#...................#..#..#...#.......#.#..#.#..........#.................#...................#.#........##.......#....#.#.......#.......#.........#.........#.........#........##.............#......#..#................#.#..........#.#...................................#...#..#...#....#...........#.............#.......#....................#....................#...........#.....#....##...#.#........#...........................................#........##.....#.#...#.........#.....#.#..#......#........................#...#..........#...##...#..............##..............#............#.#............#..........#.#.......#.....#..#..#..........#...#..................#....#.......#..#.........#..#.....#..#.....#...............#........#..........#......#.#...........................###.....................#...........#.......................#.........................
..#.#.......................#....#.#....@................#.....#....................#...#.................#.....................#.#.....#...........#..#...........#.....#...#.....#..#........#....#..............#......#.......#..#..#...#........#.........#................................#..#................###.......#.#.#........................#........#...........#...##...................#......#.#.....#..#.........#..#....#..#.#..................#............#....#.#.....#.............#.......#.........#..............#.##...#.#.....#....................#...##..#...##.....#...#.......................#......................#......#................#....#....................#..................##......#.....#...............#....#..#..........#..........###....................##....#............#..........#...................#...............#.#.........##....#......##.#....#......#....#.#......#.........#........#..#................#.......#......##..............................#.........
........................#.........#...#............#........................................#...#.#...##..............................#.............#...#...#....#..........#..#........#...#....#...................#...#.#...............#..............##......#.#....#.#..............#......#...#.................#..........#...#......#......................#.......#.......#.......#........#..........#........................#....#..##....#....#....#..............................#.........#.........#.#..............##..............#....#.#...................#....#..#.....#.#.............................##........#................#...........#...........#..#...#...............#....#.....#..#.........#.......#...#..............##.....#.........#..#.#...#.................#.....#.......#....................#...............#........#........................................#...............#.#.............#....................##...#.#........#......................#.................#.............
...#.#....#.......#...............#.......#....................#.#..#.........#.....##...............##..#.....#.....................#.#.#.....#............##.#..........#..#....................................................................#.........#...............##.........#............#...#................#..#...##.......#........#............#.....#.............#.................#...........#........................................###.....................#............#......#...........#..#....##...#..............#...#........#....#..............#.#....#....#............................#....#................#......#.#....................#.......#.............#............#...#.........#..............#.....................................#.......#.....#.#......#......#..#...........#..#..#.....#...........#..#..#...#........#.#.........#........................#....#.#.#..#...........................#.........................#............................#....#........#........#..
....#....................#..........#.....#........#................#....##@.........................#...#......#..#.#............#...........##.......##.#....#......#.....................#.#....#........##..#.........#.........................#.....##........#.......................#.....#.#...........#..............#.......................#..#.......................#..#...............##.........#........................##...#.......#........................#..#.....##.....#................#.......#...#.........#..........#......##.#.....#...#..#...........#.##......................#......#......#................#.......#..#...................#..#............#..........#...#.#..................#......................................#...........................##......#.#....##..#....#.........##................##...#...#...#....................................#...........#....#.......#.............#.........#..........................#........#.......#.......#..#.......#.............#
.....................#..........#.#.................#.#...............#...................#..#..##....##.........................#..........#.................#........##.......#.......#...#.........##................#..........#...............#..#.......#............#......#.......#........#..........#............##..#...........#..#..#..............##...#....................#............#.......#...#........##.......................#...............#.......#................###......#.#....#..........#.....#..#..#...#..#...#.....#................#.........#..........#...#..............................................#......##...#.........................#....#..#........#....................#.#......#...#....#.....##.#..........#.#.................#..............##...#........#.#.#..............#..#.........#....................#...#........................#..........#............#......##....#..........#............#.....#.......#.#..##..##.#..#..#...#..#..#....................#......#
.............#.............................................#.........#.........#..#.....#........##.....##........#..#..........#.......#.....#............#....#..........#.#.................#.#............................................#...............................#...........#....#..#.##..............##..............##................#...........#....#..#............#....#.....................##.................................#.....#..............#.................##...#.............#....#......#..#...##.#...........#.#.................##..........................#..#.................................#...............#.............#.......#...#...#.......................#............#............................#.....#....#..#...........#.........................#.......##....#...........#.....#...#.....................#.#.....#..#...............................#........#.............#.....#...........#..#..##...#.#................#..................#...........................#.#
.......#..##..............#..#..............#...............................................#............##............#..#.....#.......#.....#..........#...................#......#.#............#............#........................#.#..............#.................#.#.......#.#....#..#......#......##................................................##..............#...#........#.........#......................#.....#....#..........#............................#.....................#..#..#.......#................#..................#...............#........#................................#...#..........#......................#...................#...................................#...................#..............#........................#.......#............................##....#.....#.................#................#.......##........................#.......#....#.#..................#..........#.##.....#.......####...........#......#..........................#........#............
...................#......#......................##...#......#......#..................#...............................................#.................#..........#............................#........#..#..#....#.........#.#.#...#.#...........#.....#...#......#.......#.................#.......#....................#..........#...............................................##.........#..#...#............#............#...#.#...............#...........................#.....#.#.#....#................#.......................................#.#...##...........................#....#....#.#...............#...................................#..........................................#.#...#.#.#..#......#.....................##........#.................##...........#....##....................#.......#........#.......................#..............#.#......#............#............#.............#...........................................#.............................................#....#.....
....#...#...#......#.........#..#.......#....#.#....#.......#..................#.................#...................#...#....................#...............#..........#....................##............#.....#........##.#.#.......#.................................#...................#....................#..#.#...........#.##..........#...#........................##.##..#.....#.#...............#................#.#.............#...........#.......#.....................#....#............#.#...#..............#........#....................#.#......#..........................................#.....#...............................................#..........#...............#....................@#...............#..#...#...........#......#..........#.........#.#.........................................#.......................##......#.....#.#..........#.##.........#.....#.#.............#..#..#.....................#.....#.........#.....#.....#..........#..........................#.#.............
.....#..@..#.......#......#.......#.............#......#.#................................................#...#.............#.#............#..........#.....#................#...........................#...............................#.............#.......#...#.........#......#.#............##..#...#.......#...#............#......##...........#...............#....................#...##.........................#....#.......................#...................................#.....#.........................#...........................#..#....#..........#........................#..#................#....#.#....#.#........................##................##......#..........@#...................#.............#........#.............#.#....#...........#....#............#...#..##...#..#......#......#...#........#...............#...#.....#.........................................#..#.##..................#......#....#...............................#....................#...#.......................
...........#...........#.........#......#..#.....................#...........................#................#.........##...............#.......#........#...#..##...#........#......#.......#...#..#.................#.#.............................##.......................#.....#..................#.....................#................#..........#......#............................#................................#....#............................................#..............#..............#.......#..#.....#...................@...#...................#..............................#..........#...#.................#.........#...#............##...##..............#.#.............#.#..................#..#.#......#..............#............#....##.................#..#...#...........##..#............#..#.............#...................#..#.......................#...#...#........#..#...#.................................#..................#......#......#.........#.#........................#.
#..............#...........#...#....#..................................#...#..#..#..............................#........#.#.#.#.....##......#..........#.................................#..............#..........................................................#.........................#.............##...................#.........#..#.................#....................#...#.........#...#..................#.#.#..##.................................#....#...........#........#..#.....#..........................#.......................#.............#...................#...#..........#...........#.....#..#...#....#.................#...##..........#.#.#...#.......#......#..#..............#..........#.........#.....#....................#......#.......#.........##...................#...................#........................................#......#.............#.............#..##.........#....#..#........#.....#.#@.........#........#@..#........##.............#...................#.#.#...#..
..#..#...#.....##....#.............#............................#............#...#...............#.....#................#..#.................#.#.....#...........#................#.........#....#........#.....#....#.....#..............#.#..............#........................................#...................#........#............#......#.................#.............#...........#....................#................#.#..............#.#...........#................##.........#......#.....................#..#.....#.#...................................#...#........................#.......##.#........#.....#..#...............#...........#................#.......................#...#.#...........#.........#.............................................#................#.........................#............................#..........#.....#.....#.....#...............##.............##.............#...#...........#....#......#...##.....##.................#.#.........#.......................
..........................#.....#....#............#...##......#..#...#....#.......#....#...........#...##.#.........................#..............#....#.#............................#.....................#..#......................................#.....#..#...#.....#...........................................#.........#................................#..............................................#..#.......#..............#...........................#.......#..................................#..#...#......................#...#..........#...#.................#...#.....................................#....#.....#..........##...........#.......#...#..............#.#...#........#.....#..#.......#...................................#...#...................#.#.##.............#.........##.....#.#.............#..#..........#....#......#..............#...#..##................................##..............#..#.......#..#.................#............#......................................#....#
#.........................#.#....#........#.................#................##..#........................#................#..#.........#...#.......................#............#.....#........#.....#...#........#..............#...........#.....##....#.............#.................#........#.....##..........#.##...........#............#.........#...##....#.................#..........#.........#..#.........#...............@................#.......#....#...............##.....#.#.#...........................#......................#..............#.#........#..#......#..........................................#........#.......###..#...........#.##..........................#...#..#.............#.........#...........#.............##.................................#.............................#..#......##....#........##......#........#........................#....................................................#........#.........#..............#..................#...#......#......#......#...
..#.........#...................................#.#.....##...#......#............#.........#................#.#.##.......................#......#.........................##...##................#.....#.........#........#..........#.....#....#......#............##.....#.............#...#.......#...........#..........#......#.#..#.#............#..#..........#......#..............#........@..............#.#......#...#...........................#.....#.........................#..#....#.......#..........#...#.....#.......#....#...##.......#....................#...........#..........#..#.#.......#......#............###.......#...#.............#...........#..........................#................#....................#....#.............#............#...##......................#....#.......#.#....#..........#...#...#.#........#...#..#...............#.@..#..........................#.........#.........#.......#..............#.....#...................#.........##................#.##..#..........
...##.........#................#....##.......#.............#.........#.............#........#..................#.....#.#..............#..................................##.............................#...#.................#......#.........................................#....#.....#.#.....................#.......#......................#.#........................#..................#..................#...............#....#...#...#.......#.....#....#.......#.....................#.....#....##......#...#............#.......................................#.....................#.................#.............#.#.....#.......................#.....................#...#..........................#...........#...#......................#...........#...#...##......................#...#..........#........#......###.......##...........##..#.....#........#...#..........#..............#.....................#..........#....#.#..#...........#...#...#...#.#.................#......#.@.##...................
...............#.....##....#.......#.....#.......#.#..#............................#...........................#.............#...................#.........##...#.......................#.....#.....#.................##...#.#.#..@#......................#....#..#......#.........#.#.#.....#...........#..............#....#.....#......................................#...#................................#...................................##.............#....#.#...#....#.##....#...........#.........#..............#..............#..............##.#.....#...........#........#.......#.........................#........#...#.....#..........#.....#............#.................#..............................................#......##........##............#........#........#.......#.............#....#..#...#.#..................................#....................#................................#..............................................................#.#..................#......#...............
...........................#...........#..#...........#.#..............#.....#.............................#............................#.................#...............#........#............................................##........#...............###...#.......................................###.................................................#....#...........#....##.#.#.#.....#..............#................................#.....#......#...#...........#....................#..#...........#..#..............#......#..................................#....#....#..............##..#...#...##.......#...........#..................#.....#...................#.........#.....................#.#..#......................#.....#.#...#..#.##......................#....#..........#.#.........#................#...#..#..............#......###............#.....#...........#..#......#..#.............#............#...........#............##.....#...........#....#........#......#....................##.....
...............................#......#.#......#..................##..........#....#.......#.........#......#...........................#.......................#.................#......#.....#...............#.......#.......................##..#..............#.................#...##.......#.................#.........#.....#................#........#......#....#......##....#.#...............#.......#....#....#......#.#......................................##......#....#......#......##....##....#................#.......#....#.#...#...............#...............#.#...#.................#.........................#...@..#..........................#......#.................................................#...#..................................##..#............................#...#..##..................#...#.#.#............................#.#.............#.....................#...#...................#..##.......#....#...............#....#....#....#.............#..#....................#....#....
#..............#...........#.................#.#.#...............#..#.#...............###.............#.....#..#.........#........#.................#...#...............#..............#...#........................#.......##........#..#....#..................#.#...........#..................#.....#........................#.....................................#.............#.#....#...........#..........#.##..#....##................##.#........#.........#.....#.................#.......##.................#....#...............#...#......#....#.#..#...........#.............##...............#.......#.............#......................#...#..#............#....#.........#............##...............#.........##..#.#.......##............#..#....................#....#......#...##......#.......#...........................#.....#..........#......#.##......................#...........#.....#.....#..#.......#........#...#.....#........#.#..#................@..............#..##.........#..#..##.#....
...........#.#........................................#..........#............#...#..........#.......##.#.#..........#...............#...............#.......#.......#.........#...............#...................................#..................##....#......#.......#...#.#........#....#..#.....#.#.........#.................#.#.....#...........................#......#.##........#..#.........#....#................#..........##.#.#.#......................#....................#..#.#.......##...............#.#.#....................#.....#..................#........#.......#.....................#.............#..........#.........#........................#..........#...........#.......###......................##................#.#.......................#............................#...................................#..#....#.........#......#....#...............#.#....#......#.....#.........#...##........##.................#.............#...#............##...........#...................#.#..
.............#.#.....................................#........#..............................#....................#.......#.....#..................#........#.#........#..#....#.......#..........................#......#....................##.........#.............#.......#..##...#..#..#........#....#....#...#.......#....#..........#......#.............................#.................#......##...........................#....#................#............................#..................#.....................................#....#...#..#.............#........#...#..#..#.........#.........#...#.........#.##.....#...#...#.#............#..........#.#...........#.......###.........#.#........##........#......#....#.......................#...........#...#............................#......................................#..##............#.......#......#....#....#.............#.....#....#.#.......................................................#..#...................................##......
..#.#........#......#........#......#.................#..........#..#...#...........#.#.................#.................#...................#..#..................#......##.......#.......##......#......###..#................#..............................#....#.#.......#...........#...........#.............#...........#.......#..............#....#.................#..#............................#............................................#.......#...#......#..............................##.#...#.......#.....................#.#.........#...#................##.............##..#....#.........................................#...#..#....#...#...............#......#...#..#..#........................#......................#............#....#......#..#...#..#.#..........#.#.......#........#........#......#..............#..............#...........#....#.........................................#..#..#.........##...........#..................#.........#.....#..........#...............#........#
.........#..#.......##........#.....#..................#............................#..............#..#...#...............#.#........#.....#....#...............#......#.......#.......................................#..#.......#.#...................................#..#.....#.................#..................#.....#........#.................#.........................#........#.##...............#.#.........#....#......#......................#.............#..........#...........#........#............#..#...#........#...............#.....#..#....#............................##.........#........#.......#...................#...#..............#....#.................#..##...##.........#.....#.....#....#...................................##...#.......##..#...#......#........#........#.........#......#............#.#...................................#.#..#.....................#.........................#...........#.#.#.....#......#.....##..........................................##.....#......
..............#......................###.................#..#....#..##.#.......#...........##.........#........#..#............#.#............#.#.....#.#...#..#........#.........................#..#.#.........##................#.......#..#...##......##.....................#..###........#.#..............................#..........#......................#.#...#..#..#........#.....................#...###...#..................#....................##....#.#................#......#.@..#....#.......#....#...................#.........#..............#................#.................#.#...............................#.#......................#...................#..................#...#..#............#.........#.....#...................#.....#......##..................##.......#...............#..........#............................##....#.#...................................................##.#..........................................................#...............#.#.........................
#.......#......#..#........#....................#.............#.................................#....................#...#...................................##..@................#.............#...@..........#.........#.....................#.#.......#...................................#..............#.#..........#...........#...#.#..........#.......#.....#..#.......#.#..........#..#...#....#.............................#...................#...##..........#............#.......................................#....#........#.........#...#...............#........................#..#....................................#...#.........#....#................#....#.................#......##.......................#.............#......#..#........................#..#......................#.#..........................#....................#.......#........................#.....#.#..#............#.#..........#.#...............#.................#........##........###.........................#...##.#...
......#.........................#..............................................@......#..#.......#.#.#............##.................#..#...#........#...........#............................#........................#.............#.............#........#................#..........#......#..........##...........##......#.#......#.............#.#.....................#..........#.#...#..........#.....#......#....##.............#.......#....#...............##..............#..#..#..........#............#.......................#.......................................##..#...#.##.......#......#............#........#...#..#.#...#......#.#........#....#...............#.#...#.........#...........#........#...............#..#..#.....#............#......#........#....#.................#.........#...#...#......#.#................#...............##....................##.........#...#..........................#.............#.....#.#....#.......#............#......#.....#......#.....................#..
....#..............#.................................#..#..........#.......#..#.##................##.....................#.....#..............................#................#...................#.....#.....#..................#..............................#.#......#....#......##........#..#........#........................................#.....#.....#.#........#.......@.............#...#................................##..#......#...........##...........................................##...#...##.#...#....#....#.........#...#...#.#...#.............#....##........#............................##............#.....#....#...##.........#..........................#.............#...........#...#...#................##.......#.....#...#.#...#................#....#............#.........#...#..........#.........#....#....#.#.#............#.....#.##..................#..#.......#....#.##...........#....#...#.#............#............##.........#...........##.......#......................#.........
........................#..#.............#.##..........#.............................................#.....#............#........#..#..#.....#...##...#.#.........#...#.....................#......................#....#..........................#.......#..............#...#.##.#.........#........#.............#...............#.........#............###..#...............................#.....#......#.................................#..............................#...##........#...#.......................#....#......#...........#.#..#.#..#..#......#.#.....#.............#.......#..................@.#......#...#...#..................................#..#..................#................#....#.#.....#...#..........#......#.....................#..............#.#..#..#.................#...................#.....#.......#....#..........#.#.......#....#.#............#...#.............#........#..........#........#..#....#............##..#.......#..##................##...##.............#...........#
....#....................#......#............................#.#...#..#...#.................................................#.....#..#.#...#..............##......................#.....................####.....#.#.......................#....#...#..#.................#.........#..........#..........................................................................##...#......##.....#.#.................##..#....#..#.........#.#.........#...#............#......#.#......#...............#..........#...............#...#.................#...#....#......#....#.#...#..........#.......................................................#....#...........#....#..................#..#...........#..#....#......#.....#.........#..............#..#.#.......#...........#.......................#.#....#..#........##..............#..##..............##.#...#..............#...........................#...........#.........##..##.....#.......#........................#........#.........#.....#..............#..........#.
.............@.........#.......#..#..##..............##..................##...#..................##.#.....#.....................##........#..#.........................#.#.....#......##...........##...#..........................................#..............#........#...##..#.................#...#.#.......#.#.............##.........................#..#....###.............#...#.........##............#..#...........#............#.#..#..#.........#...........................#..#....................................#.#.#...............#.....#..............#.....#.......................#.......#...#..........#.........##......#.........#..................#.................#..................#............#........................##..#................@........................#........#..............#...............#........#..#....#........................#..#..............#.....#.........#.....................##........................#......#.#.#.......................#....#............#....
..#..#................................#....#...#.....................#.#.................###....#....#..#........................#..#...#........#.........#..........#....#............#....#....#....#.............#......#...#.#.....#........................#....#....................#........#.#..#.#..........................#....#...............#...#.....#....#...............#...............................##...#..............##..........#.................#....................................................#......#...........#..##......#............#..........#.........#.......#...........#.#...........##..........#.......#....................#.....................................................#............#.........................#...#................#....#.............##.......#.....##.......#....#......................#.........#..#.............#.................#.#..#............#......#........#...........#...................................#..........#........................
.............#......#.................#.#.......#...........#............#......#..#....#...##..#.#..#.......#....#.#...#....#....#.........#.........#...#........#.#......#..............................#..#.#.............#......#............#@.......#...................#.........#.......................#......#.........#.....................#...................#..##................#.#..............#.....................#...........#.......#......#.#..##.......#....#.........#....#..#..#........#................#..#..................#...........#.......................................##...........##.#.......................#......#......###....##..........#....#......#........#........#..........##.#..#.....................#........#....#......#.............#.........#..#..........#.................#...#@.#..............##.........#.....#...................#........#.......#....#.......#...............#........##......#..#............................#.....#.......#.........#...........
........#.....##............#..##...#.......................##...................#....................##.#.#................#............#.#.........#...................................................#......#......#...........................#....#..#....#.........#..............................#......#..................##.........#..#.........#..........................#......#....#...................#...................#........##......#.......#........##....#................................................................##.........#......#......#.........#.#.................#...#..................#...................................#................#...........#.............#....#...........#........#................#...................#.........#...................#..........##........#.........................#.....#....#.......#.....#.........#.........#.#...........#................#......##....#.......#..#....#.#.#................#.................#.#......#.##...............
...................................#...#........#..#......#.#..................#.................#................#.............#..#.............#.....................#.................#....#...#..................................#......##....#.....##...........##....##........#.........#........#.#............#...#.............#.....................#...#....#.....#......#......#...##..............................#.................#.......#......................................#..................#..#............#......#..........#.......................#......#..#..##...................#...........#.................##......#........#...................#........#...#..........#.......................#..........#.....##...#....#......#.....#........#.#........#........##..............#....#.....................#.................................................#........................#.......#.....#....#..##...#........#.............#........#....#.........#......#............##...#......
....................#......#....#..#............#..#....................#...#.........#....#.....#.........................#.....#..#..........#.#........#.#.................#...............#.....#...............#....#........#...#..........#...............................#..#............#...........................................#................#.#..................#..............#..................#................#......................................#............#..................##.........................##...##......#..#..##................#............#............#.....#...#......#.......#..........................#...............##..........#.....##..............#............................#....##...........#.....#..###.#...................#......#.........#..........#..#....#...............#......##...#........#...........#......#...#.................#...........#..#..#...................#...........................#........#................##........#..................
.....#.#.........#........#.........#........#...#...............................................#...#.................#........................##..#....#..........................................#..............##.....#...#...........#...#.........#........##......#......##.......#...................#...............#...#..........##..............#....#.........................#.................................................#.......#.....................................#..#.............#.............#...#.##...........#.....#..........##..............#......#..#.......#........#....#...#.............##...............................................##.#......#.#......##.........#...........##....#...#..#.#...#................#........#............................#....#....#.......................................................#.....................#........................#..#.......#...........#.#...##...#.....#.....##......#..#................#..................................#.#..
#..................................#......#.........#......#...#.................#...#........#....#....................#.#...........................#..#..#.......#......###................................#..............#..........#...#........#....#............#....#...#...##............................#..#............#...#....#.......................#...................#....#.............................#.....#...........#.......#...............#..................#..#.........#............#...#................#...#..#.....#.#..................#...#.......#...........#............................#.....#.................##.............#.....##.....................#.....#...#..............#......................#..........#.#............#...........#.........#...........#...###.#..#......#..#.................#...#......#..............#.#..........................#.............##..................#........#..###...#..#..#...........#.............#....#........#....#.#.#..#..........###.
.........#............#.....#..............##....................#........#......#....................................#.................#.#.........#...#.................................#.#..#...#........@.......#...#......#....#..##....#.#.............#...........................#............#.......#..#................................................#.....#..#.....#....#.......#...............#.#....#...........................#.....#.......#.....................#.......##.#...................##......................................................##.##.....#...............................##..............#.........##.......#...........#...#...............#.#.#......#....#......#................................#....#...........#....#.#....#........................#...................#..................#........#..............................#........#.........#....#..#......................#....#........................#.#...#..#..........#..........##.........#............#..........
....#........#..............................#.....#............#.........................#...#...............#..#.....#........#......##..............#.....#..#..............................................................#....#................#...#..........#............................#.................#...#............#...............#......#....#......................#....................#...................................#......#..........#.#.........#.....................#........................................................#.................#..#..#.......#.#...............................#.#.##..#......#..#..#...................................................#.#...#................##.#........#...#............#........................#..#.....................................#.......................###...#...#......#...##.....##......#....#...................#.#.....#.....#.#...#.............#...#......#........#..#..............#.#.#................#.#...#.........#........
......#......#..........#....#...@.##.#..#.....#.............................................#............##.......#..........#.......................#........#.......#........#......##.............#...............#.##......#...........................................................#........###.......#.#...#..................#....................##...........#.....................#.#.......................#...................#....#.....##.........#........................#..........................#..........................#.#.#..............#...........#....@...#.....##..................................#......#.........................#.............#......#.#...........#....#....#........#...#.......#.................#....##.....#.....#......#....#........#.#.#......#..............#.................#..........#...#.......................#..#.....................#........#.###.....................#..................#........................#....................#....#......#........#.
......#.....#..........................#.#..........................#....................#...#............##........................#.................#..........#.#.....................#..............#.#.......#...#.....#..#.#..........#..................#..#.#..........#..................#..........#.#.##.......................................#...................#...#..#....##.....#.#.............................#........#.....#...#.........#.......##..............#..#.....#..#....#................#....##....#............................#.#..#.##..#..................#....#.#..#..............#.................#....#................##......#..#.##...#...#...................#.....#..........#.......#..............#........#....................##........#...#...#...@...#...........#.......#...........#....##....#..#.......#......................#..#.......##...#.....#.................#........#...................................#..#.............#.....................#.............#.......
..........................#...............#....................#..............#....#....#.#..............##.....#....##..#..........#.................................#......................#....................#...#.....#..#......#..........#.#...@........#............#..................#...#............#....#..........#................#.....#.........................#.............................#....##....#............#...#.....#.#.............#..................#.......................##.....#.......#.........................#.........#.........................................................#........#..#......#.........#...##..#......#....#.....#.................#....@....#.........#...#..........................#.............#............................#....#.......................#..................#..##..#....#..............#.......##.#......................#..#.............#.............#.............................#....##..............#..........#............................
...............#............#....#.#..................#..#.............#.#.#..................#.#..............................#......................#.......................#......#..#.#....#...............................#...........................#....#........#...............#......#.....#......#........##........#...#.........#....................#...........#.....#...#.#................#....#.....#.##...#.#.........#.....................##.......#.............#......#.#.#.....#.....#.#.....................#.....#......#..........#.........#.#..##....#.#................................#.....#.........#.#......#..#.......#...#...........#...#.....#.......................................#...................#..............#..................####...#...#...............#....#.#....#.....#..............##.......#..#................#..#..........#................#...........#.....#.#.#..#.....#.......#..............#........#..#.............#.......#..##...................#...........#.
...........#................#..#..................#......#....................................#......#...#..................#............#............#.#.#........#.....#....#.#.......#.....#.............#...#......#.............#....#..#..............#..#.....##....#...##.........#..#..............#.............#...##..........................................#.....................#............#............#......#...........#..........................#..#.......#.#................#......#........#...................#.......#............#..#.........#.................##...#........................................#....#.......................................#..#.#..........#.............#..............#..............................................#.....................................................#...............................................................##....................#@.......#...............#......#..#.........................#..................#...............#..#...
.......#.....#.....................#.....#....#.....#...................#.........#.#........#...#..................................................................................#............................#.#..........................#......##...#.....#.........#.....#........................#........................#...............#....................................#.........##.........##..#..............#............#.......#.#.................#.....#...#.#...........#....#........................#...##...#.#........#....................#.................#........#.#.....#..#..............#.....................#.......#.###..#......##...#........#........##.............#..........#...#.#.#....#....#..........#..........#.................................#..............#......#..........##...###.....#..#.........#...........#.....#....#.....#.......#..#...............#...............#...#...#............##.#.#...#.#..............................##.............#..#.......#........
#...#.#..................##.......#...#.........#.....#.#...........#......@...................#.................#....#..#.............#...........#........................#....#................#.................................................#.....#.....#..#.............##....#.#....#.#..........................................##.................................#.........#......#...#....##.....................#...........#...........#................#..#...#.......##.##......##........#.............#......#.......#......#.....##.......#..##..#......#...#..#.....................#...............#..#..#................#...........#.#.#.......#.#..#.......#........#....#.........#.....#...#.....................#.........#...........#..#.##.........#...............................#....#..#..............#......#..#.............#..#..#...........#.##..........#..............................#..#...........@..............#..................##....##....................#.........#.............#
...#.........#....................................................#........................#....................................#.........##.........#..........###.............#..........#.............#.........#.#...............#......................@....##.................#......#.........#..#.......###............#......#..................##..#........#.........#...........#..............#.#...............#......#.....#.#...................................##...#......#..........................................##.......#..#..............................#.....##....#.............#........#.........#..#.#.......#....##....##...................#............#...............#......#....#.........#..........................#.....#..#......................#.......#........#.........#..#.#..#..................#..#..........#.....#...#...#....#....#......#..........#.....#.#.##............#...........#................##..#........................#.........#.......#........................#..
..............#................#...........#.....#........#.#.....................................##....#....#.......#......................#................................................#...#...............#........#..........#.#........#........#....##..............#......##..###.#................#.....#...........#.......##.......................#..#...##......##...............#............................................#.....#........#.....#................#..#........#.......##........#..........#.............#....#............#....#...................#....#.......................#...#.......#..............#..#....#............................#.##............#..........##....#.................#............#...#........#..........#...................................#................#..#......................................................#.#........#.#...#...#.............#........##..#....#.......#.....#....#...................#.......#......#...........#.........#............
........#..##.##.#.........................#.........#...#......#.....#........#..#.#.....##.............#...........#.......##.#...#............#.....................#................#...............................#.......#......#.....................#.................#....#..#...........................#...#...........................#.........##..#......................#.#........................#.................#..#..................................#........#.#....#.....................#.....#.....#..#......#.....#......#............................#......#..##............#...##.....#.....#..#.......#....................#...........................#......#...##.......................#..........#....#......#...........#..............#.........#......#..............#..........#.............#...#.....#..................................##.......................#.......#.............................#..............#.....##........#.....#..............#...........#.#.....#...#......#...
........#........#.........#.............#.###......#..#.......#.....#....@..#...................#..#..##.......#.....................##........#...................#..##....#...#.#.##........#......................#......#...............................#....#................#...#...#......#..........#........#..............#........#...............#......................#...#.........#...........#.................#.........#...##......#..#..#....#..............#.....#..........#......#.......#...........#.#............#.........................#.#...................................#....#..#....#........#............##....#....#.........#........#......#........#........#........#...............#.......@.........#....#.#.....................#.........#.........................................................................@............#............#.....#.#.#.#.....#.#..........#............#.....#....................#......#..........#...#..........#.#....#......#........##....#......
....#...#........#...#.........#.....#..#..#........#...#..#..........#...........#......@#..............#.....#..#..............#.#.......................#..............#....#.................................................#......#..#..#...............................##............#.................#....##........#..............#............#.........#...#...................................#........................#...#.#..#.........#..............##...#.#.#.........................#........#...#..................@..#.#..#...............#...#............#...#...........#...............##......................#............#...............#....................#.......##......#.......#.........##..#.#....#............#........##....................##...#....#.#......#.....#................................#................#.#........................................##...........#................#............#.........###.....#....................#.#.##.#.#........#.......................#
...#..#.#......#.....#......................................................#...........#..#.............#.................................#......#.....#.............#.............#...#...................................#....#....#.............##.........#..#......#.#....#..#.......#........#...................#......................#...#.....@.................@.#.....#......#.................#......#.................#..........................#.........#....................##.....................##.........................#.#..........................#.#.#......#..........#............................#...#..#...........#...#.....#..........................#................................#.............................................#............#..............#...............#.......#........................#.................#.............#...#....#@#................#.......#..........#...............#..............#....#............................##..##..#................#.#.......
....#.........##.............##..........#.#.#....##...................#.#........................#....#.........#..#.#.....#..................#......#.........#.........#.........#....#......#....#.....#.........................#.....#......#.....#......#.........#........#.............#.........#...........##..#...................#....#.....#.....#........#....#...........#........#..........#.#..##.........................#.....#............................##................#............#....#...............................#..........................#....#..#.........##..................#..#...#......................#..........#..........#.........#..#..#..#...........#............#...............@.................#....................#.......................#..#....#......................#.##.#........#..............................#...#............#.......................#..........##....#......#.....#......#............................................#...#............#.....#.....
.......................#....#..................#.....#.....#...#....#..#................#........................#.......................................#.....#..........##...............#....#..................................#............##....#....#.........#.......#..............................#......#....#....................##.....#..............#...#..........................#.#.....#............#.............#....#...#.#................#.........###..#.........................#.#...#.#........#.....#...................#..#..#.#......................#......#.......#.....#...#.#............................#........#....#..........#.................#..#.................#..#.................#.##...............................#....#...........#.........#..#.##..........#.....#.....#..#...#.#..#.#........#.............#......#............................#........#.......#...#.........................#......................#...................#..........#.....................#.......
..#..........#......#.#...................#..........#.#...............#......................................................#...........###.....##.#....#...................................#......##............#....#...................##.#...#..#.....#....#.............#.............#....#.#..................#...#.#.........#.......#........#...........@......#.....................#.......#...........#.......#.............#.........................#...........#..........#...#....#..............#.#..................#.##........##......#........#......#.........................#...........#......#.#..#...#........#..........#...#......#................#...#........#....#...#.........#..#.....................#...#.............#..........#......##..................#........#............#..................#...........#...#.........................#...#.#...........#......................#.....#...##...#............................#....#.............#...#............#...................#...
.#..............................#...........#.....#.....#.#..............#.......#.....#...##..............#.............#...#...#.......#...................###.#..........#....#...#..#......#...#.....#................#..............#..#......................##........#..........##...#...........#..#....................#.................#........................#..#...................#........................#.......###.....#....#......#...................#.........#......##........#.#..........#.....#..........#...#@....#..#...##.........#.............#...#...##.............#.......#.#..@...........#.............#...#..#.............#...................#....#.............................#......#..#..........#.#...............##....#..#.....#.....#............#.........#...........#...............##...##................#.#.........#.......#.....#..#...#...............@..#.........#..#...........#................#.....#..#....................##.#........#..........#............#.....#..
#....#..............#..............#........#..#............#...#.#....#...............#...............#.......#.................#.........#..................................#..............#....##...#....#....#..............#..#......................#.#..........#...................##...#....#...#...#...#.................#.........#...........#.....#..#....................................#............#........................#..#...........#.#............##...##...............###....#.......#..........#.......#.#.......#..............#.#....#......#..........#.....##...................#.....#...#...#.......#........................#.......#...#..#...#..@...................#..........#.#...........................................#....##..#.............###.........................#..#..#.........#............................#.......##..#................#....#.##.....##.#........#......#.................#...........#........................#..........#.....#....................#..........
.....................................#................#................#...................#.........#......................#.....#......#.........................#.........#.......#.#.................................#..#.................#.............#.................#...............#....#........##...........#..#..................#......#...............#..#..#.........................................##.......#....#.....##................#......................#.#..............#....#..#......................##.....#.............#........................................#............##..#....#.......#...#.............#..#...............##...#.................#...#.........................................#..##.........#...#.#........................#........#........#..................#.......#............#............#.................#...#.....#.............#...#.............#........#............#......#.#................#....................................#.........................
..#..............#...#.....#.........................#...........................#..............#...#.............#...#....##..........#.............#...................#................#.#....#..................#..........#....#.....#......#..##...#.#......................#..................#..#...#.....#.....#.............##....#....#........#.#...............##.............................#......#.............#....##.....#...##..##...........................#......#..........#.#.....#.......#...#.......................#.................#...##........................##.................#.............#.#............#.#.#........#.......#....#..........#............................#...........##..................................#...............#.............#.................#.............#..#.........#.............#.........#...#......#................#............#........................#......#...........#....#.......................##.......#.##.#.....#.........#.#..#......#.#.....
...........#..................#....#................#..........#..#.......##......#........................#.#...........................#.......#............................#.#.#...........#...#...............................#....#...#.......#..#.......@.#..#..........................................#.......#..#...###.........#.#..#................#..#...........................##..#.....#.......#.#...##........#...................................#.............#.................................#..................#....#.........#...#.#.......#......#...............#...#..#...#..................#...#....#...............##..........................#..........#.......#...#...........................#..........#..........#...#.#..................#.##......#..#...#......#..............##.......#...........#.......#.......#....................#......................#...................#................#.........#..#...............#.##....................................#.......#....#........
.....#.#.....#...#......#..#...........#........#....................#....#....................#...#...................#...........................#.......................#...##.........#..................................#.............#.#.............#............#.....#...#.....................#...##...........#..........................#..#....#........@.................#......................#......#...............#............#................#...............#...##..#...................#......#..#..#............................@...#......#............#..#...#....#.....#......#.....#.#......#..........#..............................#.#......##....................#.......................##........#...#............#.#.....##.#...#................#.....#..............#..........................#.#....#.#......#..........#...............#....................#...................................#..#............#.............#.....#...#......#..........#.......#....#...........#...........
.........#.@.....#.......#..............#........#.....................#.....#........#...........#.#.................................#............#............#......##......#.........#.#..#............##.................................#..#.#...............................#......#.........#.....................................@..........................##.....#.#........#....#.#........................#..............................#....#...........................#.#..............#..................#......................#...#...........#....#.......#................................................####......#....#...#..#.....#.....#...#.......#..........................#..............#...............##..#......##..#........#.#....#......#..#...##.#...#.........#..............##.......#......#...##.#....................#......#..............................#..#..#..#.#..........#...#........##......................#............#...#................#...#..................#.#..........
...........#......##.....#........#.#..................#..#.#.#...##......#.....#....#.....#.#..#..............#.............#...#...#............#.#...###..................#.....#......#................#.......#.......#............#.#............#......#..........#....#........##......................#.........#...#..........#.#..#.#........................##...#...........@.....................................#.............#....#...#.............#..............................#......#...............#...#..#...##..............#...........#..#.............................##....#.........#..#.......#..#..................#..#....#.#......#..#....#.....................##..............................#......#...........#.......#........#.....#.............##......#............#........#.#...#..#...#.....#................#.#......#.....#.................#............@.................................#....#...................................................#..................................
......#.............##........................#...............#...........#...#..#....#...........#...........#....#......................#...##.....#..#..........#...#..#......#...............#.....#....##.........#........#...#.........#.#...#...#.................#....#.............#........#..##..#.......................#.........###..#.#..#.............#...#.............##.#...#.......#........#.....#.....@................#.....#..#...........#....#.........................#.............#...........#....#.......#...#.#...............................#...........#....##...........#...#........#.........................#.....#........#....................#...................#....................#......#....#...............................................#..#.....................#.#..................#.#....#..................#....#........#.........................#.......#.#...............##...............#....................#...................................#.................#...#
..............#..##...............#..........#...#.#..#.............#...............#....#.............#...#...........................##.................@...#...#...........#.............#...........................#...#..................#.....#.#...................#...#........................................#........#.#...........##......#.....#.................#......................#..#.............#..................#..............#........#....#......#...#......#......#.........#.#..................................................................................#.............................##....#.....#..#......#.......#...........................##...#....#................#.#..............#...#.............#...............#........#.#.......................#...#...#.#...#.#....#........#...........#.....#........#..........#....#.......................#.#........#........#...#...............#............#...................#..............#...#............................#.#...
.........#..#......#....#..#....#...................#.......#........#........#.#.....#..........#....#....#............#.#...........................#........................................#..#.......#............................#...........##..................#..#.................#.#..#.........................................##.....##......#.......#............#...........#.......#.........#......#......##.#.......................#..#........#................#........##.....#.....#.#....................#..#...............#...................#.....#...............#.##...#.....#....@.............#..............#.......#..#.....................#..........#..#....#.....#...#.............................#.................#..#.........##.#.#...#...#....##......#.......#.......................................#.........#.#..........#.....#...#........#....................#......#.....#.......#......#.............#.......#......#..........#..............#.............#..................#.#.
..........................#...........................#..#..................#.....................###...#....................#.#...#...#........#.##.#...........#....##..#.........#.............#..................#................#..........##.........................#.......#.#.##......#.........#........#........##............#..#.##....#...#.................#...##.................................#..##..#..........#...........#........#.#........#.............#.#.........#....#...#...#...##...................#.......#..........#...................................#..............#.............#.#...................................#...#.............................................#...................#.........#.##....................................................................#..#....#.....#.#.................##..##................#............#.................#...#.................#................................#...........#..#....#...#...........................................
..#.#.........#....#............#..#........................#.....#................##......................#..............#.........#...................#...............#...............#.#......................#..#...#........#................#.#.....#....#..........................................##......#..#...................#..........#..#.#...........................................#.......##.............#..#..#...#.................................##......................#.....#...........#............#..............................#.........#.....#.....#...#...........#....#...............#......#.#......#.#........#............................##.#......##.##.................#.....#.............#......#...#.....#..#..............................##.......#.#................#..........................................................................................#.......@.....................#...#...#................#.#...................#...#.#..#..#...............#...##..........
...........#..##.........#....#..........#...........#....#....#...............#..#........................#.........#...................................#.............#.............#.........#..............................#..#...................................#.........................#.......##....#..........#.....................................@.#........................#..............#...#........................#..#.....#.....................#..............##....#....#.................#.................@.........#...#.#......................#............#........#.##....#............#........#..#.........................................................................#..##...#...#...........##..............@...........#.............##..........#..........#................#..#.....#...#........#...#.........##....#........#....................................................#.......##............#.#.........#.#..............#..#.............#.......#.......#........#.#............
...####.....#.........#...........#..#...#...............##.#...##....................#........#...#.........#.................#.........................##.......#......#.................##...#.#................................#..............................#......#.......#..#........#............#......#...............##.........................#......................#........#.................#.................#.......#....................#.............#..................##.#.#........#............#...................#..........#.........................#..#..........##....................#.....#..............#..#....##..............#.#............#.........#..............#.....................#.....#..............#..#...##..........#.......................#....................#.....#..............@.....#....................#.......##......#.........................#..................##........#............................#....#....#.#..................#.........#.............##.....
.............#.....#............#....#...............#....#................#.........#..#..#.....#..#.#........#.##.......#..........#.....#..#........#................#...#..#.#......#......................#...#.....#.........#............#.#.................#.......#......#....#................#..#..#........#......#...#........##........##.....#.........#....#................#...................#..#...#..............#.............#..#............................#............................................#...#....................@..#.#.........#........................................#........#.........#...........#...##..#...#..........#..........#.............##.##............#...........#....#......#........#...................#..#.................................................#....#............#.#..#.#..........#..##...##.....#...........#...................................#...........#.......#.##.........#.........#.......#.................................#..................
........#.......#.........#......#...........#......##.#.##...#.....................................#.......#..............#...#...#...........................#.#........#...........................#.......#......#..........#...........##.......##...............#......................#..#.......#......#.#.............................#....#.....................................#.......#......#......#...##......#...............#.....................#..............#......#.........................#..##......#.....#...#..#.......##...................#...#...................#.......#...#...#.............#.......#..............................#..#.#.#...........#......#.........#................................#...........#.......#..............#........................#..#.....#....#................#...............#.#.............#................................#........##........#.......................#................##...#..#..#........#...................#.....#.#......................
...#...........#...#.....#....#........................#....#.#..#.....@#...............#..........#...#..........#...........#..............##..##....#.#..#.#......................#....#................#.#...#.#...................#..#.................................................#..........##.................................#.............#....#...#.............#.............#....#..................#......##............#............#.......###.........#..............#....#..........#..............................#......#........................#.............##.................................#........#.#................#........#.............#........................#....##..#.....#...........#..............#.#..#.....##............#........#........#................#..#...............................#..............##...#.........#.#..........#.........#..................##.......#........#.......#..#.#..........#............#...........#.......#.#....#...............#.........#....
##............#..#...........................#...........#........................#........#..#..................#................#....#.........#....#.#...................##.............................#.......#..................#............#....#.........#.........................#.......#..........#...#.#.........#.....#...#..#..##......#...........................#...........#...........#.................#........#........#....#.........#..............##.................##..#.#.................##...#.....#....#.........#.##...#..#...#.........##..........#....#.............#....#.........#..#............#.................................................................##...###..#........#.#...##.......#.#.................#.#....#...#.........#..............#.........#.......#........#.#...........##.................#......#......#...........#.......#.........#................#......#...............#...................................#.#...##.......#................................
........#.........#...........#.....#.....#........##.....#....##.#...................@..................#...#..#............#......#...................................#....#.............##...#...............................#.#...##...........#.......#.....#.#.....#..#....................##.................#.#.........#......#.................#.....................#.........#........#...............#..#...#........##......##..#....................##..............#..#.#....#..................#....#..#.........................................#.........#.#.....#..#..........#.............................#........#..................#.##.................#......................#...............#......#...#...........#...#..............#....###.............................#.....#............................##.................#....#....#........................#.......#.@.....#..............#..#...................#...........................#................#........#..#..#.....#.......#.......
............#..............#....................................#.#..##.....#.#.#....#....................#..........................................#.....#..........#............#......#..........#.............#...........#.................#..........#......#...........#.....#.............#.......#.....#.........#.....#........#....................#.............#..#.......#.............##...#...#..###..#...........#.......#................................#..#........................................................................##..................#...........#........#...#.#.....#...#....#.#.#.............#....#..........#....#....#...........#..##.#.......#...............................##..........#.....#....#.....@...#..............#.........#................................#..........##..............................................#....................##.#.................#....##............#.................#......@.....................#...#....#.....#.....................#...#
............###..........#......#....#.......#......................#..#..##.............#.#..#.#......#....#......#....................#......#.....................................................................#..............#......................#.............#.............#.....#...#.......................#.#.#.................#.#..#......#...........#.#........................#...........#..##.#..#....#.........#.............#........##............##.....#.#.......#....##..........##...........#..#...#.#..........##................#..................#......#.............#................#....#...#.....................##.................................................................................#...#.#.................#......................##.#....#..............#.............#.#................#....#......#........#..................#...#.#..............#.............................#.#.....#..........#....#.................#...#..................#.............#...........
........#......#.#..........#....#......#.......#.................#..#........#.#..#.....................#.........#..#.#.........#..............................#.#.......#....................##...................##.#...............#.#.........#......#..##....##...............#.............#........##...##......#.#...........#....#...#.........#.......#.#..##........................##.#.....#....#.##....#........#............#........#.........................#...#..........##......#...........#.............#......#.#.................................................#..............#..........#........#..................................#.#......#.#....#..#........................................#.#.#..........................#..#...................................#................#.#...#.............................#.............#.......#.....#..............#.#.......................................#...#...#.#.#...........#......#....#..............#.....#............#..........#........
..........#...................#........#...#..............................#..#........#..........#.........#........#........#.........................#.................#..........#...#.................#......................#..#...#............##......#..#......#...............#..#............#.#.#......#..#...................#..#....#...#...............#.......#............#..#.......#..#......#...........#..#......#........#...#...................#.#.....#..#.#...#...........#.#..##.#...........#........#...#...#..........#..............#.....#...#.##.#....#..#....#......#........#.......#.................#...........#.........#......#..............#...#.....#........................#.............#.#......#..#.........#...................#........##....#.............#...................#...............@......#..............#...........#.#........#..........#..#....#.....#.............#..#........................##..........#.....##.........#....................#.................#...
#............#.....#..............#.................................#.................#..#.....#......#......#...........#.#...#..............#......#.................#.#.#....#...#...............................#..#.......................................#................#.............#....#.......#...................#....................#....#.........................#...#.......#....#....................................#.........#.....................##..........#.......................#.........#..#....#.....................#.#............###.......#.......#.......#..............#....................#......................#...........#...............................#..........#.....#......#..........###.....#......#..................#.....#........#...##..#...................#..................#...................#...........#..........##................#.................#.............##.............#...#...................#...............................#......#..#@................
....................#..........#....#.....#.................................#........................#....#......#.................#..#...##..........#....................#.....#..........#....................##..........#...............#.......................................#.#.............#......#....................#.......................#.....##...#...........#............#.........##...#...............#.......................#.....#...#........................#....#...........#......#...##...........#...........#......#.......#..............#.......#...#.......#....#............#...............................##......#...#...........#......................#.............#...#...#....#.#..#.#......................................#..#...#........#...#............#.#.#.........#............#...#...#............#.#.......#.......#..#.........................#.....#.....#.........#..................#..#..........................#.....#..........#.#..........#.............#............
#...............................#.....#...............#.#.#...............#......................#...................#....#.........#.........................#.#.#..................##.............#...............................#................#......#....................#.....#..................#.......#................#............#.....#..........#...#...........#.................................................................#................#...........#...#.....................#..#.#...#...#.........#.....#...............#..#.........#.....###...#............#..#....................#.#.#.........#..................................#...........#..#....#..............#.......#.#.....#.....#.@..#..............#....#.........#......#......#..#..........@...#..##.....#......#................#...#.......................#.............................#.....#..............................................#...................#................#.#..............##.......#.....................
........#.....#.....#......................#....#.#............#......#.....................#............#...............#......##............#..................#..........#....#..#..#..#.....##............#.........#.#.....#..#.....#...#.#.......#............................#......................#.#......#..................#........#.....#.....#............#.......#...................#.......##...#.........#...........#...#....#....#...........................#..#................................#...........#...##....................#..#.......................#........#......#...................#...............#........#.......#..#.............................................##...#.#......#...#........................................#.....#.#........................................................#..#.........#................#.........#.......#...........#...................#.#.....#..#....................#..#.....#.......#......#......#.......#..#.............##........#..##........
.............................................#.............#.#..............#.#......#..............#.........................................#...........#......#.......#....##..#.......................#.....................#...........#..............#.....#..................#.......#....##.....#......#..#...................#.................#....##..#.........#...#.......#.......##......##...#............#..............#...................#............#.....#...........#.....#.......#.......#...............#...#....#.........#....#....................#.............#...........#............#........#............#.......................................##............#.................................................##.......#.##............#.#.....#.###.....#..#.......#........................##.....#......#...........#...#.......#...................#............#.#..........#....................#..#..#.#.......#...........#..#...........................#.....#.#.#...#....#..............
.......#....#....##.............#........##.#...........#..##.............#@.........#....................#..#.........................#...#..............#.#............................................#......#............#...#...........................#.......#..............#...#......#...#.#...........................#..#..........................#.#......#....#......#..............##...........................#.....#.............#.#................#...........@.#........#.....#.#..............#...@.....#..............................#....#....#........#..#......#........###........................#......#..#............#..#....#.....##.#...................#..................#.....................................#......#...#.................##..........#.......#................................................#.....#.#.....#............................#..........#......#..#.....#.#.........................#......................#..........#.........#......#.......................#..#.
......#..........#..#..................#.....#...#......#....#.....#................#.........#..............#.......##...........#..#......#...#..#................#......#.##...........#.......#.#..............#..............#.......#.#...............#....#....................#........#...............#.................#......##............#...#.......#...#..#..#..#.................#..................................................#....#.#..#.....#........#......#....#.#......#..#....................#..........#......#.....#.............#...#.........#.......##...................#.#.....#.#..............#..#..........#..#.....#..........................#.......#..................#.....#....##...............#..###.....#.#......#.......###....#.......#..............#.....#....#.......#...............#.#..........................#.....#...#.....#....#.#.......#.......#..#..#...............#...............#........................#...............................................#........#.
...#....#...#.......#....#.........#...........................@............##.......#.#................#......#............................##.......#......#..............#.....................#......#.........#.........#........................#.....#................#.............#...................#.............#.#.#....#.......#.#...#.#.....................##..................#........#....#................................#................#..................#.#...........#......#...............#.......#..#..#.#............#...#..................................#.........##..........#..............#.............#.......#.......##.........................##.......#........#....................##..#.........#......#..................#........#..##..........#............##..............#.....#...........#..#..##...............................#......................#.................#......#.........#...#.............................#............#........#...............................
#...............................#...........##.........##...........#.................#...#............................#.............#....##............#.#..#...#..##.@..#.......#..........##..............##..................#......#............#.##................#....#...................................#........#.....#..........#....#.......................#..........#......#....................#........#.....................#..#.##..............#...............#.....#.....#..............#..#.#.....................#...#...........#..#......#....#.....................#.......#...#.......#..###.....#........#...#.#......................#...#.............#.#.....#........#..............#...#......................................#.......#...#....#...#..##.............#.#.................#..#...#.##......#..........#....#............##.........#.........#.....#....#..............#.....................##..#.....................................#...........#.........#............##..........
............................#................#.....#.............#......##.............................#............#........##.#....................................#.......##...........##.#..#....#......#...............#..#.............#.............#...........#................#........#.#..................................##............#............#.......##.......#.............#.........#...........##.#...........................#.#.............................#.#.......................#....#................#..#.....#......##..................#.........#.....#...##.##..#.............................#....#.#.#......#.#......#......#..................#.#....#...................................#............................#.#...............#.............#.........#.......#..........#.........#...........#..#.........#............#...#............................#..#...#....#.......#....#...........#...................................#..............#..........#..........#..............
...#...#...#..#.#................................#.........................#.........#..#.....#..#..#..............#.#.......#....#.............##....#..#..#.................#..#........................#..........#......................#...#..........#...#.##........#.......#................#.....#..................#..............#..#............#............#..#...#.........................#..........##..#.#....#..#........................#..........#......#...#.........#...............#........................#......##.....#.......#.............#.......#..............................................##............................................................#.....#.......................#..........#.............#.##..............................#.#.#..#........................#......................................................#..........#...........#.#.................#...........#......#.....#...............#.......................#.#..............................#......#.....
#.#.#.#..#.....#..........#....................................#........#........#.............#.........#.....#.##..............##....#.#.................#...............#..#....#...#...........##.................................#...#.......#.........................###..#.#.#.#..#..##.....#.#.#.........#.....................................#..#..............#........................#.#.......#..#....##.......#..#........#.....#.........#.#..#........#..........#...#...#...................#...#.............#................#............#.........................#...................................................................................#.....#.......#.................#.....#...........#...#...................#...........................#......#............#...........#............#......................#...........#.................##................#..#................................#......#....#......##...##.....................#..#...........#.......................#......
.....#.#................#..#..#.......#...........#......................#...................#........................#..#.......#..##......#..#............#......#.#.......................#.....#.....#.................#......#.#..##.........................#.....................................#................#.................##..........#.......................................#.............#............................#.....................#.......#........#....#..............#..............#...#............#...................#..........#...#.................#...#.............#................#..................#.#...........#.#..........................#...................#........#.....#.........#.................#........#................#..........#........#..............................................#........##......#.......#............#...#.#.......#.........#........##....##.#....#...#..........#.#..#.......#............#.....#.....#.......................#........#....#
....................................#....#............#...#...............#.#.......#..........@...#.........#.......#.............#..........#........#...........#........................#...........................#..#..#........#......##..#.............##.........#.#......#...#.#................#........#...........#....##.........#...#...@...........#......................#.......#......................................#.........#..#.##.#......................#..#...#..#......................#.............#.....#........#..............................###..#.................#.........#.....##..#......#............................................#....#.........##...........#.......#....#..#.................#.......................................#......##...#.................................#.........................#......##...#.......#..........#..........#.....#............#.#..............#..#.#.....#..................##...........#......#...............#...................#.#....
..#..##..#..................#.......#....#...........................#..........#.....#..........................#...#.#.....#.....#......................#...##............................#....#...............#.......#.................#.......#.....#.##..##..............#...................#.............#.#.#.......#...#...#...........@..#.......#...........#......#.#.#.#..........#...................##.........#...........#.........#..........................#.#....#..#....#......#.........#......#............#..#..@....#............................#....#......#.........#.......#............###............#.........##............#.##.......#...............#..........#........#...#....#...........................#...............#..#......#.......#...........#............#..##...#.#.....#.................#................#....#..#....#...............#................................#...........##...##..#......#..............#.....................#........#.......#.....#...........#.....
...................#....##..#.........#..............##.............#..##...........#...#...#.............#..#.............#.##.#..........#.........#..#....#..#.......#............#.....#..........#.......#..................#.....#.....#......#......#...........................#.......#......#....................#.......##.#...@........#....#.......##........#..........#.......#.#..#.......................................#.#..#.....#..#.......................##.#...................#...##.....#...#................#...........##..#...#............................##.............#.....##....#...................................#........#............#.........#..##....................#.#......#........#.......#..#......##.............................................................###...##..#.#.#.....................#......#......#...........#...............#.........#....#.........#.................#....................#................#....#............#..................#.#......#.......
#..#.........#.......#..................#......#........#.......................................................#..#..........#.....#..#...........#.....#...............#..#...#............#..#.........#...#.##...............#.................#...............#.............#.#.#...........#.#..#.#.#.....#..........#.....................#.......#...................#.....#....#.........................................#.....#............#...#.#...#........#...........#.....................#....#..........#.........#.........#.............#........#.....#......#...#.##................................#...#........#..#..##..............#...................#......#.@..........#..#.#.#...................#...........................#...#................#..............#....#...................#...#............#.....................##.#.........#...#.#.........#........#...........#.#.........#......#...#....................#.....#......#..#............#......................#......#..............
.......#.......#...#.................#........#.#................#...#.#........#...................#.#......#..................................#.......##.........................................................#....#........#...#.........#.......................##.........#.#....#.....................#..................#................#.........#.......................#..........#......##..#...............#.#.#.......#....#.#...........#.................#...#.#.....#.#.....................##................#........#..#.................#...#.......................##...........#......#.....................##...........................#............##..............................#....#...................#...............#...#.................#....#..#............#.#........................#.........#............##.#.................#.............#...#.......#..#.......#......#...........#................#............#..##..#.......#...............#..#..#............#................#...
..#......#..............##....#..............#.................#.......#...#........#.....#...........................................#.......#......#..........................................#..#.....#.......................................##......................#....###.............................#.#..............#............#.#.#..........##.....#........................#..#...............#.......................#...........................#......##...............................#....................##..............#..#...#....................#.........#.......#...............#...#...#........#.#.........................#.................#................#..........##..#.........#..#...........#.........#.....#............#.#..#......#............#..#...........#.............#.##.........................#..............#.................#.#..........#................#.....#.#.....................#...............#..............#................................#....#.....#......#...
.............#............#............................#.....#.#....#.......#..#....#.................#.....#...#.#...............#...............#....#............#..#...#............#...........#......##..........................#...................................#..............................#......#.............#..............##..#.............#...................#.............#......#......#.....#.#....#......#........................................#.....##.....##......#.....#..##...##.......#..#.....#......#.#...........#........#.....#..............#.#..##................................#.......................................#.#........#..#........##.#.#....................#......#.......##.....##.....#.............................#.....................#..#............#...#........##............................#.........##......#............#.....#..#..............#.........#...................#................................#..............@..#.........#.......#............
.....#.......#.......#.............#..............................#......#...............#.............#..........#...#..#....................#...#..................#..........#...#.................##..#.#..............###..@......#....#.............#.............#....#............#.......#............#.......#.......#...##.............#.....#...#..#....#............#...#........#..#.......#...#....#...........#.....#....#......#...#...#...........#.........#.#..................#.#.......#...#......................#..........#......#..#.#........................#.....##.....#..................#...#......#.........#.........#.......#.##...........#......#......................#.##.....##.........#...........................#.......#...................................#...........#...#..........#.......###.....#.#..............##....#.....#...#......#....#.....................@.......................#............#...........#.....#.....................#........#.##............#.#...#.....
.........#.............#.......#.#....##.#.....#....#.#.......#................#...........#.......................#........................#.#............#.......#......#......##.......#...##.....#.......##..#...............#.....#.#.....##..#..#.......#....................................#....#.........#................#....................#.#..#....#...###..#......#.............#.#......#.#................#..............#.........#..#...........#..........#...#.#........#......#....#..........#....#.#..................##........#............#....#.................................#..........#.........#................................................#..##......#.#........#......#....#..#............#.......#.#.............................##...........#..#.........................#..............#...#................................#..............#...#..#...#............#.....#.......#..........##......#.........#......#.........##..........................#..#....##...................#
...................................##..#.#.......................#.......#.........#.#.........#..#...................#.....#.#...............#........#......##......................#....#......................#...##..........................#....#............................@............#...............#...#....#...#............................#..........#.........#..............#.......#....#....#....................................#...............#......#...................................#.....#...#...#....#.......#.........#......#............#.....................#..............##..#........................#....#.......#...........#.....#.....#.............................#....#.............#...................#.#..#..#.#.#.........#...#....#.....#.....................#...###..#..#..#..#...........#...........#..............................................#..........#......#...#......#....#.#............#.....#......#...............#.................#.........#...#.#.............
........#...#..................................#.#........#...........#.................................#.@..........#..........#...............#..................#............#......#.........###........#.................#.#..##..#.....#..#.....#.......#.........#......#.........#..#....#....#.................#.........................#.......##..........##.......#...#......................................##..#...#...#.....#........#.#.............................................###......##.....#........#.........................#.....#................#..#..##.#................#..#.............#.....................#..#...........##.............#...................#..........#........#.............................#..#..................#.....................#...........................#........#............#............#....##...........#....................#........#...........#...................#..#.....#....................##..........#..#........#...............#...#....#.........
......................................#...............#.........#.............#....................................#...............#.......#..##........#...#........#............#..................#...............#..#...#.#..#...#..........#..#...............................#...........#..##...........#.#...#..#..........................#............#...........#......#.#..........#............#...#.....#.#.....................#..............#......#.#....................#...#..................#..........................#........#..................................#.......#.........................#...........#..#.#............#.....#..........#.......#...#.................................#..............#...#.......#...###.................#....................##....#......#.##.....#.....................................................#.......##.............#........#............#....#..#.#.....#.....................#................................#.......#............#....##.##........
#...#........#...........................#...........#.........#..#...#....#........................................................................#..............................#...................#.#.##......................................................##................#............................................#..............#....#....##..........#....##.........#.#.#........#.......................................##.................#.........#..#.......................#....................#...................................#.#.....#..#....#.....#...#.......#...............#.............#....#..##.............................................#.#............#..#...#......#........................#................#...#...........#............#......................#............#...#.#.....#..#.............................................#.....#..#.#....#.....#..........#....#.#@....#....#..............#...#...........#.................#...................................#...#..
...#..............#.........#.............#.......#...##.................#.......................#.#....................#...#..........................#........#....#.....................#..#......................#........#.....#..#........#..#......#...........#..........................#.............#...#.........................#.......................................#...........................#.........#........#.........#............##...................#..........#........#...#.......................#..................#..............#.....#....#........#..#.#...#...............#...............#............#................#......#..............#.........................#.#..................#...#.....................#.........#.#.#........#..#.............#....#.......#..............#.#.#.#.......#...##....#..##..............#..............................................#....#.#...#.....#...................#................#................#.........#...........#...............#
...............#.#.##..#.........#....#......#.........#...#............#....#...#......#.......#.........................#.............#.......................................................##..#........#...........................#..#.##...................................#..........##.##..#...#........##.#..............#.#....#.....#...#.###.........................#............#.........#......................#.#......#.#..#....#..#........#.....................#......#.........##......#..............#.............#..#..#..###........##............#..............#............#.#..#.....#.........#...#...................#..#...........#......#......#.#.................#......#...#........#...#......#...##.......#.....#.......#.....#....#....##......................#....#...........###.........#.##..........##................##................................................#................##............#.#....................#.........#.............##...............................
.............#.....................#...................#...#..........#....#......#..#...#..........#.......#....#.................#......#..............#...#............#.....#.....#.#.....##.......#.................#........#........#.#.......#...#.........................#...#.....#.#......................................#...............#........#..............###...##......#.......#...#.....#.............................#.............#.#..............#............#.............................................#...............................##.............#.#.....#.........#................................#..#..............#..##.................#.##.#.......#.#.#..............#...........#........#.....#......................................#..#...............#...............##......#.......#..........................#........#................#.........##..................#.......#........#................................#.................#............#..#.............#.........#..#
...#.......#...#.....#.....@....#..#..#...................#........#..............#........#............#.................#......#..#...#....@...................#.##.##....#.#...........#........................#.#.........##....#...#.......#.#...........#....#......#...#..#.......................................##....#............#...........#..................#............#...............##............................#..#..#......#.....#......................#.......##......#........#.#...............................#..................#.....#..................#.........#....#...#.........#.......#.#.........#..#..#.............#...........................#.....................#.#.##...........#....................#......#.............................................@..............#..#...#.........#......#.##..#....#........#...............#.....................#.............#..#..........................#......#.#..#..........#.........#...........#....#..............##.....##.......
............#...............#..........#...........##..#..............#...........##......###.........#.....................#........#..................................##....#....##...................#...........#..#.....#..........#........#..#............#...........#..#.........................#.#...............#..................#.............#.................#.......#......#....##..#..#..........#...................#.......#.....................#.......#...#......................#........#......................................#....##...........##....#...#..#.........#..................................#..#........#...........#........#.................#..........#...........#....#...............#....#...........#...........##......................##........#................##..........#.......................#..#.#..................#.#..#.....#..#....#....................#.....................................##.#.......................#..........#...#.#.#.......#........#....#....
.......#......#..........#.......#......................#..........#...................##.##........#..#.......#.........#..#..................................#............#...#..............................................##....#..##....#...............#........#....#..........................#..........##...#.....##...........#.#..#......#.....................#.#...........#..#..#.....#....##.......#.......................................#.............##....#........#..............................#.......#.........................#..#........##.#..#............#.......#....#........#.........#........##..#...#.................#.......#.......#..........#..#.....#................#....##...........................#..#.........................#..#..#...........#.........#.................#..............#....#..#..#....#...............#.#........#.#......#.......#.........#.............#.............#.................................#......#...........#..........#....#.#.......#.........
....#.#..##........................#....#...........#...........#....#...............#.#.....#......................##.....##...........#...........................##.....#............#.....................#...#.....................................#.#..#...#.........#.#.........#.......#...........#.#.............................#..........#.................................#..#.............#...#...#..#.#.@.#..#.............#.#..#.#....#..........#........#........................#........#..#........#......#...#....#..........#...........#........................#...................#.#.##.##..##.....#....................#.#..#.#....#......#.....#.....#...#.#...............#.##..........................#.#.#...........#.....#.#.#.#.....#....#...@...........#...........#........#..#.#.#..........#..........#....#....#....#.............................#..#.....#.#.#......##.............................#.#..#..........#.#.....#...........#......................#.#..#.............#.........
..................#..........#..#..............................................................#..........................#...#.......#........#...................#......#....#.......................#.........#..#...........#.....##....#......##.......#.......#..........#.#..#...#.....#..##.......#...............##........#.......................#...#.#.#...........#....##.................##...#.........#..............#...#....###.............#.......#..#.........#..#...#...#......................#........#.........#....................#............#.#......#.........#........................................................................#..............#....#.............................#.#..............#....#..........................#......#.............................#...#.#...#.............................#..................................#......#.....#..#..................#.................#...#...#........#...##................#..............#.................#.#....#.........
..................#...#........#..##............................#..#........................#......#.#.......#.......#..........#..........#.....................#...#.........................#..#..................................#..#..#................#..#...........#.#........#........##..................................#....#...#...............#......#.................#..................##....#.#......#.#...................#.....##.#........#........................#...................#....#.#............#.................##.#.........................#.#........................#...#............#..................#.............................#.....................#..#...#....#....#...........#.#.......#........#.........................................#.......................#.##.........................#.....#.#...#.#...#................#........#....................#......#..#......#.#.......#.##..........................#...#.............#..........#....##..#...........#.#.....#..
.....................................#.....#..#.#.#.........#..........#...........##....#.............................#.#.......#...............#...#....#...............##@.....#.....##...............#.......#.....#.........#...........##.#.........#.........................................#...#...........#........#........#....................................................##.................#............#..#...#....#............#..........................#...................#...................................................#...................#........#..#...................#..........#.........#.#.#.............#....#....................................#.....................#.................#..#...........#.......###...................#........#.......#....................#.###........#.....#...#....#....#.#................#............#...........#.....#.......#...#.....................#.#...............#...............#.......#.............#.............#.........#...........
.........#..........#.#............#......#......................##..................#.......#.##...................#.....##.....#....#....#.##.......#..#.##............#......#......#....................#.................................................#.................................#........#.....#...##.....#.........#........#....#.....................#............#...............#........###..#...#...........#...........#.............................#........#.........#..#............#..#..............#...#.....#......#.................#..#......#..#...#......#..........................#....#.....#.......#.#.................#..#.................##........#...#..#.......#..................#............#...#..............................#..#......................#..............#...........................................#................#.#.....#......#.............##........##.#.............................#...#..#..#.#....#...#.........#.......#....@.......#........#..........#.
.........................#.....#..................#....#.............#.#..............#.......................................#.#.....###...#..................#..#..........#............#...............#..............#...................#........#......#.....#...........#.#...#..........##..#......#......#..................#........#.#.........#.........#....#..##...###.............#....................................#..........#..................................#.....#............#.............#................#.....#.....#...........................#........#..................#................#..........##.............##.#.......#........#...#...#...............#......#.....##......#...............#.........#....#....#.....#.#.............#...............#..#.........#....................#.................#..............................#.#...#......#.......#......#......#...................#.....##.............#...#...##..##.................##..............#.........#...............
.......#............#.........................#...........#..........#....................#.........#..................##..........#.....................#....#...............#............#..#.#.........##............#.........................#.........#.....##...........#..#.........................#...#..................#...........#........#.....#................###.....#...#..................#......#...#..#.................#..........#.....#.........#..#.#....................#................#.............#..........##...#......#.#....#............#..................#..#..#............#.....................#.....................#..................#....#.................#.#...#.....##..................................#.................................##.....................#.....#........#..............#............#.................................#.................#................................................................#.....#.................#...#...........#.............
...........#..........#......#...............##......................#..............#.................#.#...#.##........#...#...........................#.#......#.......................#........@.............#....#........#..............#....#.................#............................#..................#.#.............#.#..............#...........##...............#........###....#............#..............#..........#................#........#...........#......#..#..............#.#........##....................#...#........#......#.#........#................#............#...#....#..#.....................#.........#...#.......##.............................................##.#..........##...#....#...#..#..........#.....#...#.........................#.............#..#.#..#......#....#.....................#........#....#......#...#...#...........#........#........................#....#.....#............#...#.......#.......#..............#.#.................#......#...........##......
.###.#....#........#.................#....#..#......#.#.........................#........#.....#.......#.#.#.@....#..#..........#.#..........................#...........#.#.............#..#..#..................#.............#...............##...#............#...#....#.........#...............................#.#....#..............###....................#....#................#...#.#..#..........#.#...........#.#....#....#................................#......................................#........#...........#.....#.....#.#.................................................#.........#.............#............#...........#.........#..#............#......#......#...............#......#.........#.........#...........#..##.......#...#......................#...........#...#.....#.......#...............#........#............................#...............#..............................#........................#....#................#...#..........#.........#..#......##......#.....#..#.......
......##..................#........................#........#.##..........................#.......#..#................#........#...............#............................##.....#........#...#.............#..#...........#.....................#..............#........##.#.#................#.............#........#.................#...................#......#......................#...............................................#.....#............................................#..........#....#......................#................#..#.....#.........#....#..............#..#.#........................##.....................#.............#....#...............................#.#.......#.#..............#.#..#............#.#..................................................#.#.......#@..#..#.#.....#.#...........................#..............#..#..........#.....#..#.#........................##..........................#.................#.#..##......#..#...........###......#....................
..................#..#.#.........#...............................#........###...............#........#..#....#...........#.#.....#......................#.............#...................##.##.....#..#.................................#..............#...#.............#..#..................................#.............................#.......................................................#...........#.....................#.......................##...#...#.................#........#.......#.....................#...#........#...#........#.#...............##.#...#..........#....#........#........#........#.....................#.......#.#.....#..#.........................#..#...#.............#.................#....#............#.....#...................##....................#..#....................#....#.#.#................#........#.................................#......#......#.................#.........................#.....#......####.............#....#.................................
.....................#............#....#.....#.#...................................#.......#..#...#........#........#.#..........##..#...........#..............#........##...............#.....#.....#...........#..........#..................#...#....................#.#........#........##.....#....#....................##..............................#....................#..#...............#..#.....##.............#..............##...........#........#.........#..#........#..........#..........##...........#...............................#.............#......#......#.........#..........#................#..###....#.....##........#............#................##...#.........#...........#.....#.............#.................#..#.......#......................#..#........#.............#..............#............#........#.#..#....#............#.......#.#........##........#.......#.#..................................................##...........#..#..........#.....#......#.#..............#.#...
............#....................................#...........#.........................#............#.....#....#.......#.#...#.#..................#......#...#..............................#.....#.#...##..........#.......#.....................#..............#.#........................................................#..................................#.......#...#...............##..#...#...#.......#....................#..#...........##...................#..........#...............#...........##.........................................#...#..............#....@#...#.....#.................#.##...............#.................#...........................#......#....#...#............#...........#........#....#......................#..............#.........#...##..............#...........#.................................#...#...........#.................#......#..........................#.....................#.........#.....#...#......#............#..............#.....##........##.....#......
...................#......##..#.........#.....#...............................#...............#......#.......#......................#..................#........#.....#..........##..................#........................#......#................................................#.............#..............#......................#.....#.......#.....#.......#......................#.......#..#.......#...#........#...........................#.#......#....#......#..#............#....#......###...........#......................#.........#....#........#...#........#........#.......#..............#...#..........#...#...........#............#......#........#....#...........#..................................#........................#..............................#....###......#.........#.............#.#.......#....#.#.........#......#..............#...............................##.....#..#.....#..#....#..................................#......#.......#.....#..#..............#....#.............
......................#....#....#.#......#........##...#.........#...............#.#..........#.#.......#....................#.....#...........##.##.............@..........#.................#...#..........................#...............#......................#......#....................#....#....#.................#........#......#..#.###..#........................................##.#.........................................#.#..#.#....#.......#............#........#...................#........#.#.....##........................#.......#.....#.........#.##......................#.......................................#.....#.....#.................#..........#....#...#......................#..................................#...............#...#...#...#.........#...#...........##........#......#..............#............#....#.....#.....................#...........................#.......#......#..................#.@.......................#...#..##........#...........#...............#...
.............................#.........#...........#.#.#.............#....#...#.......##..#.......#.................#........#...#...................#.........................#.........#...................#....#...........................#..........................#...................................#...................###......#.........................................................#..................#.......#.............#.........#..#...#......#.#...........#......#..................#.......................#.#...#................#.#.......#.#.....#..#....#....#...........##......@..#..........#...........#......................#............................................#.................................#.....#.....#..#.................#.#.....#.........................#............#...............................#..............................#.......#.......##...#....#..........#.........#.......#.....#.......#...........#.#............#.........#...................#..###......
..#............#................#....#...........#........#.......#.....#........#...##..........#...#..........#......#.#.....#...........................................##...#.......#...............##.#......................#..#.....#..#.#.......#..........#....#.....................................#..............#.#..............#..#.....#...............#..........................#.............##.........................#....#......#...........#.......##.....#....@......#..#..#.....#........................##..#....#.#.....#...#........#....................#..##.##...#............#...........#.................##...#............#....#.................#..#......#......#....................................#.#....#.....................#....#...........#.................#...#.............#.............#.....#..#......#................#.#...#.............##.....#............###.........#................#............#..........#..............................#.........#..#..#......#........
......................#................#...............##.........#...#.....#.#........#.............................................#.......##...........#..#........#.....#............#.#........##..#.......##...#................................#....#................................#..............#...........#................#...............##............#.....#....................##.........#...#.........................#...#........#.......#....#.#..................#..#.....#....#.............#...#...#................#......#.....#.........#..#...#.#...#.........#...#.............#...#..#..........................#.#...................#..........#.....................#....#.......................#......##......................#....#.......#.....#..#...........#....#.#.##................#..#.....................##..#......#..............##.........#................#....#.......#.....#.........#.............###................#...................###......#........#....................
......#..........#..............#.............#.#....##.....#...#.........#......#.#.................................#.......#.........#........##...#...............#................#...#...#.......................##.......##.#.#.............................................#........#....#.#..#......#..............#....#.........#......#......#............................#...............#......#.............#.....#.##......##....@......#.#...#..#......##.........#..#............#.........#.#.#....#.............#...................#....................##.....................................#............#.#.........#..............................##.......#...........#............#............##.........#...............#...................................#......#.#........##....#........#..#...#..#.#.............#......#.#....##.#......................#......#.........#.#................#.........................##.............#..#..........#.....#................#....#..##.......#......#.
...............#....#.#.#......#......#.#..#.....#..................#......#...#......#...................#.#...............#......#.#...#................#....#..........#.....#..#................#................#...#...#........#.................................#...#.........#...#.........##..##.........................................#.........#............#.............#...........##...#............#...............#.....#..#......................#.....#.#...................#......#............##....#..#.................#.............#..............#...............#.....##.........#......#.#.#.#.............#......#.......#.....#....................................................................#....#.#........#..#.........................#......#.......#.............#........#........##................@.#.....#..#.#.....#............#..#.....#...#............#..........#..............#.#......#..#..........#.........................#..............#...#....##....#.........#......#.
##.#......#..##......#.............#........#......#........#...#.#..................#..........#................#.....................#.#.......#............##....................#...##..#.......###........##......#.........#............................#......#.#..................#.......#..............#..#...#..............................#...................#................#...............................#......#......#..............#.......................##................#..........#..#....#........#......#......#.......#..##......#.................#..#...............#........#.@..#........................#...#.........................#........#...#..........#.......#.........#...#.............#...#..................##........#....#.....#...#.....................................#..#.......#..##....#.#.......#..#..#.....................#..................#..#...............#........................#....#...................................#.............#.........#.........#..#.#..
...................#.........##.............#.....#..#.........#.......#.......#..#....##............#.....#.....#....#..................#.#..#......................#..#...#............#..#....#...#.....#................#...........#..#...........................#....#........#..#........................#..........#.#.......##.....................#.................#......#..#.#....#.......#.......#...................................#....#.................#................#.........#..#.............#...#.................#............#..............#.......#.......#............#.......#...............................................................#.....#...#.##...#.#......................#......#........................#.......#..#...#........##............#...#.....#.....#..#..#....#...##.............................#....#.....#............................#.........##..#...#...............##....#...#........#................#......#..#...................##........#...................#.
.................#......#...#........#....#...#..............#......#..................................#....................#.#....#..............#..............#.#...........##.............#.......#.....#.....#...#..........#......#.......#........#...........#.............#.................#......#.......#..................................#....#....#.................#........#...........#...........#....#......#......#.#...#...............#.....#.......#...#..#................................#...............#...........#...............................#......#............#............#.................#............#.................#................#......#.....#....#........#....................................#...........#...#...........#....#.#..#.........#...#...#...#....#....#......................#.#...#..#.....#.........##............#...#.........#......#...#..#...#..........................................##..#..#......#.....#........................#......#........#....#....
...#..#.............#............##.#.#.......................##......#...#.......#...............#............#.....#.......#........................#................##.....##...#.........#...........................................##........#........#..#.......#..###............#....#.#...........#...............#....#.......#....................#..#......#.............................#..#...@...#............#..........#...............#.....#......#.....................#..#..#....#................##.....#...........#....................#.....##...###.....................#...............#..............#...........#.......#.............#..#.....................................#..................#.......................#..........#...........#...................##........####...#.................#.#.....##.....#...#...###................#..#..#.....##........#....##.......#...#.....#..#..........#...##....#......#.#..............................#...#............##..#.......#.....#....#.
........#..#.......#..........................................#......#.#...............##................##....................................#..#........................#.#.....#.#....#.........#...#......#....#....#...#.....#.#.......#.....#........................#...........................#.......##..............#...........##..........#.......#............#...................#..#.............#....#..........#.#...........#...........#.............#...#............................#.....##.@........#.....#........##..#................#.#.....#...........................#..........#....#...#........................#..............#...#..........#...........#......................#.##....#..##........................#.......#.....#...............#........#....#.......#....#.........#.......#............#.................#...............#.#...#.............#.....#...................................#.....#........................#.#..............................#.................#.#...
...........#...#...##...#........#.#......................#.........#.......................#...#...#..........#...#..............................#.#..#............@##..............#.#........#..........#...#..............................##.......#..............#...................................................#........#......#.....#...............#....#.....##................#...................#..................#.#...........................#.##........##...................#...................#.#...............#...........#.#.....#.#...............###...#........................##...#.............................#...#......#.....#...#......#.............#.....#.............##......................................#..#.#.#.......................##............#.......#.........#......#....#.........#.#..#....................#.................................#....#....#..................#...#................................#.....................................#..#.#...........#..#...
.........#....#...................#...........#..#...#.............................#.......#.....#.......................#...#................#.....#.....#..#....#....#...................#...#...#....#...#..............................#...........#............#..................#.#..#.........##..............##....................#.#...#....#.........#.#..##..#.....#................#............#.........#.#....#........#...........................#..................#...#....................#......................#..#..................#........#.........#........................................................#.....#....#.........##...............................#...#..........#...#....#.......................#.#..#.............#....##...#...#.....#..........#.#............#...........#........#.....#........#.............................#.#.........#..................#.........................#..............#......#..#........#...........#......#...........##.#..........#...#.....#...
.....#..........................................................#.............................................#......#...#......@.................#.#.#.................................##.#..............#...#..........#.....#.#.............#...........#.#..............#..#...................#........#..............#.#...........##.@....................#..#................#...#......................#................#.............#...#................#.......#...........#................#.....#.......#....#....#..........#........................................................#.@.#...#..................#..#.....#.....@.......##..........#.............##......................#.......#.................#..................................................#...........##.#..#.........#.............#..#................#........#.................#.......#....##........#.......#..#.............................#...............................#......................#.#.#.....#.........#........#....
.................###..#...#........................#...#...............#...................#..#......#......#........................#.#.............#.#...........##.....#........................................#..........##............#......#.........#....##.#.#..............#..#.......@.#....#......##.....#...#...#..............................#...........#...............#......#.......................................................................................#.............#...#..#.#...##......#.......#......#..#...........#..#................#.............#...#...#...#....#.#...................................#............#.#......#................#..................##.#.#...........................................#............................................#.....#..#.#...........#.....##...................#.....#....#............................#.........#....#.................#.......#............#...................#....................#.........##................#..#.....
.#.......#..#....#...@..#.........#...........#....#.#...#...........................#....#.......................#...#............................#........#.##....#...........##...........##..#.#...........................#....#...........#...................#...........#.....#..........................#..#..#.............#.....#.#...........#...#.............#.....##............#............#....#.............#.......#.#.#...#........#..............#........#.#...............#............#.......#......................#....................................#................................#...........................#.......#..................#......#.....................................#....#.............#.......#...................#.................#.....................##..........................#......#..................#......#..#...........................#....#...#.....................#................#....................#.....................#.......#......#..#.......#.#.#...
..#...........#........................#...............#...........#...#....#...........................#...................#..............#.........#.....#..#.......##...#.................#..................#..#...#.........#.........#........#..............#............#.......##.....#.......#..................#..........###................#..........#.........#.#...#.....#...#...#...#.#..#.........#.#....#.......#.........................#............#...#.....#.............#..#...#......#.........#.......................#..........#..........................#..............##..#@.....#....##...#............#.........................#............#.......#.#...................#.#............................................................................#....................................##.....#...#..#..#...........#.........#......................#...........#...........................#...#........#...##.........#............#.......##...#...#..#.......#..........#.........#.....
#...........#...#..............#.#.......#.#...............#......#....#.................#...##..#...#....#............................#...#....................#.......#.............#..#..#.......#.....#...............#.#.#.......#.#.........#.....#.#........................#.#........#.......................#...#.....#..........#.....#...##.....#.......##........#.......................#...............#....##.........#......#.......#..................#.................................#....................#........#...#............#.#.........#.......##.........................#..............#......#..#.............##..............................#......................#...##...##............................#.#.#.#..................#.......#.....#..#........#.....................#.......#.#.#............#...............#.......##.##....#.#.....#..#..#.............#............#..#....#..................#.......#.......##...............#.......#..............#.....#.....................
#....................#........#.....##....#........#.....................#..............#........#.#.................................#.#.#.............#.............#...........#.....#............#...............#.................#....#.#...........#...........#..#....................................#.........#....#...........#...#....#....#.................#.##......#...........##.....#......#.............#.#...#...........................#........#.......#........................#.#..............#.#........................#...#........#.......#..........#.....#..........................#.#..#...........................................#...............#.............#.#.................#........#.............#...........#..#......##.........#.................#..................#........#.#.#..##..........#...#.........#.......#.......................................#....##......................#......#.................#.................#.........................#........#...............
..........#.................###...#........#.......#.#...#.......#..#..............#...............#........#.....#..............#........................#....#..........#..................#.#....#..............#.#........#.......#...............#.......................#.........#.............#......#....#..................#.#....................#......#.................#..#.................#.........##...##.......#....#.................#...#...#...............#...........#...#...............#.............#.........###...#...#................#............##........................#....#.................#.#...............#..#..#...#..........#....#..#....................#..........#............#....@..............#..#...##.........................##.#.............#..#.........#........#...#.#........#.............................#..#...........#.#..........#............................#...........................#.#......#.....#..................#.#..........#.............#......#.#....
..............#.......#..............##.........#........................#.......##.....#......#....#..#................#.........#......#.........#..........................#...................................#.#............#.....##.....................##......#........#.................#...........#...........................#.......#.#......................#......##........#....#......#..........................##.......................................#.....#.......#.........#....#.#..#..#......................#.....#.....#.#....#.......#........#....##.#..................#.....##.................#..............#.............#.......#...............#.........#........#.#....##...........................#...#...........#.#.........#.......#..#............#.............#.....#......#....#.##.............................#.....#....#.......#....#.#.............#.#...#..#......#.#.......#......#........#......#...............#..#...........#.....#........#....#.#.................#....#..
...#..........#......................#......#........#.....#..................#................##.#......#..........#...............#..........#....#........#...........#...........#........#...................................#............#...#.......#.....#...#....#................#........................#.......#.....#........................###........#...#....#......................#...#......#......#.#........#.......#............#..#....................#...#.....................#..........#...........#..............#......#..............#........#..............#.#..........#..#................#.........#..........#.....#.............#.........#...........#..............#........#..#....#....#........#...............#.....................#.........#.....#.........#.#.....................#.#.................................##......##.....###..........................#...........................#..............................#.#...........##.......................#.##..............
............#.....#.............#.#..#.........#..#.....#...##............#......#...#.#..#.#.........#.......##................................#....#............#.................#......#.#.#.#..#..........#................#...#..#...................#..............#........................#..#......#..............................#................#.#............#.........#.....#..............#..........#..##..........#.#.....................#............................#...........#.#................#.#......#..#...##..#.#............#..............#.....#.....#......##.....................#.......#.#....#...........#...#.....................................................................#.....#...........................###.#...#.....................#..................#..#............#.............................#........#..#.........#.#.........#......................#.......#.#..................#.........#.......#..................#..#................#.......#.......#.............
..........##.#.....#......#...#..............#.#...#....##.............#.........#........#....#..........#..@.#.......#..............#........#............................##.......##...........................#...........................................#.....#...#.............#............#.................#.....................#........#..................................#............#....#...#...........#......#..........#........#..#.#.#..........#...#.................#..#......................#.........#.........................#..#.........#.#.....................#...#..............................##...................#..........#.................#.......#......#..#...........#........#............................................................#.....#......#.............#............#................#...#..#....#....#...#....................#.#..........#....................#..#................................................#.....#...#....#......................#................
.##.#..#..............#...#...........#.....#....................................#.........#.......#...............#...#.......#......#........#....#.....##..#.#...............#..................................#...................................................................#.#................#.#....#......#....#..#.......#..........#...#..................#..#................#................................##..#................................#...#...............#....#............#..#..............#....#.....#.........#.#........#............#.............#.............#.......................#.............................#............#......................#.....#.........#..#.....................................................#.......................#......#............##......#.#...........#.........#.......................#...#......#.....#..........................##...............#.................#..........#......#..#...............#......#..........................#....#
.............#......#...........#..#..............#...#.........#.....#....#.#............................#......#............#..............#........##............#...............#..............................................#...............................#..#.#........#...............#..#......................#......##..#....#........#...........#........#.#...#..............................................#.....................#...........##.....................#......#........#...................#......#................#...................#.#...#......#..#..........#........#..........#.....................#.#......#.........................................#.......#...#.......#..##...........##.............#..............#....#...##.....#...........#.#..#.#.......#.#...................#.........#...............#...............#..........#..........#.............#..........................##...#.#...................#...........#.........#................#.#...................#....
.....#..................#.....#......#.........#...........................#..........#.........................#..........#.........................................................#............#....#......##.####........#..........#.....#........................................#.......#.#.......................#.............##..................#...###..............#............#...........#......................#...............#........#......#....................#..............#......................................#................#......................#..............#..........#..........................#...................#.#.........#.#.#.....###...........................#..................................................#.............#.#..............#..#............#...............#..#.#............#........#.............#......................................#...........#.#.....#.........#.....#.........#..............#..................#.#...........#.....#.....#....#....#.
.............#..................................................#..........#.#......#..#......#......#.....#..#...........#..................#............###....#............#......#.........#.........#.......#....##....#....#.......#...........#....................#..............#....#...........#............##..................................#....................#.......##........#....#.......#..........#.............#................................#............#.....#..#................#.........###.#...##...#.....#...........#...........#.#....#....#.##.........................................#...........#...##..........#.##..#.#..................#.#.#....#......................#...#..........#.....#....#...#..........................................#.........##.........#........................#............................#...............#.......#......................#........#...........#....#......................................#......#.....#...........#....................#
.#.....#..#.#.#.#........................#...#........................#..........................#.............#.....#.#............................................#......#......#.......#..#.................#............#.............#.....................#.............................................#............#..................#...............#....#.............................................................................#...................##............##.......#............##....#...#..#...#.....#..........#..##.........#....#...................#..##....................##..............#......##.......#...........#............#..............#...#..#........#...........#.........#....#....#..........#......................#.............###......#......#..................#.............#.............................#...............................#...#............#....................#..##.........#...#.........##....#...........#............#...........@.....................#..
....#..#.......#.....#....##....##..##...#....#....#..#.................#.......................#.......##........#....................#..#..#.................##.............#.....#................#.##......#...................#..##....................##....#..#..............#....#..........#....#....#......................##..#.....#...#.#..#...........#...........#.......#.....#.#...........#.............................#.#.....##.....#.......#........#..#..........#.#...................#.......#..#......................................#........#.......#.....................#...#..............................#..#......................................#.....#..#.#...#.......#......#..........#.#.......#............#...#............................................#..#.#........##............................#......#.##...#....#.....#...................................#...#...................#.......#..........#............#.....#...##.....#.#..........#........##........#..#............#
....#.......#.....#............#......................#.......#.........#..#.##.#..#...#...........#.....##..#...#.......#......#........#..........................................#................#.....#........#.#...#..#........#...#.....#..#.....#......#.................#.............#.............#..#..##...#.#..#...............@...#........#.........#.....#.#.....#....#.......#..#................#........#..........##...#.....#.......#......#.................#...#....................#..........#....#.......#.#................#.......##.....#.................................#.......#................#.............#.#......#...............................#.........#.#..#..#.#..............................@..#....##.#......##............................##.........#...........#......##............#....#........#....#......#................#.#.......#....##...................#...#..........#......#....#..............#............#.#.#..................#...#........#.........#....#......
#.....................#........#.........#.................#....#................##.......#...#.........................#...........................#.............#...#.#...................................................#.....#..#.###.......#.#...#....#....................#.....#.....#........#......................#....#...#.......#.................#@....#.........##......#..................................#.......................#.........................#..#...........#.............#................#.#........#....#...........#......#......#.........#................................#..........................#........##.#............#......#...............##..........#.#.........#.....#.................#...###....#........................................................#.#.................#.......#...............#..###.....#......................#............#.......#.............#...#..........#..#.......#..#....#..#..................#.....##..#...............#.......@.#.....#.....
..................#...........#.......#.....#...##.....#.......#............#......#........#...#.....#.....##..#............#......#.....#.............#...............#.........................#............................................................#...#........#...........#.......................#.#........#...#..............................................#................#.#...#....#.............#........##....#........#................#..........#....................#..........#..................#................#...##..............................#..#........#..#.........#....#.................#...............................#.......#...#.#...............#.............#......#...#.......#..............#............#...#.......#......................#........#.......#.#........................#.....#.....#........#.........##.......................#..#.......#.......................#........#..........##..............................#..#.#..........##.........................
.#...#...........#...#.........................#............#........#..##........#....................#..............##........#..........#...........#................#........#..##............#..........#.....................................#.#.........................#.#........#..#.......................#...#.#..#...#......#...##.....................#...................#............#....................#......#..#.....#....#.#.....#...........................#.##..........#........#...#...................#................#...................#......#..................#.......#...#..#................#...##................#...#...........#.#.........#....#.......#...#..................#..#................#............#.................................#..#...........#...#.#..#.....................................#.......#..................#.......#..#.........................#..............##......................#.#.........#.#.......#...#.@..................................#.....#...
......#.##.....#...#...#..#......................................#...................................#..............#....#..................#...#.......................#.............#..#..#..............#.....#......#.#.....................#.................#......#.#....#........#.................#......#......#...##...#........#....................................#....#...#...............#......##.#..............#.........#.......#....#..........#.........#.......#.#....#.............#.....@#..........#.............................#.......#................#.....#.....#...#........#.#............................#....#.................#.................#...................#.......#......#........##.#...........##........................#........................................#........#................##.......#........................#.....@#........#.......#....#.....#..............#......#.............#..#....................#.....#.............#..#.......#......#..#...##.......#...
.........#..........##.#.............#.#.......#..................................#..#.............#.........#.......#..#..#..............#................#....##.....#....#...........#.................#........#....#...#.....................##.....#.......#..#...........##..#.#.......#...#..#......#................#......#...........#...........#.........................#.................#.............................#.......#....#........#.#...#.#........#.#.................#..................#...#.........#..#...................................#................#........#...................................#........#.............##.........#........#...##..........#................##......................#......#.......#..........................##....#..............#...........................#..#..............................#.......................#................#..@............#..........#..#..............#..#.............#...................#.........#............#.......#.....
...........................................................#......#.##..........#....#........#......#..#................#..#..#.......#.......................................#......#.....#......................#....#..........#....................##....................#................#......#............................#.#...................#......#..........................................#..#..........#....#..#...###.........#..##...#.........#....#..............................#......#.....#...#......#.........#.#.............#...##......#.......#..#............#.........#.............#....................#..................#@.....#.....#...........#.............#..........#.....@....#..........#............................#...#.....#...##............#.....................#..#.............#............#..............#......#.#....................#.....#...............##..............................#.........................#....#............................#......#...............
........#...............#........#.#........#..#......#..#.#..........#........#...#...#........#....#....#..........#............#.........#............##...#..#..............#.......#.....#..........##....#.................#..#.#..#......#.#..#..................#...#..........#..#...#..........#.......#...#.............#..................#.....................#..#.....#...........#.....#..#......#....#.................##...............#.....##....#........#............................#..............#.....#...#................#.@##.#.......##......#...........#.........#............#..###...............##..#........##........##...#........................................#.....#.............#.......#.........@.............#........###....#..##..........#.............#.........#.....................#..............................#......#......##..#............#...........#.#.............#...............#.......##..#...#..............................#...#...........................##....
...........#.#..............#....#......#..............................#...#..#..#...........@...........#...........#...#..#...........................##............##....#....#....##............................#.#....#...#.......##...#..........#..#...#....#....###..........#..........#.#...............#...#.......#.........................................#.....#.....#..##.......#.........#.............#.......#.........##....................#........#.................#............#..............#...#............#...#................#.........##..............#..............#..............#..........#.....#..........#........#.....#.....#.........#..##.....#..............#.....#.........#..............#..........#......##.##...#.....#..................#.........................................#......#.#..#....................#.....#.......#.#.#...#................#....#.....##........#.................#..........#................#...........#..............#..#..................#......
.........#..#....#.....#........................#.#.....#.....#..#...#.............#.#........#.#.................##.....#.......#..#....#....#.................#.....#.....#...........#.....##...#.........#..................#...............#.........................................#......................#..........................#....#...........#....##...........................#.........#..........................#.#..........##..............#....................................................#......#....#..........#.#................#...#...........#....#................#.#............#......................................#....#.....#......................#...............................#......................#.......................##.#.......#.....#..................#...#.....#.....................................#.......#..........#.............................................#..#..................#.............#....#........#.....#...#...............#........#............#...
.............#......#....................#......#.........#.......#.....#............#..................#......#.....................#................#...#..........#.............#....#....#.................#.........#.........#...#..#.....#.................#...#............#.##.......##...#....#.#.#...............................#.......#.........#.......#..........................#.......#.......#......#....#.....................#..#.#............#.........#...#..........................#....#.......#.............#.#...........#....................#...#.#......#............##.................................#....#.....#........................#..............................................#...................#...##..#.#.....##.....#.............#........#..#.....................................#....##.......................#.#................#.....#...........#.....#..#...........................#......#...................#..#...............#...............#..#...............#..#....
.........................#.......#...#....................................#.............##.....#.##..........................#......@..............##.........#............#...#..#.................#......#........###...................#....#............#......#...#..........##.#.........#.#..#...#.....#........#.........................#.#.....#..................#......###.#......##.............................#....#.#..##...........#...#...##....#..........#.............................#....#..................##..#..............#........##...#...........#.............#........#......###.......#....#..........................................#....#...........#..........#................#...#..##.............#.......................................#.........#..#...#.........##..#.................##.............#...........#.............#...................#.........#...#...........#.............#.#....#.....................................@..#.........##...##..................#......#...#
.........#......................#....##....#...#..#......#.#..............#.....#...#..#...........................#.....#...#....................#.................#.........#..#..#....#...............#.....#...........................#.#...#........#.....................##..#...............#................................#..............#...........#................#.............#..............................#...................#.............#...................................#.........#..............#...............................#..#......#..#.##...#..............#...........#................@........#............#.........................#.#...#.#.........#......#..#........................#.......#...................#...........#.........#.........#............#.........#........#..#...#..............................................#......#..#.............#..........#..#...........#.....#.....#...................#...#.........#..#.............#...........#...#...#..............
.............................#.......#..#....#......................#.#.#.....#...................#........##.........#.......#......#.....#........#..............................#.................#.................#.....#....#...............#.......................#....#...............#...........##..#...................#...............................................................#..........................#.....#....#............#...##.......#...#.#.......#.......#..........#............#....#...#....#...#..#........................................#.........#....#.........#.............#..............#.....#.............##........#..............#...........#..................................#.....................#.........#..............#...............#........#......................................#......#....................#..................#.....#..#.............##......#..................#.......#....#....................................#.............#......................
..#.....#..#.............#.#...##.##...............#...................................................#................#..#............#.......#....##.....#.................#....@.............#..#........#........................#....................#....................................#......#.#.....#......#...................................#..........#....#.....#....#.#..##.....#..................................#.....#.......................#......#........#..............#..#....#..........#.#.#...@.#..........#......#........................#..#..................#.#..............#.........#....#..............#........#..................#......#.#..#..........................#.........#...#......#..........#..............##.....#.............##.......#..............##.............#..........#.......#........##..@#...........#...#.....................................#.......#.#............@....#..............................#..#..#.##........#..#.....#........#........#............
...#............#...#.....................#...................#..#...........#......#...............#.#.........#.....#.........#..#.............#.........#.......#....#....#..............#......#..........#...........#.............#.........#..............#......#...............................#.##............##........#..............#..##...........................#.#..#.........#......................#...#.#......................#.....#..................#.....#..........................................#................#......#..........#.....#.....#.....................................................................#......#....................#.#........#...................##...................................#..........#.............................#.......#..##.##..........#......#......#...#...............#.#.........#.............#..#...................#......#.....#....#...........##......#.......#...................#............................#...........#....#..#.......#...
............................#..#......#.......#...........................#.....#................#....#....#.........#.......#...#...................#.....#................#..#...........................#............#........#.#.........##..............#...#.............................#..@#.................#..#.#......#.................#............#.........#......#.......................#.#....#..#..........#......#.........#.........#............#..#..............................#.#......#.....#......#.......#..#...................#..#.#.#.....#...#.....#........#.#....#.#.........#.................................##........#.....................#..........#...........#...................#....#.........#....#......#.#.............................#..#..................##......................#...#.......#.....#....................#....#..#....#.........................................##..................#...##..............#...#.........#...............#.............................
......................#........#..#.........##.....#.#.#...............#.........#..........................#...#..#....#.#......#....#............#...................#....#............#...#...........#.........#......#....#............................................##.##.....................#.................#.........#.........###...........##..................................#............#..........#.......#.........................#.....#..#............#.........#......#..#.............#....#...............#.#..............#.....##..#....#...#...........#.......#.#..................##......................#.........#...................#..#..........................................#.#..........#..#..##........#.....#...#..........#...........###.......#.............................................#..#..#.....................#.......#..@.....#.......#.......#.#...#.............................###............#....#..........##...........................#...............#............#.
#.#.....................##....#......#......#........................#.#..........#........#...........#...#..................#...#...............................#.......................#......#..................#.......#...........#..#...#...........#................................................##.#......#.............#...............................##....##....#.........#...#.................##...#......#...#....................#..#.......#...#...........#......................................#.............##...........#....@...........#...................#.....#..............#..#...#...............#.................#.......#..........#...........##............#.#...#.....###.........#...#.....................#...............#.............#.##.................#.......#####..#.....#.......................#................................#..#.....#...........##...........#..#..##..........................#.....#..#...........#......#.......#....#............................#........
........#.................#.............#.#....#............................#.##..#.#..............#..#...............................#...................#...........##.....#.....................#.........#....#..........###..........................#...........#...#..........................#...............#..#..#.#............................#..........................#...#...#.#.......##.........##..........#.......#..........................#............#...#....#....#..#.......##.#..............#...............#....#..............#.....#....#..#..................#.#.......#.....#.....#......#....#.....#.................#...............#......#....................#.........#......................#...............#...#....###................#...#........#...#.#......#.#......#.......#.##....#...............#...........#...#....#.#........#...#........#........#.......#.#..................#..##....................#..............#............#...............#..................#........
.......................#....#...###.......###.........##....#..............................#......#............##..#.#.......#...#...#.......##....#...#.......#............#.#.........#...#..#................#.............##............................#....................#..............#..#.........#....................#......#.#.....##.........#....##.........#......#.............#..#..#........#.#.#............#..#.#..#......#................#.#..............#............#...................#................#...................#..#.......#.....#.....#.....#...#................#...#....#..................#............#.........................#........##....................###....#...................#....##.@...............#..............#........#.........#...................##....#........#..................#.....#.............#....#..#..................#..#..........#.............#.....#......#..#..........#............#.................#......#.................##.................
#......#........#.............#.#............#.....#........................................................#.#................................#.........#.#...........#.#..##.....#...#.......#.....#..........#...........#...........#..#.#..................##.....#.................#..#...#...#..............................#....#.#......................##.................#....#...##.....##..#..##..........#........#..............#........................###....#.##.#....................#.............#............###.........##.#.#............#...................##...........#...#....#.....................#......#.......#..#......................#................#..#..........#..........#.......#...#........##.............#..#....#.#..............................................#........#........#.....#..##............................##....#...#.............................#................#.....#....#........#.....................#.....#...#.........#........#.#..........................
.#...............#.......#...........................##.....#................#....................#...............#.......#......#.....#..........................#.........#..................................##........##.................................#.......#.......#.....#............#.....#..................#...#......#......#.................#...........#......##..........#..............#.#.........##..........#..#...................#........#..........................#...#........#.#....#..#.##..##...........#...#.....#...#.#.....#...#...........#...........#..................................#.......#...................#........#............#.......#..#..........#....#.....#..#...#...............#...............#......#.....#...............#....#............#.....#.........#...................#..................................#.......#..............................#..........#....#....................#...........................##.......##.....#..........#.......#....#...........
...#...#...###....##.....#.....#......#.................#...............................#.............#................#.#...........#.............................#...#.....#.......##......#.#..........#.........#....#...#............................................#...................................#................#..............#.#...##.#.....##........................#...............#..............#..........#.....#.................#....#..#.................#................................##.......#......................#..#..#....#..#.......#...#....#.....##.....#.#.........#.#.........#...................................................#....#.........#...#.......#....................#..................#...............#....#.#..#...#..................................#......#..............#........#........##...................#....#..#............#..........................#..#.....#............#..................##.................#....#.........#.....#.#......................#
...#...##.#............#......#..........#........#.....#......#...........#.....#.##.............#..#........#....#......#....#.#..#.....#............#.......#..................#............#..........#.....#............................#..#.......##.....................#...................#..#..#..............#.......##.........#..................................#..........................#...............#.........#..#....#..........................#.#..#.....#...#.#.........#.......#...................................#...#................#.....................#...........#...........#...............#.................#.#.#.....#.........#.................................#..............#.#....#.#.........#.#........#...................#......#....#...#............................#..#.................#..#.............................#..............#.........#...............................#................#.#..............................................#..................#@......#.....
..#.......#.......#..#......#.......#...............#..............#.................#...#.......................#.#.........#......#..#.......................#.......#..............#.................#.#......#.#.................#.......##.........#...........#.#.......#.........#....@..#...#...#..#........#.........#.#.....#...#.......#......#....#....................................#........#.....#......##.........#.............................#.#.............#...#......#.......#...................#................#.................#...............#................#....................................................................#............#..#........#............................#....#.##.....#...................#..................#........#.....#..........#.......#....#...#.............#..#............#........#.........................................................................#..............#..................#...........#................#......#.#.........#....#.......
.#.##.....#..................#...............##..#.........#...#..........................#..#.#.#.............#.#.......#.....@...........#.............#..............#..............#..............#.#.......#..........#.....#........................#...............#.......#...#...........#............#.........#......#............................#...#.....#...........#..........#......##.#...........................................#...........#...........#..............#......................#........#..#......#.#..........#...........#.#............#...........................#...#.........#.............#...........#...##...............##........#.#.......#.#...............................................................................##.......................##.#........#....#..........##....#.........................##...........#....#...##......#.................#...#....#...........#....##................#...................................................##............#........
...#...............#.........#...............#..........................#............#..#.........#.........#.......#.................#.............................................##.#...........................#...#.............#.................#..#.....#........#..#............##....#...#.#.........................#....#.......#.....#......#....#....................#..##......#..........#...............#.............#............#.........#............#.....#.....................@..................................#....#.......#.#.....#.......#.................#..............#.#...........#.........................................#.......#...........#.......#..#........##.......................#...#............@.........#.#........#..#...................#....#..#..#.........#....#.........##.......................#.....#.......#.....................#..............#........#....#........................#.#.........#...................#.........#.##.#..#...............#................
...#............#...#.................#....#......................#............#.........#...#.....#.......................##............#...........#...##....#.............#......#........#................#........#................#.....#.......#.................#.........##....................#......#.#..................#....................................................#...........#.............#.........#.#............@..........................#............................#..#....#......#........#...........#....#..#..........#.....#........#.#......................#...#........................#...#...#..#.#..........###......#.....#...#...#..............................#...............#........#.........#......#........##.........##..............#........................#...........#..#...#...#............#...........#..........#....#....#.................#.#.##......#.......###..##.........#......#......................#..#.....#.................................#.....#.#......
..........#....#..................#......#........#.......#..#..........................#...#............................#....#.###.....#.....#.........#.............................##...........................#..................................#.............#..............#......#..............#..............#....#...#...................#..........#.....#..#......#...##.......#........#...............#...................................#..........#......#........#.##.....#..........................#..............#.#.......................#.....................###.................#..................#.#..#..........#.......#.......#..............................#.........#..........#...............#.##...#........#...#..#........#.....#..........#.....#.............#....#.#............#..............##.#.......#......................#......#..........#.....#..@............#.......#.....#...........#...#...........#................#..#........#........#.#..#...#........#..#.........#..#
#.#..#.............................................#.........#.###....#.........#......#......####...................#......#....#........#.............#.#......#.........#......................#.#............##..#............#...............#.....#...........................#............#.........#..............#.....#.....................#..............#...#.........#................#................#.#.......#..#.#....#.#.....#.#.......@..........................####..................##..#......................#.....................#...#..#.............#...#............#...................#.#...........##.#..........#...........#.#...................................#.#.......#...........#...#..........#....#....##..#..............#..............#..................#...##.#.....#......................................#.............#..............#.....#..#..........#...............#....#..#..............................#....#..........................#.#.......#...#...............#....
.........................#...........#.......#..............#.......#......#..............#..#....................#....#.....#....#...#........#.#.....#..#...#......................#...................#..#........#........................#...#.#....#...#..............#......#..#.........#..#.....#..........#..#...#...........................................##..............#.......#..................#..............#.#..#..........#......#........#..#..#...#.............##.#....#............#.......#..........#.....#......#.........#.....##............#.............#........................................#........#.............#......#...................#...............#.......#....@.#.#...............................#.......#...............#...#.......................#..............................#.....#.............................................................#.#..##.....................#.#..................##.....#...................................#........#......#........#.....
...#...........#............#......##..............#.#.......#...#..........#.#..#............#...##.......##.......#.....................#.#.......#.........#..................#.......................................#.................#.............#..#.#.......#...................##.#....#..........#................................#.............#..#..##....#...........................#.#...........#..............@......#...@.........#...#.......#....##.....................#......#.................#.#...........##................#...................#....#...#.........@...#..................#................#.#...#....#..........#...#......#...........#..#.........................#................................................#.......#.....##................#....#..#...........#...................##.................................#...#.....#.#......#...#................##.......#....#..#..#.......##.........................#.....#................................#..#.............#..#.
......................................#......#..................#...........................................#..........#................#....................##....#.......................#...................#......#..#...............#...........#.........#.............................#.................#..#..............#...................#..#........#..#..#...#..........#.......#............#........#...............#..........@....#......................#.#..#.........................................#.........#....#.......#....#..........#............#..#.....#.#............#...#...........#......................#.........#...#..#....#...........#...#..............#......#...#..................#.................................#......#......................#.......#............#........................#...#.............#.............................#...............#.#............#...............#.#..#..##........#.......#..........#.....#...........#......#.................#..........
#..........................#.#....#..................#...#...#.......................#.......#......#.@.#.............#........#...............#.......#....#..#.........#.........#.......#...#........#................#.....#..........................#.......................#.......#.................#.....#...............#..........##....................................#..#.......#......#.................#..............#......####.....#..#....#............#................................##.........#...#....#..#....@...#........#.........#......................#.........#......#.................................#...#..#....#...#.......#..............#........#...........###.#.................#.#...................................#.......#....#....##...#..#..........................#.#.....................#...#....#..............##............#...........#..#..#.....#..........#...#..................#....#..........###.......#.............#..........#.#.#..#........#..#......#............
.#......#.#.......#.....#..................###.........#................#..#..###..............................##.#..#............#.##...............#......#.#........#..........##..#..#.............#...........................#.......#.............##...........#.....#.........#..#.........#.#.#.....#............#........................#.#...#..#...#...................##..............#................................#...#........................#.......#..............#......#.........#..........#.......#..#.............................#............#...............#...........#.........................#..................#.............#...##......................#.....#.........#........#..#.#.#.........#.#....#.......#..#..#.............#.......#.@....................#.........................#........#...........#.....#............#.................................#..........#.......#.###.....#..........................#.........................#...............#.......................
.............#.......#......#...#....#.....#..................#.....#......#..........#.......#......#..............##....#.......#.#..#.....#........#..#..#...................#........#........#...........#............#..........##...#.........##............#..#......#......#..............#.........#..#........#........#..###..............................#.##........#.....#...#....##........................#...........#............................#.........#..##..............#..........#..#.........#...........#.#.#.........#..........#..#..#...................###.........#...##.##..@................#........#.................#....#.......................#.....#.......#..................#......................#...................#.....#..#..............#....#.#....#.......##.......#....#.............#...#..#....#....................#....#........#..#......#......#......@.................#.#.............#.#.........#..........................##.......................#.#....#...........
......................#....##..#....##.........#....#.....................##......#.##...........#.........#.#...#..........#.....#......................#.................................................#.##........................#.......#...#......#..........##.#............#......................#...#.........#........................#...........#.........#.#.........................#...#........#......#.............#.......#.#....@.#....#..#..............#...........#.#.........##...#.......#.................#.#........##.........#...............................#.....###....#....#................#...#.......................@...........#.##..................#.#..#...#.........................#............#...#..#....#.........#......#.#.......#.......................#..#.......................#......................#..........#..#..#................................##......#..#............#.#............#.#.....#............#...............#..........#..................#.............
...#.......#...................#.......................................#.#.........#.....#....................#.#..............#...............................#....................#................................................#...#....#.........#.........#...@.......#......#......#..........#....#.....#....#....##.........#.#.#...#.#.........#....#............#..#..#.....#......................#.....................#...............#....#...................##....##.............#................................................#.......#................##.....#..........#...................#.#..............................................#....#.......##.......#...#......#...##.................#....................#.............#........................#...#..#...#.................................#...##...............................#....#...............#.......#................#..#.............#..........##............#.......................................#.#...........#..............
..........#.#.............##....#.........................#.............@...#.....#...................#......#......#....#.#...#......................#..............................#..............#........#...............#........#........#....................#....#.....#..............#...........#...............#...................#..#..##...............##........#........#..#.................#......#.#.....................#............#........#.#.....................#...#..#.................#..........................#....#....#.#..................................#........##................#..............#.#.#..........#..#................................#..#....................#..#......................#.....................#................#..#...........................#..................#.........................#.............................................#.............#.....#....#.#..................#......#...............................#...................#...##...##..#....
#......#...#...#.....#...#.....#..###........#.......................................##..........#...#...............................###...#.#..............#.....#........#..#.......#.#..#.........................#..............................#.................#.....#...........................#..........#.............................#.....#................##...#..........#..............#..............................#.#.......###.......#.........................#..#.....#..#..........#...................#.............##....#.........#.......#...................#....................#....#..#..........#........#..#.......................#............#..#..@.......#.#.#.....................#.............#.........#.....................................#...#..................#....................................#.................#.#....................................................#.......#.#.....#.................#.............#.#....................#...................#..........#....
............................#......#.................................#.#..#....#...........#...##..#.......#.................#................................................#...#.#.....#......#..................................#...................#.......#.......................#..#....#.............#..#...#.........................#.....#...#...@...............#.#.........##.#......#....#....#......#.......#...#..###............#..............................#..#.......#..#..............................#.#.......#..#...................##.........................#..#...#.......#.#................#.#.#.............#...........#..#..............##.#.#...........................................#.##....#...........#..........#.....................#...#............................@.......#..........#..#....#............................................#.#............................#....#..........#.#.#..................#..............#..##..........#..........#......#..........#...........
...........#.#...#..............................#....#..................#...........#..........................#.....#...........#...#....#...#..........................................#................#...........#...#...........#..#.................................................#......#........#......#.....#..##.#........#..##......#.#.......#....................#......#.........................#........#....#....................#...#..........#........#........#..#..............#.......#....#.......#........#..#.....#.......#..###................#...................#.#.......................#.#.##................................##...#.........##.......#................................##.............................#................#.....#.......#........#.......#....#..........................##.#.............#......................##...................#......#.#..................#.......#.#.....###.#........#.......#....................................#......##.....#....#....#..#
..#......................#.......#....#............##....@.....#..........#...............#....................#...................................#............#..#...#..#..........................#.#.....#......................#.............#....##.....................................#.#....#..............#........#......#.................#.........#...#..#.....#...........#..........#......#.................#..##................#.....#..........###......#........##....#................#................###.###.#........#.........#.......#..................#........#...............#.....#.............#.#..........................#....#......#.........#....#..............#..#..#.............##@......##.##......#...#........#..#............#..#...##.#...........###.#.........................#.....................#.#...#......#............#.##...#...............#...................#..#...#........#.........#......#.#...##..#...............#....................................#............
.............#...............................#....#...#..................#...#.....#.#.......................#............#.....##..#.........#..#..#......................#............................#.....#............#................................#.##........#..........#...........#..##...........#........#...........#................#.......##....##................#...................##.............#....#.............#........#......#..............#...#..........................................#...........................#...#.....................#.....##...........#...#.....#...........#........................#..#.........#.#..#......#..#....#.......#.........#.....##..................#..................#..............#...........................................#....#...#........###..................##.......................................................#...#..............#.##.......#..............................#..........##.......#.#.....#..#.......................#.......
...........#.....#.................#..............................###....#..................#....#.................#...........##........#..........#..#........##.#........#.......#........##......................#...................................................#...##..#.......#..........#...........#.#.........#.......................#.......................#..#..#............#...........#...............#.........#.......................#..#.....#...........#.#....#.............#.....##.............#.......##.............#.....#......#............#......#...#........#...............#.......#....#.....................##.........#...........#.#.......#........#.....................#...................#...............##.......#...........##.................#..................................#.................#..............#......#..#..#...#...........#...#.......##...............................#.....#....#....#.#.#..#................##..#.......#.#.....#.....................#.#.....
.#.#...#..#.......#..........#.......................................#......##........#...#.....#.......#..#......#.......#......#..........................#............##................#......#...#......#......................#......................#...................#.............#.....@..................#......#.........#....#.#...............#........#.#.......#......#@......#........#..#....................#....#...........##.........#............................#..#...#.......#................................#..................#...............#..........##......#................................#..........#...##...#.#.##........#...........#....#...........#.....#..#.....#................................###........#............#...#..................#.#.....##.............#...#............#.....#.#.......................#......#......#..............#....................................#..............#...........#.#......#....#.................#....#.#.................#.#........
..#.............#........................#....#.........#................#............##......##..........#.................##.#......#..#.....#...............#..........#....#...............#..#......#...#...##.#.#...#........#.##.....#..#.....#..................#..........##..........#........................#..#......##.##..#......#...........#.....#........#..................#...........#...............#.....#.#..............#..................#...........................#......#.....#............#....#.......#.............#.......................#..........#...#..........#.....#....#........#....................#......#.......#........................................#...#..............#...............#.#.....#..........#....................#..................##..#.#....#......#..........#.....#.#..#.#...................#..............#.................#.........#................#...........................#......#.......#.........#......#.#.#........#..#.....#..................#..
..#......#..............#...........#...........#.#....................................#.......#......#.......#........#........................#..#...#..................#.......#..#.#..#.....#.....................#.................#....................#.#...#............#...#....##......#..#.#.......................#..#........#.....#..............#.......#......#.#...#................#.........#............#................#...................#........###.....#.....................................................................#........#.#...........#...................#..................................#.#......##...............#..........................#.................#................#....#.........#.........#....#............#.......#.....................#.#...................#.............................................#.....................................#..........#............#...............#.....#.......#......#..#....#.........#...............................#.......
..#........................#.....................#.......#.#.................#..............#....#...........#.#.....................#...................##.....................#......#.....#........................#..............................#................................................#..............................#...#.....#.#..#.#......#...#..#........#.##.#..##....###.....#...#.....#.........#...#..................#.....#.........#.....#.#.....#.....................#................#................#..............#........................##............................#......#...............##..............#..............#.#..................#.....##.#.........................#.....#..........#.......#..#..#..........#...........###...#.................#........#...#.#...#..................##...............#.........................#.#.....#..#..#.....#......#.##............#.#....#.......#...#...##............#..........#.....................#.#..#..#.#...#.#...........#...
...........#........................#......##......#.....................#........#.....#..................#..#.#.....#....#..#....#.........#.......................................................#..................#................#............................##..#............#......#..#....................#...............#...............##.......#......#..#.......#......#.#.#.....#..............#........#....................................#...#.............#............##..........#.........#..............#....#..............#................#....#.........#.#.........#.....##..........#.........#...#.............................#....@..#.......#.......#.............................#...#...........#..#.........#..#...........#..........#.#.#..#...#............#.............#..................#.....##.....#......#..#..........#.....#...............................##.......#.#....#......#............#......#........#...###......#.......................................#.......#.....#.
#.....#..................#...............##..........#................#....##............#.......#.#..#......#.........#.....##..................#.....#..#...#....#............##...........#..#....................#....................#..........................#.............#..#.........................................#...................#..................##......#............#............#.......#......#.......................#........#.#......#............#.....#................#..#........................##.........#.#.#.....#......................#......#.........#................#....#...#..#...#.....##....#..........#.#...#............#.....##..#..........................#.#......................................#.........................#.##...........................................#........#....#.................##.#.....#.#...............#.......#.##.........#.....##.###.##..#........#.#............#...#.....#..........#.......................#.....#..#....#..................
......#.#............#........#.........................##.........................#.......#.#...#....................#...#..#...............#....#......#.........#..#............................................#....#..##................#...#........#..#....#....................#...........#......................#..#...#.#....#.#........#.......#.#........#.............#.....#.................#.#...............#...................#....#....##........#........#.......#.##...............#....................................#............#........#...#.......#........#............#.....###..#..#..............#..........#.....#..............#.......................#..........#.....#......#.#.................................#........#...#.#...................#.....#....#..........#..#.......#..#..#...#................................#..................#.....................#..................#...............#............................#......#........#...........................#..#.#.....#
.........#..............#...........#.........##...#.....#..............#............#...#..................#..#...........#.................#..........................#.....#..............#.........................#.......................................##...#.#......#.#...@....#........#...............#.......#............#......#......##.................#........#............................................#.@#.......#....................#..........##.......#.#..#.#........#........#....#....##...#........#..................#................#.#......#........#............................#....#.#.....##.#......................##.....#...........#.....#...###@..#....@.....#................#...........#.......................#....#.............##.............#........................@@..##........#..##.##.#..#......#.....#.#.......#..#...........#..........#.....#.....#.#....#.....#...#...#........#...##.......#............#.........#.##....#.......#.................#.#..#..#.#.#......
............#...........#.#...............#............#.........#...#....#.......................#..............................#.........#...#....##.................................................#..#.....................#..............#..........#........#............................#.........#.....................#.###............................#....#.#.......#.#....#.................#.#...............#.....#.................#.#.#.................##....#.........................#......#................#....#......#....#...............................#.........@...#..................#....#.......#.#..#.....#............#.....#........#@.....#...........#.......................#...................#.#......#............#.........#..#...............................#............................###.......................#................#.....#........................#...#...................................#.#...........#.......#...........#.....#...........................#.....#.....
..##......#............................#.....#..#.......................#........#...............#....#....#....#...........#.......#....#...#....#..#...#.................#........#.......#.......................#......#..#....#.....#.......#....#....#...#....#.#...........#.......#....#.....#.....#......#..........#......###...#.........#............#....#.........#.......#.....##...................#......#......#..#...........................#.##...#....................#............#.##..............#.#......#..#.....#..##........#...............##......#......#..............................#.................#.#.#...........#....................................#.............#....##............#.#..#......#...........#....#...#.....#........#..........#...#.........#.........#...........##.........#..........#.................##..........##..#.#...................#.....................................#................#...........#...#.........#.#.......#.#.........#..#........#.......
.................#.#........#..#..#....#...#...#.....@..........@..#.#.........#............#.................##................................#...........#..........................#....#...#...................................##................#......#..#..............#..........#.................#..............................#.......##.........#...#...#....#.#..........#.........#..................#...........#..................#.....#.............#............................#.............#..............@............#..#.....#................#.......#...#......#..#.................#..............#..............#....#...#...........#...#....#.##...#............#..........................##.........#..............#...........#.............#...##.......#.............#....#.#.............#...##...............#.#.....##.........##....#..........#.....#............#.............#......#..............#....#...........#.................#...........#.....#..#....................#...#...#..
#.#............................###...........#............#..........#....................#..##.......................#..#...................#......#..................#..........#.......#......................#..#.....#....#...................#...#.........#.#.............#................#......#..#.......#....#......#...#...........#.................#..................#........#.......................##.....#...#......#.............#............##...#......#............................#....##.....#..............................#.#..........#..#.#......#...##........#...#.#.............#.............#...#..#..#.................#........#.............#.........#.....#....#..........#...#.#.........#..#.#......#........#.....#......#.#...........#.......#.#........#..................#..#............#....#.............#...#...............................................#.....#..#.....@...##................#..#........##.#.......#........#.........#...#.........#..#.................#..#..
....##..#...........#....#...............#....#.......#.........##.....#.................#.....................#...................##...........#..........#...#.#....#................................#...#......#...#.....#...............#..#.........#.....#..........#.#.......#...................#.##....#........#..##.......#....................................#.................#..#.##.....#.....#........#........#........................#....#..#.....#....@.......#...#......@#..#...#..................#..#.#..............#..........#....#.....#...#.................#............................................#.........#......#.....#..................#...........#.........#........#...............#......#.....................#..................#.........#.#........#......................#................#.........................#.......................#....#.......#..................................#................#............#.......................#.#.......................#.....#..
....#......................#................#..#....................#.....#....................###.............#.......................#.#........#..#.#....#....#............#.............................#......#...............................#.............#..#..............#..#.............#....#......#...#......................#.......#.................#....................#..............#.#..#......#.......#.....#.......................#...................#.......#.....................#...#.#...............#...............#..#........................#..........#................#.....#.......#.#.......#........#..#........#...........#..#.....#.............#...........#...................#....#............#.......#...#.#...............#.......................#..#.............#.....#........#.....#....................#...##.......#.................#...#...#........................#.....##.##.....#..#.............#.............#.............................................#.........#..
...#...#..........................#....................#...............#.................................#.....#.........................#....#...#...#......#...................#........#...............#...#................#...............#...#........#...........#................#...#.....................#......#...................................#...........#..#...#................................#....#..#.........#.###..#.............#...##.###..........##...#........#.........#..........................#.................................#..##.............#...............#.................#.......................#........#..............#..#..#...........................#......#..#..................................#.#....#..#...#........#.....#..#.#...........#..#......#...........................##...#.....................#.......#.........#..#....#......@................##.......#........#.......................##.#..............##.............#......#....#................#...#.....
......#..........##...........................##......#.............#..........#................#............#....#..................#..#.............#...#..............#...#.....#......#...#................#...................#...#.........#.......##................................................#...#..#............#..........#.........#......#................#.........#..........#........#.....#.......#..........................................#...#...#.#...#..#......#.......#.......#.......#.....#...........##...###.....................#........................#......#.............#........#.....#................................#....................#.......................#.#..#........#.....................#.............#.......................#......#..............#..........................##.#.........##.......#..................................#.#.....#.#.........#...#..................#...............#...........................#.......................#.......................
.##.......#.#.#.....#...#.............#........#................#.............#.#.........#...#....#.....................#..#.....#........#...#...#.................................##............#..#.........#........#..#.#....................#...#..........##..........................#.......##......................#.............#.#.......##...#...........................#..#...............##.#.....#..........#............#.#....@....#............#......#..#.........#.##..............###..........................................##.............#...........#.......#..#..................#.#.#...#...........#....#........#...#...............#.#.......#.........................#.#......#..........#...............#...............#...............#......#............................#...#......#.......#.......#...#...........#........#..#.#.........#.#.......#....................#.......#.......#......#....#..#####..#.......#..........#.......#..##...##.#........#.#.#......#......#............
........#....###..#....#......#............#..............................@............#........#...#............#...............#.................#.#..........@.#...#......#..#.........#..................#.............##..........#.....#..##.........#..#.......#......#........#..#..........#.##.#......#.#.............#........#........................#........#.....#..........#.......#.##....#..............#.#............#.#......#.#.#.............#.....#..#............#....##...........................#..........###..................@.#............................#...........#.........#......#.........##..#.@......#..................#.........#....#..#...............#..#.#.......................#...........#.........##............#..#..#...#.............#........#...#..#..............................#.........#.....#.........#..........#...........#.#..##...............#......#....#......#.....................#.##....#..#..#...........#.....#.......#..##.###..............#...........
...........#.......##...#.............#.............#.....#....#......................#.#...#.......##.....#.................................#...#................#..................#....................#..................#............................##............#...........#.............................#..##.....................................#..#......#..............#................................#............#..##....#......#.........................#.....#....##.............#.........#...............................................#......#..#..........#..#...#............#...........#......#......#........##........................#........................#.....#.............#.#..#..#..................#....#.....#..#.#...#......#..............#........#...........#..#......#..#....#.......#....................................#..#...........#..................#...........................................#........................#.........#.............#.....#....#.........#....#.
....#..................##.......#...#.#.........#.....@....#....#...#....................#...#...........................#.................#..............###...............................#.......#........##.............#...........#..#.................#.......#.#......#.#...................#..........#..............#.........#.#..#.....#.............#..#.......#.........#...............#.....##...........#....#....................##...............###...#......#..............#..#..#.....................#...#........##.#..#..#.#.....#........#....#...#..........#.............................#..............#........#....#.#...........#.#...........................#.....#.....#.#.#.......#..................#................................#...................#...................#...#...#..........##..#.....#..................................#...#...........#..........#....................#............#...#..........#.........#.......#..#....@.........#............#....#.#........#...#....
.............#...........................#.#...#...#.......................#.#..#.......#..#..............#...#.................................#........#.....#.#.....#.##...#....#...................#...................................#...#.#.#.#.....#...#...#...#....#.#.......#.........#...#..#...........#.......##......#....................#.#........#...................#........#..................#.#..#.#......#......#.......................#.....##..#..#.....#........#....#..........#..#............#..#..........#.........#..............#.....................................#..................................#....#..#.................#....#.##.....................#..#....#........................##.........................#.................#.......#......................#..##...................#........#................#............##.................#..#..#..#...#....#.......##.#......#..............#...................#.......@....#...#.........#..................................
......#.................#..............#......#...........................#.#.........#...##.......#...#.....#.#.......#................#.....#..........##....#......#..#.#...#............#.................#........#.#.#..............................#....#....@..#..........#....#.....#.....#..........................................#........................................#...............##.............#..#...#.#..........#.......###..........................#....#.....##......#.........#.#.#..............#.......#................#...............#.......#.............#.................##..............#...........#.......#..........#.....#........#...#.............................##....##........#............#.....#..#........#........................#.#.#............#.....#........................###....................#.............#....#......#............................#.......#...#........................#........#..........#.................#.#.............#.......#.....#...#....
..........#..........................#.....#..........#....#...........#..........#.................#..........#..........#.......................................................#............#....#.........#....#.......#.........#.##..................#.............#.........................#.....##...#..#....................#.....##..#.......................##......#....#.............#.....#............#...................................#....................#.##..........#......#....#.........#......#.............#............#.............#...............#.#..#......#....#.........#....#...........#..#....................#.........#...#...#....#.#.................##...........##.#.....#....#....#..........#...........#.........###.#.#.....#....................##...#...........#.................#...........#..........#......#.#...........#........#...#..............................................#...............#....................................#...#...........................#...
...#.#.#........#..#..........................#.................#.....#........#...#.............#..........#.....#...................#......#..#.#.#................................##.##.......#..#..#.........#...............#............#................#....#....#....#...#............##..##..........#.....#.........#..................................................................#................................#..#.#..........#.#................#........#..........#.#.......#....#.##...........#..##............##...........................#..........#.............#..........................#....................#..##...#.......................#....#........##...........#....#....................#.#..........#......#............................#.#...................#.............#.....#.....#.#.....#...#.#....................#.............................##...........#.#.........................................#....#......#.....#.#.#.........#..#.......#..#.#...................#....
..............#.#.#...........##...........................#.#.........#....#....#......#.#........#....................#.....................................#...#...........#............#.#..............#.........#..#......................................#.......#.............#..............#..#.....................#.#....#......#.........#....##.#.#.........#.##.....#......#...................#...........#.#.................#.#......#..........................##....................#....#................#.................#.#.................#.#..#......................................#.........#...#..#.....#.......#...#....#....#.......................#............#..#...#.............#...#..............#...#............#.###......#.......#.........#........#......................................#.......#...#...............#.#........##.........#.#.#...........#....................................#.....#....#..#.........#...#..#...#.##.#...............#..##...................#........
........................#...............#.....#.#....#...........##..........................................#......#...#........................#...#....#...........##.#.........................#............#.....#..#.....................#..........#.....#.......#...#.#.........#..................................#.....#...............#..#....#.....#....#................#............#.#.............#.................#...#.##..........................#....#...........#..........................#..#........#..#.....#.........................#..............................##.........#........#..........#.....#..#....................#.#......#......#............#.......#.....#.#.......#................#.....##.........#.....#....................................................................#..........#..#...................#.......................#......#......................#.....#.....#.............#..#......#................#...#........#............#...........................#.....
.#...#.....#....#.................#....#.......#......#.........##............#..#....................................##.........##.....#......................#..##..........#....#...#.#.............#............#.......#....#....#.....#...#..@.....#...............................#...............#....................#.............###....#.............#....#..#.............................#........#........#..#......#........#........#.......#..#.#.......#.#...........................#..##.........#......#.......#................#..#...#..............#...............................................#......................#...................#........#............#......#..................#.........#..#.................##........#....................#.......#....#..........................................................#.............#...........................................#.......#........#.........................#....#.#.#........................#...............#.#.#...............
.......#....#......#.#......#.@..#...#.#...........................................#..#........#..#.........#..#..#.......................#........#........#...#...................................#....#.....#................#..#.....#...............##........#..............#........#.....#..........................#...#....#...##..........#........#.......##......#.........#..#..#......................................#..............##.........................#........#..............#.....#...............#.............##........#.....#........#......#.....#..##.........#...................#.............#.............##.......#........##..................@....#..........#@.....#..........#....#..#......#.........................##.....................#......#....................#........#.#...#....#..............#..........#............#..........................#.#....#......#......#.........#.......#.#.............................#............#........#...#......#.......#..............
...#........#........................#...#.......#...........#......###........................#......................#..................##....................#.......#..........#......#.#.......................#.....#.................................#...............##.#.......#..#....#...#.......#..##.........#..#................................................................#..#.#........#....................#.........#...#.................##.....................##...........##.....#.#....##..................#........#..##.....#..#...#............................##....#..................#...........#.....................................#.....##................#...................#........#...............#........#..##......................#..#..#.#.#.......#.......................#....#....#....#..........#..............#.............#....#...........................#....#................#...................................#...##.......#.............................#.#......#......#
............#...........#...#.........##...#....#.#......#...........................................#...........#....##..................#........#....#..........#....##.#....#.....#.........#...............#..........................##..#.......#..........#.....................#.....#............#.......#...#..........#...#....................#............#...........................#....#.............#...........#............##...........#.........##..........#..........#.#.............#...........................#......#.......#.#.#..........#.#....#......#..........#...#.......#..........#..........#...........#...#.##.#................#.#.#...#..................#..........#..................#.................................#..............#..#............#.........#.....#...#.......................##.......#...#...........#............#.#.............#.....#..#..............#.....#...........#.#....#....#.#......................##...............#..........##...#..............#...
....##......#................#.......#.........................#...#..............#......#..............#..###..............#........#.#......#...........#.......##.............#....#................#...............#...........#...........#..............##.#.......#.#............#.........................................................................##...........#..#.........#..................##..#..........................#...........#............#.................#........................#..............#...@##.......#...................#..#.####.#.......#....##.##..........#.#.......#...................#............#......#...#..........#..............................................#.#.....#...........................#...#.......#.....#..##.................#................................#..........#....#...................................#...#.#.......#..................#................#...#...#...#.#...#......#..................................................#.#.#...........
........................................#..#...................#..#.................#.....#....#...........#.....#............#............#.........##......#.......#.....###..........#.........#.........#...........###............#..........#.....#....................#.......................#.......#.#...............#..............................#...........#....##..............#.#............#.....#....#.....#..#.......#.........................#............##.........#........#.........#...............#........#.......##....#..#....#..#..................#.........#......................#.................#......#.#...........#..........................#........#...#......#.............#..#..........#.......#.....#.....#.#.....#...#...............#.......#.............#......#....#.......................#..........................##.................#..#........#......#..............##.........#..#.#...................#.#......#......##............#............#............#..#.#.....
#.................#..#..#.....#........#..............................#...............#...............#..........#......................#.....#.......#......#.#......#.....#..#...#..#@....#....#...................#.....#.....#.#............#.#.....#...............#..#.................#.....#....#..........#.....................#..................#....#.............#................@.....#.#..#....................................##......................#......#.#...................#.#..#..#.............#.......#.#..............................#....................#.......................#......#...#........##............................................#...................##.....#......#....#.............#............................#..................#..#............#........................................#...........##..........................##..........#..................##.....#.........#......#................#....#................#........#.....#.............#.........#.#.......
......#.#...#..#.........#....#.............................#.............#....................##................................................#.....#....#.........#..#..........................#.......#......#.........#..........#...............#...#.#.....................#.......#.....#........................#..................#.......................................#.................#......#...............................#.......................................#........#..##..................#.........#..#......#........#...........#.........#.#.......#.................................#.........................#.#..............#....#.........#..#...#.....###.#........#...#........#...#.......#.............@.............#.....#....#.................#....#........#.....................#..........#...........................#.........#....#.#............................#.......#.........#...............#.......#....#...#.........#........................................#............
.#..........#.......#...............#...#..##...#...#.......#.....#...............##.................#.#...#..............................................#...............#.............................##.#....#...................#........#....#....#..........#....#..........#......#..#...#..........#.......#.#......#..........#.#.............#......................#..........#.......#.................................................#...#.............#..#.....#........................#................#....#.....#......#........................#.........#.#......#......#......#..........#......#..............#........#.......................#.....#...................................#.....#....#...#............#..............................#...#..............#..........#....#.....#....#.#.......................................................................#.........................#....................#.............#..............#.......#.........#.#.....#........#.......#........#....
.....#......................#.....#...#....#.#...............#...#........#..............#...............#.............#..#.........................#...............#..........#.............#......#..#.........#..#.........#......#.........#..............#.#.................#...#...............#....#.#.......#..#.........................#.....#.......#.....#..........#.......#....#.#.......#.......#.#.............#....#.....#.......#...#....#....................#......................................#......................#....@............#..#..........#................#......#......#...##.........................#.........................#............#....#..#.................#...............#......................................#................#..............#............##......................................#.........#.........#..............................#.#...........#..#.......#......#.........#...#...#.#.#...................#..........##.........................#.....#....
...............#...............#...#....#..................#............#.............#..................##.#...............................#........#........#...#..................##.............#.#......##.......#.......#....#...........#.............#..#.....#..#..#....#.............#............#.............#.........#......#....................................#.............#........................................#.#..........#.........#.......#....#........#.#......#.#.#...........##...##.#.......#.#..............#...#....#.............#....#....................##....#..............#............#................#..........#...........#.......#......#..................#............#............................#.#.........................##......#........#...#............#..............#................................#......................#.#...............#.........#.##.......#....................#.........#.....................#..##.....#............#..#.......................
........#.........#......................................................#.#....................#......#..............#...............#.................#......#...............#..............#.....#.........#.....##.....................#..............................#............................#............................#......#.#..#..#..............#...................#...............##..........#.............#.#....................#.....#........................................#.......#.....##.##.....#..................#......#..#......#...................................#....#..#..........#........#......#.........#......#...............##..#..#....#...........#..................#.#...#......#...........#...............#.#.....#...#...........#..@.............#...#...............................#...#......#.....#............................#...........#.#..................#.........#.....#...#....#.......#............#...#.................#...............#.......#.............#...
............................#.#...........##............#.#.#..#.#.#.#.#............@...#...#..............................................#..................##..............#...................#.....#..##...##...#....#.#.........#...............#.....#.......#........#..#...##.............##....................#.........#......@..........#.......##........@..........................#....#.....#.......##..#.#...#...............................#......##...........#..#...#....#..##.......#...............#..........#..............##.....#...........#.......................................#..................#...........#...................#...#...........##.#.#..........#..........##....##......................#........#................#.........................#.........#...#...#....#..##..........#.................#..#.....#......#........#.#.............##.....#...........#................#...#..#.......#.....#.#.......#...#.....#..#............#...#......#..#.......#...................
.#..........................#..........#...................................#...................#..#............................#........#..............................#.#..............#......#.#...........................#...#.........#.....#..#..............#............#.....#...#...##.......#........................................#....................#...........#..#.#...###.......#............#...........#....#.......................#............#.#..........#.................#...............#......#........#....#............#.....#..........#..........#....................#..#.........#.#.....................#..................#.................##........................#...................#.........#..........#.....#.....#.........#.#....##..#....................#@.....................#...........#............................................................#..........#..##......#.......#..#........#....##...........................#......................#..#..#..#...#......#....
..##..#..#....#..#........#...#..#...............#..#.....#............#...#.......#.....#..................#...#...#........#.......#.#............#............#......#.....................#...##.........................#...................#............#...#...............#.......#.......................#...........#.........................#................#..........................#...#....................#.#.........#....................#.......................#.....#....#......#..............#........##..#.@.......#.#..................................................##..#......#.............##....#...........................##......#...#...#...#......................##.....#......#.......#.......#.....#.#.#............#......#..........#......##..#..#.....#.......@........#......................................................................#...........#..............#...........#......#.........................##....#...#...#...#..#..................#...........#...#....#...#..
.........................#.................#..##..#..........#........#............#.....#....#.......#.....#......##..#...#.@.#..#.......#............#...#.....................##...#..................................................##...................#..#................#..................#.....#.#....................................#....................#....................#..........#.....................#.....#....................#........#.....#.....#..................................................................................##...........#......#................#.##.................#........##............##..........................#........................#...................#...#.........................@..#...........#.........#......#......#.............................#.......#.....#.#..........................#.#..#.....##...#..............................#..............#..#...#.#......................#.#.....#........#.......#................................#.......
...........#..#.....#...........#...........#.#.#......#....#..............#...#.........#.........###...............#.........#....#.......#......#..#......#...#...........................#.......#.............#........#........................................#...........#.............#...........#.#......#.........#.....................##...#...#.#..................#............#.....#.@...##.....#......#......................#...............#.....#....#....#............#.#.#...##..#......................#...........#.....#.......#.........#...........##..........#.....#..........#..........#..#........#...#....................#.........#...............#.......#......#......#.....................#..#.#.....................................##.....#....##..#..#..#.................#..........#...........#..............#............#.....................#................................#.#.......#..#....#.................##....#.#...............................#...#......#.....##....##...
.............#........#............#............................................#....#...............#....................#.........#...............#..........##....#..........#..................#.............#................#........#..........#..................................#.#...................#...............#.........#..##.........#.........#.......#............#.........###........................#.......##...#.....#@...........#..#..#............#.........#........#.....................#.....#..#..#..#...#......#....#......#..##......#..#...............#........#...#.#.........#..........#.#.........#..............#............###.....#...#......#..#.........#....#......#.............#..........#...............#......................#..##........#.......................#..............#...#.......##..........#..#.#...#.....#....#..##....##...##..........#....###....#..................##.#.........................#...#................................#.#..................#.#..
.#...#.#....#...#....#.......#............#...#................#....#...................#.#...#.#.........#...#..........#.#..#......#...........................#....#.........................#.......#......#.............#.......#.............##..#...............##.....#...........................#.#..............#...#.....#.........................#.......#.#.......#.......#....................................#..............##.................................#........#......#.#.#.........#..#.........#................#....................#...............#..#.....#.#..........#.........#....#......#...........#....................#...#.......#.....................................#..#............##.......#....#....#........#.....#.....................#.#.........#.............#...................##..#.#.#.....#...........#...........#..........#...##....#.......................................#............##...............#....#.#..#..#...#........#..#.#..................#.#............
......#.....#...............................#.............................#..#.#..#...............#............#....#.......#.................................#.....#....#....................#....#......##..#..........#.#..#...............#.#.........#........#....#......##............#.........#...#...#...##...#...#..#.#..........#....#.....#...#.............#..............#..#...#........#...#.....#.#.......................#.......#.......#.......#......##................##...........................................................#..................#.##.....#..#...........#......#......#.....#................#.#..#.........#.#..#..#.........#.....#.........##..................#.....##...........................##.......#.#..#......#.........#.......................#...#..#...............#...........#@....................................#...#.#..............................##...#..........................................................#..#.............................#.......#...#...
..................#..#...........##...#..............#......##........#..............................##...........#..........#......#....#.##...........#.................#........#..#...........#.....#................##...................#.................#...................#....................#...#..#............#................#.......................##..##..........#...#.......#......#.....................................................#....#.........#..#...........................#..#......#......##...#............#................#..##.......#...........#....#.#...............##......#.#..#................#.....................#......#............#..........#...........#..................##...........#.#...........###........#.#..................#...##..............#..#........................#.........#...........................................#.................#...#..........#.#....@.#...............................#...............................#.....#.##...............#.
..................#.....#....##............#...........#....................#....#......#......#.............#.#....#..#..#......#.............#....#.......###.........#....#....#...#.................#........#...............#..#....#.............#....#...........#.......................##.....##.#....#....##..#......#...............#......#........................#.....................#.............................#.......#..#............#..............##.....................#......#.......................#...#.#.....#...........................#......#...#......#...#....#...........#..#.#.................#................#............#......@...#.....#.............#..............#...............#....#..............#.............#...#....#.....#....................#.......##.........##..........................#...#....#...#.........#.....#..#....#..............##...#..........#...#...................#.............#....#............#.........#...#...............................#.....#
#....#...................#...................#.##................#@............#.........#.........#....#....##..............#...................#.........................#..........#.....#..........................#....#..#...................#....#..........................#....................##.#...............#.......................#.........#...............#..............##............#................................#......................#.........#.............#................................#..........#..............#........#..........#.......#...#................#...............#............#...................#.............#....#........#.........#...............#............#..................................#........#.........#....#......#...............#.##..#.#.........................#...................#....................#....#...............#........#..#..#.....#..##............#..#..............#.........#...............#....................#....##..............
.#..#....#........##...#....................#..........#.#.................#.......................#........#......................#..#..#.......#.......##....#..........#.......#......##.....#....#......#........#...#..............#..#.............#..............#..#.........#........#.#..#.........#.....#...........................##....#...........#.................#..........#.#......#...##......................##.....................#....#.................#.#.......................#.......#.....#....##.....#.........#...............#.......#..#............##..........................#...#......#.##.........#..##.....#..............................#....#.#......................#....#....................#..........#.....................#.##........#......#.#.......#........#.......##....................#....#........#.........##......#........###..#............#.....#..#.............#.#.......#................#..........#..........##...........#...................#..............#...
..............#.............##......#.............#...................#..........#.............##...........#..##................#.........#.............#...............#.#....................#...#...#......##........#....##..#............#........#..##......................#.....#..#.........#..................#....#.......#...#..........#..........#......#...#.....................#.................##.....................#.#...........#.........#...........#....................................................#....................#.............@..@.................#...#.................#...#...................#...#.....#...#.........#..#........#.........................#..............#.......................#..........#..........#.......#..........#.......#......................#...........#.#..#............#.#...................#.#..........#.#.#....#............#................................#..##..................................##.......#...#...###.........#..........#......#...
.....##.....#.........@.#.#........................#...#..#.....#....#...#....@............#.......#.#...#.........................#...........#.....##....#..##...#..#...........#....##.........#....#....#...........#.........#...#.#.....#.....#.#...........##....#................#......#...........#.........#..#...............#..#....................#.##..##...............##...#.#.....##......#..........#.....##.#..........#...............................#..#.......#....#.......#...##......#........#........#..............#......#...#...#......#................#..............................#.....#.##...........#......................#.......................................#...........#....#.......#....................#....#....##............#......................#............#........#...................#....##...............#....#..#......#.#...............##..#....................#..........................................................#....#.............#.......................
..#...........#.......................................................#........................#..##...............#......................#......#.#.#.......#....#...#......#............#...#................................#........#....#...#......................#........#...............#.........#......@......#..#....#..........................#...#.........................#.......#.....................................#........................#..#...##...........#........................#.......#......#..............#.............#................##.................................#.##........#..............#...........#.........#..................#........................................#......#.#.......#........##.......................................#...........#.#................#...........#.....#.#.#..#.............##.......#..........#..................#..........#............#...................#..#.#........#.#....................#...........................#.......#.......
.#...........#...................##..#............#.#...#..#........#........#.................#.......................#...................#............#.#............#...##...##....#............................#...#............................#..........#......#................................#..........#............#............#..........##...#.........#.#.#.......................#......#......#..#..#........................#.......##...#.................#...........#.................#.#..................#.#..........................#..#..................#...#.....#.......#..........#........#.........................#...##..#....#............#.....................@..............#.#...#............#...#....#...#..#.................#...........#........#...#......#..........#...#............#........#.....##...........#.......#....#.#.........#..........................#.....#.........###.#......#..........................#..#...........#.....#.#........#..........#..#............#..
..............#...............#...#.....#............#.......#........#.....#...#....#.....##................#..#......................##.....#......................#.#.#...#.....#........##...#..................#...#......#..........#.............#.............#.#..............#..............................#...#....#........#.....................#..................#......#..............#.......#............#.....................##....#..#.........................#.....#.......#......#.#....................#....#.........#......#...##......................#........##.............##............#.#..#.#...#.....#.......#....#..#...#.#..................##............#......##..............................#.......#...#..........#..........#....#.......#........##.....#..#........#..........#..#..................#...#....#.............#...#@........#.#.....#.....#........#...........................................##...........#...#..........................#..............#....#....#......
..##......#.........##...#...........#............#..........................#.......#................#........#....###..#.............#.....................#...###.........#......#..........#.#....#.....#.#...............#.....#......................#..#.....#.....##......#.........#..#.....................#....................#..........................................#.#.##....#.........#...................................#.......#.......##........................#...............#........#..........#........@#...................#.#.#....#.......###.............#...#........#.#.....###........#............#......##...#.......#......##....#................................#.#....#.#..#..................#.............#.#...........#..#....#....#..#.#.......#.....#........................#..#.#...#..#....#.#..#...#...........#..#........................#....#..................#.............#..............#........#...#..................##......................#.#.............#...........
.#................#.............................#.#..#....................................##..........#...........#...........#...............##.#......#.........##...#..#....#.###.............#.....#......#.....#.##........#.............#..............#.............#........#.............#......##...................#.#.....#.#.................................#.............#................................#....#......#.......#..#.......#....#.#........#...#.............................#.#..##........#..#.#........#.#.............................#.....#.........#.................#........##.....#...#...........#..........#.#....#..........#.....#.............#...#.#......................#..........#.....#.........##............#.............#............#..#........#.....#.......#...............................#....##....#...............#..................#...................#...............#....#............#.................#......#.........................#.##........#..#..........#.
......................#..........................##.......................#.......................#............#..#...........................#...............#.....#.#.......#.....#...#............#..##.....@............#.#...#.......................................#...##......#....#.......#......##..............................#........@........###....#........#.#.#..........#.................#..............#........#...............#............#......#........#......#.##..#........##........#........#................#............#.......#..#....##.................#.#........#...#......#.........##......#......#....#.......#........#.............#..................#........................#..##........#.#........##....................#............................................#...##.##.........#....##.....#.....#.......................##..........#....................#.......#..#.......................#......#..#....................#....#..........#.......#...#.............#....#...
#.......##......#..#..................#...#.............#........#.#......#.#...............#.......#....#.#.....#..........#.........................................#.........#.#.....#............#..............#..#.....#.....#.......................#....##.......#............#......#..............#.......#.......#.......#......#..#.............................#.........#...........#.......#.#....................#...#................#.#......#.........#..........................#..........#..#......................#....................................#..#...#............#............#.##...........................##.........#.......##....................#.................#................#.#..#.....................#...................#.#.#.................................................#...#.#...#..........#.......#........#..........#...............#....#...##...................#....................#.......#..#..........#....##..###.#....#...#..........................#.............
#..............#.............#............#....##................#...#...........#.....#........................#...#........#.....#............#......#...#..........#.#.....#....................#.......#...............#....#.#..#................#...........#...........#........................................#....#...#......#.##............###.....................#.....#........#..........#............##...............#........#.....#...........#...............................#........#....#......#.............#................#..........#...........#...................................#....#.........#..#.............#......................#.......#......#..#.......#........................##....#...#............#......#..##........#...#........#.............................#....#................#.................##...#....##.........#.............##.##..............#...#....................#.......#.......#..........#.................................##......#.#...#....#...............
.................#.....#..#............#....#.#......##.....#...#...#............................#.##.......#.............#.....#.............#........#...............#...#................#...##............#...........#......................#.....#..........................#....#...#...........##....#....#..................#.....@.#..#.....................#...............#...#...............#.....#...........#........................#.....#...#..#............#......#............#..........#...........#..........#.............#....#...............#......#.#....##........##...#........#......#...........#....##..............................#........#..##.................#...#.#.......................#..#....#......#.....................#...............##....#.......#............................#.........................................................##..................#..............#....#.................................#.........#.#......##......#.....................................
....#.......#............#.......#.....#.....#.......................................#.....#..............#.........................##...#....................................................#......#....#....................#.#............##.#...#.......#.....#.............#........#.........#.#.......#....#............#.........................................#................#....#..........#...#....................#.....#.........#.................#......#............................#......#....#...#..#.......#................................#..#...........#.................#.#....................##....#..............................................##..#.......#..#..........................#..............#........#.....................................##......#..#......#.#..#.....#.......#........#...#...#.......................#......#...#...........................................................#.................##..........#....................#..............#..............#...#..
........#..........#.#...............................................................##.....#......#..............##.........................##.........#.................#.....#........#.......................#.#.....#.......#...................#.........................................#.#............................#..................#..............#....#.........#........#....#...............#.....#..........#...#...........#..........#...#............#....................#.#..#....#.........#................#..#........#...........#...##..##................#............#...........#..............#.......#..............#..#..#....#............#.............#.........#.#..#...#....#...#...........................................#......#.#..........#.#............#.#...........#.................#.....#....................#..#.#........#...........#..............#......................#..........#.................................#.#...#..........#..#.......................#.............
..#.#...#....#........#.........#............##..#................................#......#..#.............##.....#....#.........#......#................#..................#.........#....#......#........#.........#...........#.....#..............#.......#..............................#..#............#..#..#..#........#..#.....................#.@.........#.............#....##.#.....#.....#......................##..#..#..##..........................#..#.#....#..............#...........#.........................#..................#.#.......#.....#......#..#.......................#......#..................#........##........#..............#..........#...............##.......#......##....#..................#...#.........##..............#..#.............#...............#...........#..#........#......##.........................#..........#.....##..#....................#.#.....#...............#.#...............#...........#............##.....#....................#......#.#...#..#..#............
.....#.....#.#.#..#..............#.#.................#...#.........#...#.........#..#.........#.......#.......#........#.....#.#...............#...#..##.#...#..#........................#......#..#........@.....#..#......#........#..................#........##..........#...............#...........#.....#.#.#.#..........#..#........#...#............................#............#..##.............#........#.............#..#...............#.....##............................................#..#.............#.#.#.............................##........#...........................#....##......#..#.....#....#............................#................#........#.....#.........................#...........###....#.........#.......#..............#..........#.......#..................#.........................#...........##...........##.....................#........#....#.#............................#...#.....#.............#..........................#...#......#..............................#....
.......#...................#............................#....##.......................#......##...................#...............#............#...#..#.........#........................#.................#.......##...............#.............#..............#...............#......#...............#...#.#.........#.........................@.....#......##.............#....#.........#..#...#.......................##..#.#.......#.#........#....#.........#........................#....#.#....#.............#..#.........................#.....................#..#......#.#......................#............#.......#......#......................#......#.........#.....................................#....#............#.....#................#.............#............#..........#.#.##..#.........#...................................#..#........#.....#..........#......#.#.#...##..#.........#....##....#.....................#.....#.....#.......#.#.......................#.....................#...#.#.....#
..............#.#................#......#................................#..#...#......#.#..................#.............#..........#............................................#...#......#.........##.........#.#..#...........................................#.................#.#...............#....#................................#..#........................#............#..#.#................#..........................#....................##..........................#...............#.....#.#......#................#...........#...@......#.#.......#...#................#.........#.........#....##...............#.......................#......#.................................#..#.....#......#.....................#.............#...........#.....#.....................................#...............#......##.................................#...#...#......#.......#....#...#..........#.........#.....................................#.......#....#......#........#.........................#......
#.............#..#...................#....#...........#..........................#..#...#.....#.................#.................#.........#..........#............#....#.......................................#.#.......#..................#@...........##..........##...#.#.#......#.....#..........##.....#...................###.........#...#............#.......#....#...#....#............#....#.........#........#......#.#..................##.................#.......#.............................#...........#............#......#..............................#........................#......................#...................#..##..###..##............................#...#.......#..........#.............................#........#.....................#...........##...#.#.#.......#............##...#.......................................#.............#......@...............#.............#.........................#.........#......#......#..#....##....#..#..................##........#............
..##.......#.....#.........#..............#.......##..#.......#.....#.....................#....#.#...#..........#............##..........#.#.#.#........................#..........................................#.....#........#...........#....#..#........#..##..#...#.................####.#.....................#..............#...............#....#..........#......#.##...........#............#......................#............#...............#...........#.............#....#...............#......#.....................###.....#......#....#..............................#.........................#......................#..#......#...#.......#...#................................#............#...........#......................#.#..................#.##...........#..##................................##.#.....#...#..........#.......................#.....#................................#............##....###...............#........##.................#.....#.#..#............#..#....#..........#...
............#...#..............................#......@.#.#......#.....#....#..........#....................................#.........#.#................#.#......#...#.......##...................................#...................#..#................##..#................#.#..........#..#........#.....#.......................#...........#.......#.##......#..................#....#........................#....#....#...#.......#..#....#.....#.......#......#.#....#...........###...........#....................#......#........#....#.......#.............................##......#...#.........................#..#.........#..................#..............#..........................#.............#..............#......#.......................#.#...#.#.......##....#.............#..#..#.##..............#...........#...#......#..@...........#....#.......#..............................#...................#.........#................###..#.............#....#......##...................#...........#....
....#...........#.................#................#.........#...............#................#......#.........#.#..#...........#..#..##....#............#........#......#........#..#.....#.......#.#.........#.......#...#.....#...#...#........#..........................#...#...........#...................................#.........#............#.......#....#..#.............#...................###....#...###......................#...#..........#..#.......#................#..................#..#............##...#.......@.....................#..........#.........#...............#.#............#...#..#............#.....................#........#...........................#..#.....#..#....#.....##.#.................................#..................##.....#...............#..#......#...#......#.....#...............#...#........#....#.#..#..........#.............##.....#.......#..#........#...#..#.......#.........#.....................#.........##..#......#...#....##......................#..#.
..................#.#...........#..#.........#.......#....#.#.#......................................#.........................................#............#...................#..........#.......#....................#.#..................#....#.....#...........###..........#......#...............#.....................#...........................#........#.................#..#.#..#.......#.....................#...................#.........#.#........#......#........##...........##................###.#......#..............#.............#...#.........#..........#.........#.......#..............#.....#.........................#..........@..........#.......................#....................#..............................#..#...##.....#.............#...#..........#................#........#..........#.....#.#..#........###.......#..........#...#........#...#..........#.#..#........#...................#.....#.....#.........#....#....................#.......#...............#.........##......
...........#..##..#.........................#..#.....#................#............#..............................#..#..............#..........@.....................................#........................#...#............@..........................#...............#...................#.............#.................................#.......#..#................#.................#........##..#...#....#...#.....#............#............#...#...#.#...#....#..........#.......##..#....#......#................#.................#...##.......#.#.#................#.#.....#...........##.....#.....#............#...........#.#..............#......#...........................#.......................................#.......####..........#.#...........#.....#.##....#.#..............................#.......#......................#........#...........#..........#................#...............................#....##....#..#..#...............#..................#..................#.....#....#.##.....##.
..#.................#.#..................#.@...................#...........#.............#....#.#........#.....................##.....#......##........#..................#...............#...........#.#...#.......#..#....................#.#........#.....#....#..#....#............#..#..#....#..............#..............#.......##.#.............#........................#......#.............................#.#....#.................##....#......................##......................#......................#..........#.................#...#.#.....#...#.............#.................#......#.#......#..#......#........................#.......#.......#......#.........#........................#...............#...................................#........#....#...#...........#.#.......#.##....................#..............##.#.#..........#...#............................##..........#...............#.....#.............................#..................#...................#...#....#......#......
.....#.#..##.............................#..#.#..#..#.#........#.....#....#..........#..#........####.....................##...........#........#.............#........................................#......#.................................................#.#.....................##....#............#................#............#..#...................................###.....#......#......#..#...............#....#...........................#....................#......#.............##......#...#.......#...#....#.......##.#....................#............#......#.#.......##......#.......#.................#..............#...........................................................#.....#....#....#...................#.............#......................................#......#.......................#.....#.....#......#........................#....#............................#..........##...#...#.......#.............#.................#........#....#...............#.#......................#..
............#.#.#.#.......#..........@........#.............................#....#....#...................#............................#...........#.##............#........##.#......................#.............#..............#.................#....#.................@..#........................#............#................#..............#....#..............#......#...#.......................#..............#..................................#...#......#...#................................##.......#.....##...#........#......#.......................##...#...............#.......#..#.....#..#......#......#.#......#.#............#.................#.....................##..........#.#..........#..............................#...................................#....##............#................#......#..#......#......#......#.#...........@#..........#.............#.................#..#.....#....#.............................#...#......##................#.............#.........#...#....@.##
......@..#..................#........#.#................####..................#.#..........................##............#............#....#....#.....#..............#..........#............#....................................................#.......#......................#.......#...##.....@.....................#.#...........#.#..#......#.............#.#............................#.........#..............#....#..........................##....#....................#.........#........#..#....#.....#................#.............#.........................#.............##..............#.......................#.....#.......#.......#.#...............#..........#.......................#.................#..#...#..........@..............................#...#..#............#......#....#.#.............#.........#....#...............#..#......................#...#............................#...................................#..........#......#............#.........#....................#...#....
..............#......#......#.....................#.............#...#.#......................#...........#..................#.......#.......#...............#........#............#.#..#.#...#..#..............@..#.....#......##.............#.......................#.....#............###...##................#.......#.....#.......#.........................#..............#.........#...........#...#.......#......#.#.#....##............##......#....#.#........#..........................#.#........#..#.........##.......##...#..................................#.........#..#....................#................#........#..............................#.....................................#..................................................#.......#.............#....#.......#....#.........#.....................#........................#.#......#....#.............#................#....#................#.....#........#...................#.........................................#......................
.........#...#..............#......#...........#..#..........................##..........#...##.......#.........#..#.#...........................###.............#.#....#..#........#.........#...........#...................#..#...#..#.....#..#......#...#..........................#............#.........................#............#..............................#..............#.........##..............#..#......#....................#.....#.....#.....#.....#...........#...............#.#.............................................................#.........#......#..##.......#............##...........................#................#....##.........................#............#.........................#.##.....................#......#...............................#.....#...................#...##........#..........................##.........#............###.........................................##..#.............##............#...........................#...............................
.....#...............#.#...#..#.#...#.................................##.#.......#...............#.........#..........#.......##............#.....#...#.......#...#.#................#.#.........#..........#.........#......#.....#..#.............#..........................#.#........#.................................................#............##..#.........#.##............#......#.......#..#..#...........#...#...............#..#...........#.................##.....#.........#........#.......#.................#.##...#....................#...........#............#.......................................................................#....#............#....#.....#..............#.#..........#....#.........#.............#..#....##..#...............#..............#..#.#......#.......................................................................#...............................#..........................#................#................##..#.......#..##...#.....#.............................
...#.....................#..........#.....#.......................#..............#..................#.....#.....#..........#.......#...#......#...............#...#.............................#..##...#.#.....#...#..........#...#..#...#...........#..............#...#.........#...###......#...#.........#........#...#.#.........#.....#....#.#.......................#..................#..##.........#.#...............................#..........#...#.......#........##.##..............#.#.......#....#.....#.........#......#..........#..#..........#.#.........#.........##..#............................#.....#....................#...#.........................................#.................#..#.#........#...................#................#........................#..........................##.............#.........#.....#....................#......#.....##...#.......#...........#...#...................................#.#..#..#...........#....#..........#.......#..............#....#........#..
....#.......................#....#..............#.#..........#...........#...#............#.......#........#.....#.....#....#.#............#..................#....#............#.........................#.....#...............#.#................................#.........#...#...##.............#......#......#...........#....#......#...#................#.....#...............#...#....#.#.....#...................................#.#................#.....#.....................#.#....................#.......#..........#....#..........#...............#....#..........#.#........#.#....................................................#......................###.#...#....................##.#........##.......#.............#....................#.....#.#....#...........................#.........................#...........#.##.#....#.............#..............#.........#...........#....#.............##.............#......#....#.......................#.............#.................#......#.......#.....
.#........##.......#..........#........#...#......................#...#..............#....................#............#.......#.#.....#................#......##.#..........#........#.........#.....#.........#...#..........#................#.....#.............#........#............#.......#...................#................##......#................#..#.............#.##.......#.#......#....#...............#..#...#.........#.#........#....#..............#..........##.......#...#...#.......##.#.#.....#.#.......................#................##......#........................#.......................#...................#...............#.....#..#.......#.....................#........#.....................#.#....................#..................#....#..#..........#................#..#..##.........#.........#...#..............#..#....#..#.#.....................#..........#......................................##.........#........#........................#....#..#.............#............
..#............#...............#.....................#..#..............#...................#.........................#........#......................#....#.....#.#.........#....#.#...#.#.#.........................#.....#.....#.....#.........#..#........#.#........................##.#..............................................#.#......#....#...................................................#............#......##.......................#.....................@........##.#.........#.#.........#.........#.............#....#.#.................#....#....#..#........#.....#.....#...................#.......##......................#..................#................#...#............#.....#.#..##....................#.....##........#...........................#......................#.....................#.#.........##...#...#.......................#...................#.............##....#......#...#....................................#....................................#.#...............#....
.......................#..#......#....##.....#....##......................#.......................#.#..#..#...........##.............#.....#..#......#...#....#.......................#.............#.#....................................#........#.................##.......##.......#........#...#.#...............##.............................#..........................................#...........#....#..............#...#...........................#...........................................#..........#....#.........#......#..@.......#............#..#.......#.#.#..........#........##......#.........#...#.......#....#..#........................................................#...#.........................#..#.............#....#...........#.............#..#...................#...#.................#...........#..........#........................#........................................#........#.......#.........................................#..................#...................#..#..##.#
.#.#...#........#.....#.........#.....................#............#...#............#......#...................#.......###.#............#.....#..........#..............##..#...............#.........#...........................#.....#.........#..........................#..........#...............#...........................#...........#.#.........#.......#.....#..............#.....#..#...............#...........#.#.#....................##...................#...#....................................#.......................#..#.......#............#......#.....................#.........#..........#.............@............#.#............#..#.......#.#....#......#.....#...........................#.........#...#.............................#...#...................#.........#.............#.....#.....#......................#..#...#..#.............#......##.#......##..........#.............................................#.#.##........#...........#.#.............#....##....@.......#............
........#..............#..........#.................................#..#.......#........#.....#.....#..................#...........#.#.#...#.........................##..#....#...........................................................................#...................#.............................###...#...#.....#......................#....#......#.#.#......................................................#.........#............#.........................#............#....#..................................#..#...............#.#.............#...................#..#......................#.............#...............#...#..........#......#...........#..........#.....#..#..............#......#.....#.#...................###...#......#........#.........................#...................#....#...................#................#........#..#....#............#..#..........#..##.......##........#......#.........##.#...#....##.....#..#..#............#.........#.....#.....#...................
......#..........#................................#................#...........................##...#.......#........##...##...................#..........##....#..................#............#................................#...........#.....#...#..#....#..........#..........#............#......#.......................................#......#...................................................#..................##.................#....#..#..........#..#.....#...................#...#..............#.....#..#.#....#...............#........................#.................#..........................................................#..............#.........#...........##........................#......................#..#.............#.........#.......#...................#................#......#....#.....#.............#.................##.......#.....#...............#.#.#........#..............................@..........#..#....................#....#..............#..#..............#........
........###...........#....................#......................#..#........#....#.#..#.#..........................#....#...#.......#........................#.......#......#.....#.................#.....#.#..#....#......#...#..#.#.........................#.#....#.....#................................................#...#...#..#.............##.................#........................#.........................#.....#..##......#..............#..........#..#.......#..#.......#...................#....#.@.................................................@....#...#........#.............#.#..........#........##........#..#..................#.........#.....................#..#......#......#..#....#.................#........#........#........#..#...#.#..................#.......#...............#...................#...........................#............##...#......#............................................#...#..........###.....................#.......#....#.......#.................#..#.....
.....#...........#....#..##.#..#........#...........................................#...#....##....##...##..#.................#...#.#.....................##..#............#.#.......#....................#......#......#..#....#.........#..#..#.................#...##..............#..#........#.#...................................#.........#........#.#................#....#.......#...................#............#.........#........#...............#...............................#.#.#.........#.......#...........##....#...#....#.............#.#...........#......##......#.....#.##.......#......#..#..................#.....##.........#........#.#......#.................#.....#............#.....................#.........#.#........#.............#........#......#........#..........#....................#..............#.........................#..#.#..#.......#..#..............##......#...............#.#...........#.......#........#.....#.....#...............#..................##.......#..........
.............#......#.###...........#..#..........#.......#.............#..........##..#.....................#...##.......##....#......................................#................................................#......#.......#.....#...#.#...#..............#..........#........##.......#.#...#............#.......#.......##.#..........#..#..#.....#...............#....#......................#................#...#....#..........#.......................#.........................#.#..................#.#...........##.............#..#....#.#....................#...........#.....#............#................#.................#..............#...........#.....................#..........#................#..........#....#..#.............#..............................#.....#............#....#....#..#.......................#..........##..................................#...................#........................#............#......#..#.........................#.........###.#..#.......#......
........#.........#..##..#.....#...#.....#...........#....#........#..#........#....#...#......#.............##.....#.............#.......#..#....#..#.........................@.........#...#............................#.........#.......#.......................#.....#..#.....................#.........##..#..............#............##...............................#.....#..#.......#..................#.......#.....#..@.....................##....................#.........##......##.......##.....#.#................#.............#....#................#.........#..............#......#................##..#..........................#.....#.....#.......................##.................#.................##.....#.....#...#.#......................#.......#...................#...............#..##..#...@......#..................#.............#..........#..........#...............#.......#......##..............#.........#..........#.......#....#...............#........#.............................
...................#...#........#......#................###.............................................#.#.#....................#.#.....#....#..................#..........................#.#................#..##..................#.............#...#.#...#...#......#...........#..#...#..#..............##.............#.........#.........#.#........#............#.......#............#....#......#.#..#......#...........#...#...........#.#................................................@.#...................#.#.....#..#...#..#..................##......#......................#..@.............##...#..........................#.#..#.................................#.............#....###....................#....#.#....#............#........................................#...#.....................##........##..#....#...................#..............#.#.........#.............#.......#.#.......#...##........#..#..............#..#...#.#......................#.......#...............................#
..#.....#............#..........#..##..#.#.#.#...................................................#.......##.....#.....#.......#.........##..#.........................#..........#...#....#.....##..........#....##......#.....................##...........................#......................................#...........................#................#..................#....................#...#..................................................#.....#...........#...#..........#...#.....#.....#..#..#.#.........##.....#.....................#.....#.....................#....#........#.....#..............#..#.#......#.......#............#....................#..#....#.....#.#...##.......................................#....#...........#............#......#...#............#.........................#..............#.......#.........................#......#....#....................#...................#.................................#...........#......#.....#...........#..........##.#..........#
#.#...#.....#....@...#.......#...................##.#........#.#.....#..........#............................................##....................#....#......#..................#...#..#......#.........##.........#......#.......................#..#@..........................................#....#......#...#.#...............................#..................#.#.....#......#.....#............#.......................#........#...........#...........#.#.........##..##.....#............#.............#......#.......#.............#..........#...............#....#..........................#....#..............................##...................#.....#......................#..................#....#...............#.#.#..#..#........#...........#......#......#.#.#..##...#.............#...........#........#..........#..................#................#.................#..............#....#.#.#......#..................#..............#...#..................##............#.........#..#........@.#.
.........#.........#...........#.....#......#...#....#...............#............#.....#...#.#....................#..#....#........................#.......#.....................#...............#.........#..................##............##............................#.............#..............#..#............#...........#..................#....#...........#..................#................#..................................#...........#...#...........#..#..............#............................#....#..............................##.#..............#................##.........................#........#........................##............#.......#..............................#................#..........#....#....#..#..#.#........................#.........#.........##.##.........#..#..........#.##........................#......................#.......#...........#.....#.......#............................................##........#.....#.##...#......#.........#...#.......#.......
#......................#.#..#...#..........##......#..................#.....#.....#......#..#.............#...................................#..#...#.#...........#.#..............#..#....#.....@............##......#.#...#..................#..............#......##..#.....#.#...##.....#.......................#..#.......................#..#...#....#.....##.............#.....#............#..........#....................#...............#.........#.............#.................#.#......#.....#@#.....#.#.#......................#..#..............#........#................................#....#.#.......#...#........#......#.........#.......................#................#.........#......#....#................@..................................#.............#.............................##..............................#......#...............#..##.#....##...........#...##...............#.......#..#...#.............#.............#......#..#...........#...........#...###...#.#..........#.......
....#.............#....#............#.#.....#......................#.#......#...........#....................##........................#.......................##..............................#...#.....#..#......#....#.#......##...............#..........#.........##.............................................#........#.#.......#..#.#................#...........#..#......#...........#....................#....#.....................#...................................#...#.#.......#.......#.........##.............................#.........#.............#...................##...............#....................#.#......#............#....#.#...#...#......#....##.#......#.......#...........#......##..#........................................#.#.......#.#....#.........................................................#.#..................#...#.............#.....#................#.#................#........@......#.#..#.......##................##........................#.........#.##............
........................#..#..#.#..........#.#........................#....#......#..#...................#...................................................#...........##..#...#.....#.....................#.................#...#..........................#.....#......#..#........#...........................#......................#.....#....................#.........#.....#.........#..........#............##..........#....#..#.#.......#................................#..#..............##......................#...........#................#.............#....#............#........................#.....#.#.#..#............#...............#....................#..#.......#...........#..............#.............#.#.................#................#.......#...................#.........................#......................................#......##...#..................#...#.....#....###......#...#......................#..#.......#.......#........#...............#..........#.....#...#...#.....
#...............#....#........#........#.##......#.....#..............................#..#............#........#.##.........#............#.......#...............................#.#.............#...##.....##....#......................................##.#....#.......#.......#.......#.....................#.......#........#...........#.......##...........#..#......#..#...#.#.....#.........##..................#.............#.......................................#...........#......#....................#.......#..........#.............#..........#.....................#.....#.#.....................#...#...........##.....#....#......#....#......................#.............#...........................................##..................##..........#.....#....#...##..........#.........#..........#..................###.................##..##..........................#.....#........................#..#...##.#.........#...#.................#.......................................................#
...##.#...#........................#..........#.......#.....#............#...#.............#.......#.............#....#................#.#...#.........#.........#...........#....@..........#.##...........##.................##.......#........#..##.#.#...........#.#.#..#............#..#.#.........#..#...#.............#...#......#.........#..........#......#.#...#........#..#.#...........................#.......#.................#................#...#.......#.............#....#...................#............#.#.....................#.....##..#.#.......................#...............#..................#........#....#..................##.#.....#.....##...#..#......#......#.....#.....#.#....#.......#.#..#....#............#......@........................#....#..#..............#.................##......#...#....#...........#....#...#......#.......#...#.........#.#...#...#.............#.#.......#..........#.........#.#...................................#..................#.........#...........
........#..#..........#.........##........#........#.............................#.....#...#............#....#.....#...............#....#..#.#.........#............#.................#...........#.........#....#......................#.#...#................#..............#..#...............#..#.#..........#.#.#.......#.............#....#....#..#....#.........................#...........#.........#...............#.#.......#.#..................#..#.......#...#......................#..................#.......................#.........................#.....................#..#.#......#.....#......#....#.......#..............#...........#.......#..........#...........................#.............#........#.............##................#.......................#.....................#.#........#.............#...#......#.....................#...#.................................................#....#..#................#.....................#.#.........##........#...#..........#....#..#..#...#..
..#....#..........................#.#...................................#................#..................#....#....#..........#..........##...#.....@.#....#.......#...#.#....................#........#........#.#............#...............#.#...#...#....#..............#......#...........................##............##......#..............#.......#........#..............##....#........................#...#...#.......#.........##................##......................#...................#...#.............#............................#......##.........................#..#.........#.......#...##..........#...#..................#.#.#.........#.......#............#............#....#.....#............#..................................#..........#.............................#...........##.......#........................#..........##.............#................##........#..##..##..##...................#.......................................#...#..##.............#....#.....#...........
......#............#......#.......#..#...#....................#..........#...................#.....#..#...#.....#.#.............#....#....#......................................#............#..............#@...#..#...............................................#........###..#..#........#.......#......#....#.........................#.................................#........#....#......#.........#....................#.......#.....#..........................................##.#...#......#...#...#..#..#.....................#..........#.....#...#........#..#........#......................#...#..............#...............#......................##....#...#......#.......#.............#....#.......#.............#.........#.#..#.......................#..................#..#.....................#......##.#........#..............................#..#.....#........#.........#............#..#..#..#.#.......#..#.###..............#......##..........#.................#...................#.........##.
.....#....#...#....#.................#............................#.......................#..#..........................#...#.#.........#.......#......#.....#..............#.#............#........#.......##.#......#...#...#.................#....##............##.#..............##.....................#...##.#...................###........#..##................#..#.....#.............#..##...##......#.#.................#.......##..#....#...........................#........................#..................................#...............#....................................................................................#.....#.....................#.#.#......#...#.........#...................#...#..#...#..#...............#.....................#........................#.......##.............#..#..#.#........#.#.##................##..........#..#...........#..#...#.........................#..#......................#...#..###....#....#..#.....##................................#..##..#..#.....
...........#.................#.....................................#............#...............##..........#....@.........#.#......#......#......#.......#....#....#.#....#.#.............#.#......#...#......#................#.........#.......#..........#...........................#.@......#.............#.#......#.............................#..........................##....@....#.#...........#.#.......#...#.##..............#.................#.##.#.......#...#...........#............#......#......................#...............#........##......#.....@......#.#...#...#..............#..#........................#.............................#.......#.....#....#............#.....#...#.......................................#.#..#..........#....#.........................................#.........#.................................................###........#...#....................#...#..#.............#...#.....#.#...........#..........#...###........................#.........................
......#......#...........#.......#.......##..#..#.......#.#...........#....#...................................##.......#....#..............#.#.#...............#.................#.......#.....#..........#.#........#.#...#...............#..#...........##..#...##..#.....................#.....#.........#.......#................................###.....................................................#................#..............#.................#......#...........#...........#...#........#......#..#.............###.........#.....#..........#........#..............................#......#.............#...........................................#...#.......#.............#.......#......#....#...............................#.................#................................#...#.....#........#.......................#.#.....#.#......#.............#..............#...#.....#.............................#.#..........................#....##.#.#.........#................#.##.#.#.#................
..............#.#........#.............#.......#...........#...................#.....#....#....##..#...........##...#.............#......#........#.........#.......................................#......#....................#.....#............#............#..#...#.......##..........##.................#.......#.....#.....................#...............#.....#......#............#.#............#.......#.....#....................##....#.....#.........#.......................#.......................................#.#.......................#..................#..#..#........#.........#...##........#..................#...................................#..............#........###...........#........#.............#.#.......#..#.............#..#....#.........#................................#...#.......#.......#...........................#..#....................#...#.....##.........#.....#..................#........#.........#.##..................#............#.#...........#.......##..#.#.....
..........................#....#.....#.......................#..#................#.#.....#..#....#...................#............#....................................#....#....#........#.........................#..#......................#.......#..................#..#....#.....................#............#....##.........................................##.......##........#............##.............................#..............#............#....###.....................#.......#..#.......#......#.....#..#..............................#.#..............#.............#.....#....##............................##...........#........#......@.....#.......#.#.##...#...#............#........................................#..............#................##.....####...#..#...........##...........#.#............#.......#..........#.....#.......#.............#..............#.##.....#.........#.........#..#.............#.......#.............................#........................................
.#....#...#...#.........#...#........#..##...................#......#.........#............................#.#...........#....................#...#..........#.........................#....#....#........#..................................#.#.........#.....................#.........#....#...............#.#.........#...#......#...............#........#...............#.....#......#............##.....#...................#.....#....#..............#....................#.#.......#....#...#.....##.................#.#.................#............#.......#...#....#........#............#.......................#..#..##................#...##............#.#..##..#..##..#.............@.#..........###.....#...#......#....#..#....#......#.........#................##.................#..#....##.....#..................#....#..............#...............#.........#..................#..........#...........................#.....#.........#...##..........#.....#.##..##............#...........#....#.......@..
.##.....#..#.............#.##..............................#..............#.#.......#.#.....................#..........#........................#...#......#....................................#.........................#......................#......#........#.#...........#.....#.............#..............#....................#......#.##................................#..............#........#........#...................#...#...............................#...##........#.....#.....#.....................#......................................#..........#......#...#..#.....#.#........#...............#..........#..##.....#............#...#...#..#...#....#..........#.#....##...........#...................#........#..#.#...........#.....#....#..................#.....###............#......#.......#........#........#.#......#..........#....#..................................#..#...............#....................................##..#......#.......#......#......#............#..................
....#.##...#.......#...#.....#....#.........#.#......................#...#.#.....................#.........#..........................#.........#..................................................#......#.....#...............#......#....#..#......#....#.......#......#..#...#......#.......#......#...##......................#.#..##..#..................#........##....#....#....#....#.......#..............#...#.............#............#.......................................#.............................................#.........#.............#...#..................................#............#....#..................#..###...........#....................#..#......#.............#.#.........#....#....#.........#.......................#....#...........#.........#..............#....##.#....##.....#......#..#...............#.....#....#...................................................#........#....#............#..#.........#........................#.#...#...##.......................##........
...................#...#.#................#...#...#.#.....#......#......#...................#....#.....#.....##.....#.....................##....................#...#.................................#...................#....@.......#..........#.........#...........#.........................#..............#..........##............#...#...........................###.#........#...........#......................................#..##....#..............#.............................##...#...........#...#.#....#...#.#..................#...#...............................#.....................#.......##..........###......#...#...........#..#............#..#.....#...#....#.#.#.........#............#....#..................##..............#.#.....#......#.............#....#...........#....#...#.........#........#...#.....#.....#..#............................................##...#...............#.......#.......#.#...##......@.......#..#.....#...#..................##.............................##.
................#..................#.#..#.#...............#....#......#..#........#.....#......#......##........#..............#...#......#....#.............................##................................#...#..#.............#..#......................##.#.....#.#........#..........................#................................#........#......................#............#....#........................#..........................#....##.......#...............#..........................#....#..........##...................#...#...#...#.....#...............#..........#...........#....##................##........#.....#.....................#.#...#......#....##...........#..#............#..................................#.............#..............#.....#.............#...............#.#.........#..........#............#..............#.#..........................................#.....#...........##.............##...........#....................#........#.......#............#....#......
......#..........##..............#........................#.....#.....#..................#.#.#.........................#....#.#...........#..............#..##............................#..#........#.............................................#............#.............................#..............#............#...#...###..#...................#..#....#.......#.............#...#...#.........#.....#...#.#........#.#...#....................#.............##...............#...##....#.....................................#..............#.....................#...................#...........##....#....#......#....#.............#......#..#...................................#............#.....#.#.........................#......#..#........#............#................................#............#.....#..............#.......#.#..#........#................##.........#................#.......#...#.........#.......................#..#.............................#.#.#..........#............#....
.#......................................#.##....#..........#............#.........................##..........#...........#..............#...#.............#....#.....#.................#..#..#........####....#.#...................##.....#....#..#.................#...#.#...#..........#.#..#...........#...............................#.#........#........##......@............#..@.#.#....#......................................#..#......#..###...........###...#.................#.......#......#............#....#.......#...#............#.......#.....#....#....#....#........#..............................#.....#.#............#.........#...................#..#...........................#..#.........#....................#.....#.#.......#......#....#.#....#.........#....#..#.@...#.....#.#..#.....................................#..#......#......................#.#.........##.....#...................#.....##...............##.#........#.......##....#...............#.........#..................#.......
#...#.......#...........#..................................................##....#.............#......#........#.......#....#....#.........#.......#.....#..........#........#...........#....#...........................#......#...#................#..............#........#.........#.##............#..........##.......##.....#........#..........#.......#..#.....#.................#.........#.......#...#....#................#...#...........#....#............#.................#..#.......#..........#..#..........##...#.....#..........#..........#..........#...#.............#.....##.#..............................#..#...............................#...........#...#...##........#............#......#.........................#.................#......#........#..#......#...#.........#.#..##.............#....#.............#........##......#.......#..#........................................................................#.........#....#....#...##.......#...................#........#................
.......#..................#...........##...............#....................#.......#..#..................#................#.#...#..#.......#........##...........#......#........#..........#.........#...##..#......#......#.......#........#................................#........##......#...........#..............#..#.....#............#.....#.............................#.......#.#..###................#...................................#...#..#........##.........#.............#.#...#.....#..........#.........................................#..........#.................##..................#.......##.....#......#.....#........#..#.....@...........................#....#.#.........#....#...........................#......#...........................#.........#.......#......##..#...#......#....##..#......##...........................#....#...........#..#....................#.....................................#......#..#..................#....................#....#...#.....................
........................#..............#..............#.............#......#..#...............#........................#..................##.........#...........#.............#......#.............#.............................#................#...............#.....###........#........#....#..#.....#..#.......#..............#.#.....#...............#....................#.............#.......#...........#....................#.........#...............#....................#..#..#..........#........#..#........#......#...........#...........#.....#......#...................##..............###.....#..............#..#........#.......#....#....#.......@.....#.#...........#..#........#...................#...........#........#...#.....#...#....#.....#........#................#.....#.......#....#..........................................#.........#........#..........#.........##...#...........#......##..#.#.........................#..#.#................#.........#..#...............................
...........#............................#........#.#.......................#.....#..#................#..................................#......#...........................#..##.............#.#.#...#..................#.....................#...........................#.......#...#...........#........#.......#..........#....#..............#..........##....#.........#....#...#..#.#.........#......................#........#...............#...#....#.........#..........##..#................#...#...#........#.#.......#.#........................#.......##.............#................#..#...#...........#......................#.........#.#.......#.#.......##........#.....##........##..#...........#.............#..........#......#..#.##.........#............................................#........#................#......................#........................................#.......#.#.......................#.............#......#.#.......#..@...............#...............##...................
..............................#.......#...#..#.................#.#....#.......#......#.....###..#...........#.#.#.............@..#..........#..##...#.................................#...#............#....#..............#...............#..........................#........#....#..#.#..............................#........#...##.#......#...#.........#...@...................................#...##........#......................#.#..#..#.#.....................................#.#................................#.................................#................#.................#..............#.........#................#.................#..........................@...........................#.#......#.....#.........#.........#.#...........#..........#..............................#.......................###...#...................#...........##..........#...........................#.#.....##............#..........#........................#..............@.........#.....#...........#.....#.#....
.....#......................#....#.............#..#.#............#.....#........................#.......@....#.....#........#.......#...##...................#....................................##....#..........................#.......#...........................##..#.#...................##..............#....#....#.............#...#............#...#........#...#...#.......#.................................#.......#...............#........##....................#...............#.....#.......#.#.....##..............##.....#..#..###....................#.......................................#...........#....##.................#.#.........#...............##...................#..........#.....#...#....#............##...#.#........#.#.#............#......#..#...#...............#.....................#....#.................#.#.....#....#....#..............#.........#....................................................#..#......#....#..#..........#.........@...............................#......
........................#......#...............#...#....#...........#...#.............#.....@...........#...........#.#..#....................#..##..........#......#....#...........#..................#.........##.............................#......#.......#...............#.@.........................#.#.....#....#....#......#.....................................................................................##.#..........#.........#............##.........................#....................................................###..#...........................#.......#.............#..#...................#...........#............#.................#..............#..#...............##.###.........................#.............#............#.#.#.#.#.............#........#..................#.....#...#....#..................#..#..................#.....#.................#..............#...................#......##...............................#.....#............................................#..
.#................#........#.............#.............#......#.#..#........................................................#..................##............#...............#.........#.........#...........#....#.#..................#...#...................................#....##.....#.....#...............................#...........#....##................@..................#...........#..#...........##......#..........##.#...................................#......#..........#.@............................#......................#.......#.....#...........#......#........#.......#...#...##.........#...........#....#......#.................................##......#......................#...#......................#.....................................#...#.......#.............................#...................##...#...#...........#.#.........#.#.........#.................#............#.#...........................#..#............#.............................#.............#.#..#...........
............#......#....................................@#...#..#..#...#.........###...........#.....#.....#.......#..........#...#.......#.....#...............................#..#......................#.......#...........#......#.........................#.............#.#............##......#....#......#...................................#......#.....#................#....#...#..........#........#.#....................##................#......#...........................#.......#..##..#.........................#...#.#..#......#.....................#....................................##..#.#...........#....#.................................#...........#.......................#...................#............#.........#....#.........#.....#.....##......#....#.............#............#.......................#...#....#....##...##......#...........#.......#.#.#...#........................#........#...............#....##..........#.##.#....#...............#.......#...........##.........#..
.#..............#.....#.......#.....#.............#........................#...........#..........#.##..........#........#....#....#....#...#................#....#...........#.......................................#................#.....#.@.#.......#.........#...........#..#...............#................##.......#.#...................................................#............#......................#.....#........#.#...............#..#.......#..........#...................#..#.#......##....#...#..........#........#..#.....#....#...#.........#...............#....#.....................................#......#............................##........................#...#..#....#.........#.................#.#...#...............#..#.#..........#.....#...#..#..............#.....#.........##...........##..#..#....#..#......#.........#..........................#.#.......................#....#.........#........#.........#........#......................#...#......#......#.#...............#....#
..#.............##...#.....#...#.............#..#....#...............................#.....##..............#........#.......#.#.......................................#..#......................##.......##...#.............#..........#............#.......##.......#.........................#..........................#........#.#...#........#.................#..##......#..........#.....................#...............#....#..........#......................#........#........#..#................#..............#..................##......#..........................##.........#..#..#.....##..........#...............#......#........#.#.##....#............#........#...#........#.....................................#...#.......#....#.#.......##....................................#............................#......#...#....#..........##......##..................#......#...#..........#..#......#.#....................#............#..........#........#.....#......##.......#..............#..#..........
....#.#.#...........#.............................#...#...#.....................#.......##............#..#...##.........................#.#..........#.................................#......#..........#....#........#.....#......#..............#..#.#.......#.........#.#...#.........................#.......#...#................#.#....#.#..#........#..............#........#.#......#.#..........#...........@......#..#.....................#..............#..............#..#.......#.............#......................#.................#..................#.......................................................................#.............................................#..#.............#.....##.........................#.................#.........#...................#..............@.......##.....#..#...............#...........#........#...................#............#..................#......#.....................#...#........#.......#..##.............#...#.........#....#.#.......#...........
#.........#...#......................##..........#...#.......#.......................#.............#.........#....................#..#..#..#..............#....##.#.........#..................#...#........##......#............#............#............#..........##..........................#.....#.....#.###...#..#......#......#.#...#.#........#.......#....................#................#...............#......#...##.............#................#...............#.......##..........................#..............................#.#....##........#........................#...#.........##....#..#..#.#.............#..#..............#..#........#..........#..#....#...#..........#..............................#......##.................................#..........#...#................#............#..#....#......................#..........#.....#..............#..........#..........................#...#.....#....#......###........#...#............#...................................#.........#....
.....#................................................#.............................#......###.......................#.@....#...................#..#.........#.#.....#..#...............##..#............#..#.............................#....#........#.......#.........#...#.....#...........#..........#.........#.....#.........................#......#......#.........#........#...#..........#................#..............................................#........#..#..#.........#....#.........#...............#...#.#......................##.....................#.............##...........#.#.........#....#....#...........................................#...#..#.....#..............................................................#...........#.............#........#..................#...#....................#.........#.....#...............#......#...###....................#.........#......................#............#......#...................#...#...#................#....#.....................
......#.#......#...........#....#.##...#....#...................#..............#..#..#........#....................#..................#.#.......#.............#.....#...............#...........#............#...........##..............#.............#................#.......................#.....#..#.................................................#........#..#.#.........#....#.#.##..#...............#......#...#.#...........#.......#......#................#.#.........#............#...#............#.....#.....#........#.......#...............#..........#..#.#..##.....#..#............##....................##.............................................................#..................#...........##..#...................#....#.....#..............#..#..#...........##......#..#................#..#..................@..#..........#...##.....#....................#...#..#.....#.....#...................#.........#....#....#........#.....#...#..#....#.................##....#...#............#..#...
.#............#.....#.....#...........#..#...........##..#....#................#.#.....#.#.....#......#.#...#..................#........................#.................#............#.......#......................#.......#..#.....#..#..........#............................#..............................#.........##..#.......#.#....#......#...............#.......#....#....#............#................................#.....#.....#.......#.....#......................#..........##..............#.....#...............................................#.........#.............#..........................#..................#.......#.##..##..........#....#.#...#..#.......#..............................#.....................#.@#..#.............##...............#........#........#...#...#..#.#..#....#............#..........................#..........#......................#........#.#.#..#...#.............#....................##..#............#.##...................#..........@....................#
......#...........#.......#........#.................##.##.............#............##.............#.....#.........................#..........#.....#................#.#....#.......#...................#.................#..#.#....##..#.#..........#...............#...#.........#............................#.....#.........................##............................#..................#..#...#..................#..........#.#......#............#............#.....#..........#.........#..................#......#..........................#.#........#.....................#....#..............#.........#...#.......#.#....#.........#..#......#...#........................#.##......................#.#....#....#..#.....#...........#...##....#.............#...........#.....#....#........#..........##..#..........#......#.......#.#.#....#................#.#...................#............#.............#..#..............#...........#...................#...#.....................#...........#.#..........
