...........................@@@@@@@@@@@@...........................
...................@@@@@@@@@...@@@@@@@@@@@@@@@@...................
...............@@@@@@@@@@@..@@@.@@@@@@@@@@@@@@@@@@@...............
...........@@@@@@@@@@@@@@@.@@@@...@@@@@@@@@@@@@@@@@@@@@...........
........@@@@@@@@...@@@@@@.@@@.............@@@@@@@@@@@@@@@@........
......@@@@@@.....@@@@@@@..@....................@@@@@@@@@@@@@......
.....@@@@@.....@@@@@@@@@..........@@@@@@@@@@@@@..@@@@@@@@@@@@.....
...@@@@@.....@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@...
..@@@@......@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@...@@@@@...@@@@@@@@@@@..
.@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@...@@@@@@@@..
.@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@..@@@@@@@.
.@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@..@@@@@.
@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@..@@@@@
.@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@..@@@@.
.@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@..@@@@@.
.@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@..
..@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@..
...@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...@@@.@@@@@@@@...
..........@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@.....@@....@@@@@@.....
...........@@@@@@@@@....@@@@@@@@@@@@@@@@..............@@@@@@......
............@@@@@@@@@............@@@@@@@@@@@@.......@@@@@@........
..............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........
.................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...............
....................@@@@@@@@@@@@@@@@@@@@@@@@@@@...................
...........................@@@@@@@@@@@@...........................