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