!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
...................................@@
...................................@@
...................................@@
...................................@@
...................................@@
...................................@@
...................................@@
..................................@@@
...................................@@
...................................@@
.....................................
.....................................
.....................................
.....................................
!
..................................@@@
...................................@@
...................................@@
...................................@@
....................................@
..................................@@@
...........................@.......@@
...................................@@
.............................@.....@@
...................................@@
....................................@
....................................@
....................................@
..................................@@@
!
........................@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
........................@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
.........................@@@@@@@@@@@@
............................@@@@@@@@@
.............................@@@@@@@@
..............................@@@@@@@
..............................@@@@@@@
..............................@@@@@@@
.................................@@@@
!
...........................@@@@@@@@@@
.........................@@@@@@@@@@@@
.........................@@@@@@@@@@@@
........................@@@@@@@@@@@@@
@...........................@@@@@@@@@
@...........................@@@@@@@@@
...............................@@@@@@
.................................@@@@
..................................@@@
..................................@@@
..................................@@@
.................................@@@@
....................................@
.....................................
!
@@@@@........................@@@@@@@@
@@@@...@.....................@@@@@@@@
@@@@.........................@@@@@@@@
@@@.........@...............@@@@@@@@@
@@@........@.................@@@@@@@@
@@@.........................@@@@@@@@@
@@@............................@@@@@@
@@@..............................@@@@
@@................................@@@
@.................................@@@
..................................@@@
..................................@@@
.....................................
.....................................
!
@@@@@@@.......................@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@.........................@@@@@
@@@@@@...........................@@@@
@@@@@.............................@@@
@@@@..............................@@@
@@.................................@@
@....................................
@....................................
!
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@@....................@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@@@...@..................@@@@@
@@@@@@@@@@...@.................@@@@@@
@@@@@@@@@@@.@..................@@@@@@
@@@@@@@@@@@.....................@@@@@
@@@@@@@@@@.......................@@@@
@@@@@@@@@@........................@@@
@@@@@@@@..........................@@@
@@@@@@@............................@@
@@@@@@...............................
@@@@@................................
@@@@@................................
!
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@...@...............@@@@@@
@@@@@@@@@@@@@.@.................@@@@@
@@@@@@@@@@@@@.....................@@@
@@@@@@@@@@@@......................@@@
@@@@@@@@@@@@......................@@@
@@@@@@@@@@.........................@@
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@.....................@......
@@@@@@@@......................@......
!
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@@@...............@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@@@...............@@@@@@
@@@@@@@@@@@@@@@..................@@@@
@@@@@@@@@@@@@@...................@@@@
@@@@@@@@@@@@.....................@@@@
@@@@@@@@@@@@........................@
@@@@@@@@@@@@.......................@@
@@@@@@@@@@@........................@@
@@@@@@@@@@.........................@@
!
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@@@@..............@@@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@@.............@@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@...................@@@@@@
@@@@@@@@@@@......................@@@@
@@@@@@@@@@@@.....................@@@@
@@@@@@@@@@@...............@.....@@@@@
@@@@@@@@@@................@......@@@@
@@@@@@@@@.................@......@@@@
!
@@@@@@@@@@@@...............@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@..................@@@@@@@@
@@@@@@@@@...............@....@@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@.............@@.....@@@@@@@
@@@@@@@@@..............@@.....@@@@@@@
@@@@@@@@...............@@......@@@@@@
@@@@@@@................@@......@@@@@@
!
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@.............@......@@@@@@@@
@@@@@@@@..............@......@@@@@@@@
@@@@@@@...............@......@@@@@@@@
@@@@@@................@......@@@@@@@@
!
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@...................@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@.................@..@@@@@@@@@
@@@@@@@.....................@@@@@@@@@
@@@@@@...............@.......@@@@@@@@
@@@@@................@.......@@@@@@@@
!
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@..............@@@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@....................@@@@@@@@@@
@@@@@@.....................@@@@@@@@@@
@@@@@.......................@@@@@@@@@
!
@@@@@@@@@...............@@@@@@@@@@@@@
@@@@@@@@@@............@@@@@@@@@@@@@@@
@@@@@@@@@@@..........@@@@@@@@@@@@@@@@
@@@@@@@@@@@..........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@..........@@@@@@@@@@@@@@@@
@@@@@@@@@@............@@@@@@@@@@@@@@@
@@@@@@@@@..............@@@@@@@@@@@@@@
@@@@@@@@...............@@@@@@@@@@@@@@
@@@@@@@@................@@@@@@@@@@@@@
@@@@@@@....@............@@@@@@@@@@@@@
@@@@@@.....@.............@@@@@@@@@@@@
@@@@@@....................@@@@@@@@@@@
@@@@@.....................@@@@@@@@@@@
!
@@@@@@@@@..............@@@@@@@@@@@@@@
@@@@@@@@@@@...........@@@@@@@@@@@@@@@
@@@@@@@@@@...........@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@...........@@@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@.............@@@@@@@@@@@@@@@
@@@@@@@@@..............@@@@@@@@@@@@@@
@@@@@@@@................@@@@@@@@@@@@@
@@@@@@@..................@@@@@@@@@@@@
@@@@@@...................@@@@@@@@@@@@
@@@@@@....................@@@@@@@@@@@
!
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@@@@@@
@@@@@@@@@@@..........@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@...........@@@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@...@..........@@@@@@@@@@@@@
@@@@@@@@@....@...........@@@@@@@@@@@@
@@@@@@@@.....@............@@@@@@@@@@@
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@...................@@@@@@@@@@@
!
@@@@@@@@@@@@............@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@....@.........@@@@@@@@@@@@
@@@@@@@@@@@....@.........@@@@@@@@@@@@
@@@@@@@@@@@....@..........@@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@@@...@............@@@@@@@@@@
@@@@@@@@@@...@.............@@@@@@@@@@
!
@@@@@@@@@@@@............@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@..@...........@@@@@@@@@@@@
@@@@@@@@@@@.@@............@@@@@@@@@@@
@@@@@@@@@@@.@..............@@@@@@@@@@
@@@@@@@@@@@.................@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
!
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@..@...........@@@@@@@@@@@
@@@@@@@@@@@@.@.............@@@@@@@@@@
@@@@@@@@@@@.................@@@@@@@@@
@@@@@@@@@@@..................@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
!
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@.........@..@@@@@@@@@@@
@@@@@@@@@@@@@..........@...@@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
!
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@........@..@@@@@@@@@@@
@@@@@@@@@@@@@@.........@...@@@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
!
@@@@@@@@@@@@@@@....@......@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@........@...@@@@@@@@@@@
@@@@@@@@@@@@@.........@...@@@@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
@@@@@@@@@@@@@@...........@..@@@@@@@@@
!
@@@@@@@@@@@@@@......@....@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@...@@@@@@@@@@@@
@@@@@@@@@@@@@........@...@@@@@@@@@@@@
@@@@@@@@@@@@@........@....@@@@@@@@@@@
@@@@@@@@@@@@..........@....@@@@@@@@@@
@@@@@@@@@@@@..........@....@@@@@@@@@@
@@@@@@@@@@@@@..........@...@@@@@@@@@@
@@@@@@@@@@@@@...........@..@@@@@@@@@@
!
@@@@@@@@@@@@@@....@.@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@........@...@@@@@@@@@@@@
@@@@@@@@@@@@.........@...@@@@@@@@@@@@
@@@@@@@@@@@..........@....@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@..........@...@@@@@@@@@@@
@@@@@@@@@@@@...........@..@@@@@@@@@@@
!
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@........@...@@@@@@@@@@@@@
@@@@@@@@@@@.........@....@@@@@@@@@@@@
@@@@@@@@@@@.........@....@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
!
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@..@.........@@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@..............@@@@@@@@@@@@@
@@@@@@@@@@..............@@@@@@@@@@@@@
@@@@@@@@@@..............@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@.@..........@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@...........@@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@............@@@@@@@@@@@@@@@
@@@@@@@@@@.@..........@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@............@@@@@@@@@@@@@@@
@@@@@@@@@@.@...........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@..@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@...@........@@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@...@........@@@@@@@@@@@@@@
@@@@@@@@@@@..@..........@@@@@@@@@@@@@
@@@@@@@@@@@.@...........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@....@.......@@@@@@@@@@@@@
@@@@@@@@@@@@....@........@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@..@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@.@.........@@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@....@.........@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@.........@..@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@.@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@...............@@@@@@@@@@
@@@@@@@@@@@@@..........@...@@@@@@@@@@
@@@@@@@@@@@@@@..........@..@@@@@@@@@@
@@@@@@@@@@@@@@...........@.@@@@@@@@@@
!
@@@@@@@@@@@@@@@...@@@@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@..@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@..@@@@@@@@@@@@@
@@@@@@@@@@@@@........@..@@@@@@@@@@@@@
@@@@@@@@@@@@.........@...@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@..........@...@@@@@@@@@@@
@@@@@@@@@@@@@..........@..@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@...@@@@@@@@@@@@@
@@@@@@@@@@@@........@...@@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@..........@...@@@@@@@@@@@@
@@@@@@@@@@@@..........@..@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@............@@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@.........@....@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
!
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@..........@...@@@@@@@@@@
@@@@@@@@@@@@@..........@....@@@@@@@@@
@@@@@@@@@@@@...........@.....@@@@@@@@
@@@@@@@@@@@...................@@@@@@@
@@@@@@@@@@@.............@.....@@@@@@@
!
@@@@@@@@@@@@@......@@@@.....@@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@.@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@..........@@....@@@@@@
@@@@@@@@@@@@@@...........@@.....@@@@@
@@@@@@@@@@@@@.............@......@@@@
!
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@@@...............@@@@@@
@@@@@@@@@@@@@@@@...............@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@@@..............@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@.@..........@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@@............@@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@..........@.......@@
@@@@@@@@@@@@@@@............@..@.....@
!
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@..@..........@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@.................@
@@@@@@@@@@@@@@@@............@@.......
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@@@.............@@@
@@@@@@@@@@@@@@@@@@@@@@............@@@
@@@@@@@@@@@@@@@@@@@@@@............@@@
@@@@@@@@@@@@@@@@@@@@@.........@.@.@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@....@@@@@@............@.@@@
@@@@@@@@@........................@@@@
@@@@@@@@@@........................@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@@............@@@@
@@@@@@@@@@@@@@@@@@@@@.............@@@
@@@@@@@@@@@@@@@@@@@@@@@...........@@@
@@@@@@@@@@@@@@@@@@@@@@............@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@....@@@@@@@.........@@@@@@@
@@@@@@@@@@.....@@@@@..........@@.@@@@
@@@@@@@@@@@.....................@@@@@
@@@@@@@@@@@@@@...................@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@............@@@@
@@@@@@@@@@@@@@@@@@@@@@...........@@@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@...@@@@@@@@........@@@@@@@
@@@@@@@@@@.....@@@@@..........@@@@@@@
@@@@@@@@@@@...................@@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@@...................@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@....@@@@@@@@........@@@@@@@
@@@@@@@@@@......@@@@..........@@@@@@@
@@@@@@@@@@@@..................@@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@....................@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@@.@........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@....@@@@@@..........@@@@@@@
@@@@@@@@@@........@@..........@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@...................@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@....@@@@@@.........@@@@@@@@
@@@@@@@@@@........@..........@@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@...................@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@@..@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@....@@@@@@.........@@@@@@@@
@@@@@@@@@@.......@@..........@@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@...................@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@@..@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@.....@@@@@.........@@@@@@@@
@@@@@@@@@@.......@@@.........@@@@@@@@
@@@@@@@@@@@@@................@@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@@..@.......@@@@@@
@@@@@@@@@@@@..@@@@@@@@.......@..@@@@@
@@@@@@@@@@.....@@@@@@.........@@@@@@@
@@@@@@@@@@@......@@@.........@@@@@@@@
@@@@@@@@@@@@@................@@@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@@@@..@........@@@@@
@@@@@@@@@@@@...@@@@@@@........@@@@@@@
@@@@@@@@@@@....@@@@@@@.......@@@@@@@@
@@@@@@@@@@@.......@@.........@@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@...................@@@@@
@@@@@@@@@@@@@..................@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@@@@..@........@@@@@
@@@@@@@@@@@.....@@@@@@.........@@@@@@
@@@@@@@@@@@.....@@@@@@........@@@@@@@
@@@@@@@@@@@@......@@..........@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@.................@..@@@@
@@@@@@@@@@@@@..................@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@@..@.........@@@@
@@@@@@@@@@@@....@@@@@@...........@@@@
@@@@@@@@@@@......@@@@@........@@@@@@@
@@@@@@@@@@@@......@@...........@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@..................@.@@@@
@@@@@@@@@@@@@...................@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@@@...........@@@@
@@@@@@@@@@@@.....@@@@@.........@.@@@@
@@@@@@@@@@@@.....@@@@@...........@@@@
@@@@@@@@@@@@@......@..........@@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@........@..........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@.....@.@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@..@@@@@............@@@
@@@@@@@@@@@@......@@@@............@@@
@@@@@@@@@@@@@.....@@@@..........@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@.......@...........@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@....@@@@............@@@
@@@@@@@@@@@@@.....@@@@............@@@
@@@@@@@@@@@@@......@@@.............@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@....................@@@
!
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@.....@@@.............@@
@@@@@@@@@@@@@......@@@.............@@
@@@@@@@@@@@@@@......@@............@@@
@@@@@@@@@@@@@@@@...............@.@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@.....................@@
!
@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@.....@@@.............@@
@@@@@@@@@@@@@@......@@.............@@
@@@@@@@@@@@@@@......@@...........@@@@
@@@@@@@@@@@@@@@@...............@.@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.....@............@..@
!
@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@......@..............@@
@@@@@@@@@@@@@@......@@.............@@
@@@@@@@@@@@@@@@......@............@@@
@@@@@@@@@@@@@@@@...............@.@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.....@...............@
!
@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@......@..............@@
@@@@@@@@@@@@@@......@@.............@@
@@@@@@@@@@@@@@@......@.............@@
@@@@@@@@@@@@@@@@...............@.@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.....@...............@
!
@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@......@..............@@
@@@@@@@@@@@@@@......@@.............@@
@@@@@@@@@@@@@@@......@.............@@
@@@@@@@@@@@@@@@@...............@.@.@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.....@...............@
!
@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@......@..............@@
@@@@@@@@@@@@@@......@@.............@@
@@@@@@@@@@@@@@@......@.............@@
@@@@@@@@@@@@@@@@.................@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.....@...............@
!
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@@...............@@
@@@@@@@@@@@@@@.....@@..............@@
@@@@@@@@@@@@@......@@@.............@@
@@@@@@@@@@@@@@......@@.............@@
@@@@@@@@@@@@@@@@.................@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@....@@............@..@
!
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@................@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@.....@@..............@@
@@@@@@@@@@@@@......@@@.............@@
@@@@@@@@@@@@@@......@@.............@@
@@@@@@@@@@@@@@@@.................@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@....@@............@..@
!
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@................@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@@...............@@@
@@@@@@@@@@@@@@@@@@@...............@@@
@@@@@@@@@@@@@@....@@@.............@@@
@@@@@@@@@@@@@......@@..............@@
@@@@@@@@@@@@@.......@@.............@@
@@@@@@@@@@@@@@@................@.@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@.....@.............@..@
!
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@.................@@@@
@@@@@@@@@@@@@@@@.................@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@....@@..............@@@
@@@@@@@@@@@@......@@@.............@@@
@@@@@@@@@@@@@......@@...........@@@@@
@@@@@@@@@@@@@@......@...........@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@.....@.............@..@
!
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@..............@@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@@@................@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@...@@@.............@@@@
@@@@@@@@@@@@......@@..@..........@@@@
@@@@@@@@@@@@......@@@.............@@@
@@@@@@@@@@@@@.......@.........@@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@..................@..@@
!
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@..............@@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@.....@@@..@..........@@@@
@@@@@@@@@@@......@@@.@...........@@@@
@@@@@@@@@@@........@...........@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@..................@@..@@
!
@@@@@@@@@@@@@@@@.............@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@...............@@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@@@..@@......@.@@@@@
@@@@@@@@@@@....@@@@@...........@@@@@@
@@@@@@@@@@......@@@@..........@@@@@@@
@@@@@@@@@@........@@..........@@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
!
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@@@..............@@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@@...........@..@@@@
@@@@@@@@@@@@@@@@@@@@.@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@....@@@@@@@@............@@@@@
@@@@@@@......@@@@@@@............@@@@@
@@@@@@@..........................@@@@
!
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@..@.@@......@.@@@@@
@@@@@@@@@@@@@@@@@@..@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@.@............@@@@
@@@@@@@@@@@@@@@@@@@.@.............@@@
@@@@@@@@@@@@@@@@@@@@@...........@..@@
@@@@@@@@@@@@@@@@@@@@@............@.@@
!
@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@................@@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@....@@.........@@@@
@@@@@@@@@@@@@@@@@..@@.@@@........@@@@
@@@@@@@@@@@@@@@@@@.@@@@...........@@@
@@@@@@@@@@@@@@@@@@.@@@.............@@
@@@@@@@@@@@@@@@@@@@@@@@.............@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@...@@@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@................@@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@@.............@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@...@@@.........@@@
@@@@@@@@@@@@@@@@@@@.@.@@@@..........@
@@@@@@@@@@@@@@@@@@.@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@.............
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@..........@
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@..@@.........
@@@@@@@@@@@@@@@@@@@@@@@..@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@...@......
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@...................
@@@@@@@...@@@@.............@.........
@@@@@@.......@.............@.........
@@@@@@.......@@......................
!
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@...@@@@@.........@@@@@@@@@@@@
@@@@@@@...................@@@@@@@@@@.
@@@@@@@@..................@@@@@@@@...
@@@@@@@@@..................@@@@@@@...
@@@@@@@@@@...................@@@@....
@@@@@@@@@@@..........................
@@@@@@@@@@@@.............@@..........
@@@@@@@@@@@@@@.......@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@
!
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@.@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
.....................................
.....@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@...
@@@@@@@@@@@@@@@..........@@@@@@@@@@..
@@@@@@@@@@@@@@@..........@@@@@@@@@@@.
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@.......@@@@@@@@
..................@@@.........@@@@@@.
................@@@@@@@@........@@@..
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@@@@@............
...................@@@...............
.....................................
.....................................
.....................................
!
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@.......@@@@@@@@
..................@@@.........@@@@@@.
................@@@@@@@@........@@@..
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@@@@@............
...................@@@...............
.....................................
.....................................
.....................................
!
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@.......@@@@@@@@
..................@@@.........@@@@@@.
................@@@@@@@@........@@@..
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@@@@@............
...................@@@...............
.....................................
.....................................
.....................................
!
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@.......@@@@@@@@
..................@@@.........@@@@@@.
................@@@@@@@@........@@@..
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@@@@@............
...................@@@...............
.....................................
.....................................
.....................................
!
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@
@@@@@@@............@@@@@@@@@.........
@@@@@@@.............@@@..............
@@@@@@@..............................
@@@@@@...............................
@@...................................
.....................................
.....................................
.....................................
!
@......@@@@..........................
@@@...@@@@@@.........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@...............@@@@@@.@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
.........@@@.......................@@
.....................................
.....................................
!
@....................................
@....................................
@@@@.................................
@@@@@................................
@@@@@................................
@@..@@@@.............................
@@@@@@.@@..@@@.....@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@............@@@@@@@@@@......
...@@.......................@........
!
@@@.@@@..............................
@@@@@@...............................
@@@@@@@@.............................
...@@@@@.............................
@.@@@@@@@............................
@@@@@@@@@@@..........................
@@@@@@@@..@@@@@......................
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@................@@@@@@@@..
!
@@@@@@@@@@@@@@@@@@.@@................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@.@@@@@.................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@.@@@@@@@@@@@@@@@@@@@@@@@@........
@@...@@@@@@@@@@@@@@@@...@@@@@...@@@@@
@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
..........@@@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@...@@
..............@@@@@@@@@@@@@@@@@@.....
...@@@@@......@@@@@@@@@@@@@@@........
..@@@@@@@.....@@@@@@@@@@@@@@@........
..@@@@@@@....@@@@@@@@@@@@..@@@@......
......@@@@@@..@@@@@@@@@@@@@@@@@@@@@@.
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@.
...........@@@@@@.@@@@@@@@@@@@@@@@@..
...........@@@@....@@@@@@@@@@@@@@@@@@
..........@@@....@@@@@@@@@@@@@@@@@@@.
........@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
...............@@@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
............@@@@@.....@@@@@@@@@@@.@@@
...........@@@@@@....@@@@@@@@@@@@@@..
............@@@@@@..@@@@@@@@@@@@.@...
.................@@@@@@@@@@@@@@@@.@@@
...................@@@@@@@@@@@@@@@@@@
....................@@@@.@@@@@@@@@@@@
...................@@@....@@@@@@@@@@@
..................@@@....@@@@@@@@@@@@
................@@@.....@@@@@@@@@@@@@
...............@@@@..@@@@@@@@@@@@@@@@
!
...............@@@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.........................@@@@@@@@@@@@
...............@@@@@.....@@@@@@@@@@@@
..............@@@@@@.....@@@@@@@@@@@@
................@@@@@@.@@@@@@@@@@@@@.
....................@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
......................@@@@...@@@@@@@@
.....................@@@@.....@@@@@@@
....................@@@......@@@@@@@@
!
.............@@@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
................@@@@......@@@@@@@@@@@
...............@@@@@@.....@@@@@@@@@@@
...............@@@@@@.....@@@@@@@@@@@
...................@@@@.@@@@@@@@@@@@@
.....................@@@.@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
.......................@@@@@.@@@@@@@@
......................@@@@....@@@@@@@
!
...........@@@@@@@@@@@@@@@@@@@@@@@@@.
.............@@@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.................@@...@@@@@@@@@@@@@@@
...............@@@@@@.....@@@@@@@@@@@
..............@@@@@@@.....@@@@@@@@@@@
................@@@@@.....@@@@@@@@@@@
....................@@@.@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
......................@@@@@.@@@@@@@@@
!
...........@@@@@@@@@@@@@@@@@@@@@@@@@.
.............@@@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
...............@@@@@@..@@@@@@@@@@@@@@
..............@@@@@@@.....@@@@@@@@@@@
...............@@@@@@....@@@@@@@@@@@@
...................@@@...@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
!
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...............@@@@@@@.@.@@@@@@@@@@@@
................@@@@@@....@@@@@@@@@@@
..................@@@@@..@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
!
..........@@@@@@@@@@.@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@.
................@@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
................@@@@@@@..@@@@@@@@@@@@
.................@@@@@@..@@@@@@@@@@@@
.....................@@@.@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
!
..........@@@@@@......@@@@@@@@@@@@@@@
.......@@@@@@@@@...@@@@@@@@@@@@@@@@@@
........@@@@@@@@@@@@@@@@@@@@@@@@@@..@
...........@@@@@@@@@@@@@@@@@@@@@@@...
..............@@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.................@@@@@@.@@@@@@@@@@@@@
.................@@@@@@..@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
!
.........@@@@@@@@....@@@@@@@@@@@@@...
..........@@@@@@...@@@@@@@@@@@@@@@@@@
...........@@@@.@@@@@@@@@@@@@@@@....@
.......@@@@@@@@@@@@@@@@@@@@@@@@@.....
..........@@@@@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
.................@.@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
.................@@@@@@.@@@@@@@@@@@@@
.................@@@@@@.@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@..
......................@@@@@@@@@@@@@@.
......................@@@@@@@@@@@@@@@
!
......................@@@@@@@@.......
....................@@@@@@@@@@@@@....
........@@@@@@....@@@@@@@@@@@...@@@@@
........@@@@@@@@@@@@@@@@@@@@@@.......
........@@@@@@@@@@@@@@@@@@@@@@@@@....
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
................@@@@@@.@@@@@@@@@@@@@@
.................@@@@@.@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@.@.@
.....................@@@@@@@@@@@@@.@@
.....................@@@@@@@@@@@@@@@@
!
.....................................
.....................@@@@@@@@........
............@@@@@..@@@@@@@@@@@@@.....
..........@@@@@@@@@@@@@@@@@@.........
...........@@@@@@@@@@@@@@@@@@@@......
...............@@@@@@@@@@@@@@@@@@@@@.
...................@@@@@@@@@@@@@@@@@.
.................@@@@.@@@@@@@@@@@@@@@
................@@@@@.@@@@@@@@@@@@@@@
....................@@@@@@@@@@@.@@@@@
....................@@@@@@@@@@@..@@@.
....................@@@@@@@@@@@@.@@@@
....................@@@.@@@@@@@@@@@@@
....................@@@...@@@@@@@@@@@
!
.....................................
.....................................
............@@@@...@@@@@@@@@.........
............@@@@@@@@@@@@@@..@@@......
..............@@@@@@@@@@@@@..........
.................@@@@@@@@@@@@@@@.....
..................@@@@@@@@@@@@@@@....
................@@@@.@@@@@@@@@@@@@@..
...................@@@@@@@@@..@......
...................@@@@@@@@@.@@@@@@..
...................@@@.@@@@@@@@@@@@..
...................@@...@@@@@@@@@@@@@
..................@@...@@@@@@@@@@@...
@@@@@............@@.@@@@@@@@@@@@@@@@@
!
.....................................
.....................................
...............@@@.@@@@@@@...........
.............@@@@@@@@@@@..@@.........
...............@@@@@@@@@@@@..........
..................@@@@@@@@@@@........
................@@@..@@@@@@@@@@@.....
...................@@@@@@@@@@.@......
...................@@@@@@@.@@@@......
...................@@.@@@@@@@@@@.....
...................@...@@@@@@@@@@@@@@
@@@..............@@..@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......@@@..........@@@@@@@@@@@@@@@@@@
!
.....................................
.....................................
....................@@@..............
..............@@@@@@@@@..@...........
.................@@@@@@@@............
.................@@@@@@@@@@..........
.................@@.@@@@@@@@@........
...................@@@@@@@@@.........
...................@..@@@@@@@........
..................@..@@@@@@@@.@..@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..........@@......@@@@@@@@@@@@@@@@@@@
........................@.@@......@@@
.....................................
!
.....................................
.....................................
................@....................
...............@@@@@@@..@............
..................@@@@@@@............
.................@@.@@@@@@@..........
..................@@@@@..@...........
...................@.@@@@@...........
....@.............@.@@@@@@@@@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...................@...@@@...@@@@@@@@
.........................@.........@@
.....................................
.....................................
!
.....................................
.....................................
................@@...................
................@@@@@@.@.............
..................@@@@@@.............
.................@@@@@@@.............
...................@@@@@@............
..................@.@@@@@..@....@....
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@.
......................@@@..@@@@@@@@@.
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@@@..@.............
..................@@@@@@.............
..................@@@@@@.............
...................@@@@@.............
.......@@@@@.......@@@@@@@@@@@@@@....
.............@@...@@@@@@@@@@@@@@@@...
......................@@.......@@....
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@@@.@..............
...................@@@@..............
..................@@@@@..............
..................@.@@@@.@...........
...........@.@@...@@@@@@@@@@@@@@.....
......................@.......@......
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@@................
..................@@@@@..............
...................@@.@..............
..........@@@@.....@@@@@@@@@@........
.....................@@..@@@@@@......
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@@@...............
...................@@@@..............
....................@@@..............
............@@@@@@@@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@@................
...................@@@@..............
....................@@@..............
..............@.@@@@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@@@...............
..................@@@@@..............
....................@@...............
..............@..@@@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@@@...............
..................@@@@...............
..................@.@@...............
..............@...@@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..................@@.................
..................@@@@@..............
..................@.@@@@.............
...............@..@@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..................@@.................
..................@@@..@.............
..................@@@@@@.............
...............@..@@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@@@................
..................@@.................
...................@@@@@.@@..........
..................@.@@.@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
..................@..................
................@@@@@................
..................@@.................
...................@@@@.@@@..........
....................@..@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
..................@..................
.................@@@@................
..................@@.................
.................@.@@@..@@@..........
....................@.@@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@@................
..................@@.................
.................@.@@.@..@@..........
..................@@@.@@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@@.................
.................@@@@................
...................@@.@..............
..................@@@.@@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@..................
.................@@@@@...............
...................@@@...............
.............@@@@@@@@@@@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@.@................
.................@@@@...@............
..................@@@................
...........@@@@@@@@@@@@@@@@@.........
..........................@..........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@.@@.................
..................@@@................
..................@@@................
..........@@@@@..@@@@@@@@@@..........
....................@....@@..........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@.@@.................
..................@@@................
..................@@@................
..........@@@....@@@@@@@@@@..........
....................@...@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@.@@.................
..................@@@................
..................@@.................
..........@@.....@@@@@@@@@@..........
....................@...@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@.................
..................@@@................
..................@@.@...............
...........@@@...@@@@@@@@@@..........
....................@....@@..........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@@@................
.................@@@@@...............
..................@@@@...............
...........@@@@@@@@@@@@@@@@@.........
....................@@....@..........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@.................
.................@.@@@...............
..................@@@@...............
............@@@@@@@@@@@@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@@@.@...............
..................@@@@...............
..................@.@@@..............
..............@...@@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..................@@@................
...................@@@@..@...........
..................@.@@..@............
...................@@@@@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
..................@..................
...................@@@...............
...................@@.@..............
....................@@@@@.@@.........
...................@.@.@@@@@@........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
..................@.@................
...................@@@...............
...................@@@@..............
...................@@@@@..@@@........
...................@..@.@@@@@@.......
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
....................@.@@@............
......................@@@@...........
......................@@@@...........
.......................@@@@@.@@@@....
..................@..@@@@@@@@@@@@@...
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
........................@@...........
.......................@@@@@@........
........................@@@@.........
........................@@@@@.@...@@.
.................@@@@@@@@@@@@@@@@@@@@
...........................@......@@.
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.........................@@.@........
........................@@@@@@@......
.........................@@@@........
.........................@@@@@@@@....
.................@@@@@..@@@@@@@@@@@@@
............................@...@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.........................@@@.........
.......................@@@@@@@.......
........................@@@@@@.......
.........................@@@@@@......
.........................@@@@@@@@@@@@
.........................@@@@@@@@@@@@
.............................@......@
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.......................@@@@..........
........................@@@@@........
........................@@@.@@.......
.........................@@@@@@@@@@..
.....................@@@@@@@@@@@@@@@.
..........................@.@...@@@..
@@...................................
@@@..................................
@@@..................................
@@@..................................
@@...................................
!
.....................................
.....................................
.....................................
.......................@@@...........
........................@@@@.........
........................@@..@........
.........................@@.@@@@.....
.....................@@@@@@@@@@@@....
.........................@.@.@@@@....
.....................................
@......@@............................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
!
.....................................
.....................................
.....................................
........................@@...........
......................@@@@@..........
.......................@@@...........
........................@@@@@........
......................@@@@@@@@@......
........................@.@.@@.......
..@@@................................
.@@@@@@......@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
!
.....................................
.....................................
.....................................
........................@@...........
.......................@@@@..........
.......................@@@.@.........
........................@@@@@@.......
......................@@@@@@@@.......
...@....................@.@.@........
..@@@................................
.@@@@@@......@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
.....................................
.....................................
.....................................
.......................@@............
.......................@@@@..........
.......................@@@@..........
........................@@@@@@.......
......................@@@@@@@@.......
...@......................@..........
..@@@................................
.@@@@@@......@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
.....................................
.....................................
.....................................
.......................@@............
.......................@@@@..........
.......................@@@@..........
........................@@@@@@.......
......................@@@@@@@@.......
...@.................................
..@@@................................
.@@@@.@.......@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
.....................................
.....................................
.....................................
.......................@@............
.......................@@@...........
.......................@@@@..........
.......................@@@@@@@.......
......................@@@@@@@@.......
...@.................................
..@@@.........@......................
.@@@@.@.......@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
.....................................
.....................................
.....................................
......................@@@............
.......................@@@...........
.......................@@@@..........
.......................@@@@@@@.......
.......................@.@@@@@.......
...@.................................
..@@@.........@......................
.@@@@.@.......@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
.....................................
.....................................
.....................................
......................@@@............
.......................@@@...........
.......................@@@@@.........
......................@@@@@@@@.......
.......................@.@.@@........
...@.................................
..@@@@...............................
.@@@@@@@......@@.....................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
.....................................
.....................................
.....................................
......................@@@............
.......................@@@...........
.......................@@@@@@........
......................@@@@@@@........
.......................@.@.@@........
...@.................................
..@@@@...............................
..@@@@@@......@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
!
.....................................
.....................................
.....................................
......................@@@............
.......................@@@...........
.......................@@@...........
......................@@@@@@@........
.......................@.@@@@........
...@@................................
..@@@@...............................
..@@@@@@......@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
!
.....................................
.....................................
.....................................
.......................@@............
.......................@@@...........
.......................@@@...........
......................@@@@@@@@.......
......................@@.@@@@........
...@@................................
..@@@@.........@.....................
..@@@@@@.......@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
!
.....................................
.....................................
.....................................
.......................@@............
.......................@@@...........
......................@@@@...........
.......................@@@@@@@.......
.....................@@@@@@@@@.......
...@@................................
..@@@@.........@.....................
..@@@@@@.......@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
!
.....................................
.....................................
.....................................
.......................@.............
......................@@@@...........
......................@@@@...........
.......................@@@@@@........
.....................@@@@@@@@........
...@@....................@...........
..@@@@.@.......@.....................
..@@@@.@.......@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
!
.....................................
.....................................
.......................@.............
.......................@.............
.....................@@@@@...........
......................@@@............
.......................@@@@@.........
.....................@@@@@@@@........
...@@..................@.@...........
..@@@@.........@.....................
..@@@@.@@......@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
!
.....................................
.....................................
.......................@.............
.......................@.............
.....................@@@@@...........
......................@@@............
.......................@@@@@.........
.....................@@@@@@@@........
...@@..................@.@...........
..@@@@...............................
..@@@@.@@......@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
!
.....................................
.....................................
.....................................
.......................@.............
.....................@@@@@...........
......................@@@............
.......................@@@@..........
.....................@@@@@@@@........
...@@....................@@..........
..@@@@..........@....................
..@@@@.@@......@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
!
.....................................
.....................................
.....................................
.......................@.............
.....................@@@@@...........
......................@@@............
.......................@@@@@.........
.....................@@@@@@@@........
...@@....................@...........
..@@@@..@.......@....................
..@@@@.@@.......@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
!
.....................................
.....................................
.....................................
.......................@.............
......................@@@@...........
......................@@@@...........
.......................@@@@@.........
.....................@@@@@@@@........
...@@................................
..@@@@..@.......@....................
..@@@@.@@.......@@...................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
!
.....................................
.....................................
.....................................
......................@@.............
......................@@@............
......................@@.@...........
......................@@@@@@.........
.....................@@@@@@@@........
...@@................................
..@@@@@.@.......@....................
..@@@@..@@......@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
!
.....................................
.....................................
.....................................
......................@@.............
......................@@@............
......................@@@@...........
......................@@@@@@.........
....@.................@.@@@@@........
...@@................................
..@@@@@.@........@...................
..@@@@@.@@......@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
!
.....................................
.....................................
.....................................
......................@@.............
......................@@@............
......................@@@@...........
......................@@@@@@@........
....@.................@.@@@..........
....@................................
..@@@@@..........@...................
..@@@@@.@@.......@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
!
.....................................
.....................................
.....................................
......................@@.............
......................@@@............
......................@@@............
.....................@@@@@@@.........
....@.................@.@@@@.........
....@................................
..@@@@@..@.......@...................
..@@@@@.@@.......@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
!
.....................................
.....................................
.......................@.............
.....................@@@@@...........
......................@@@............
.......................@@@...........
......................@@@@@@@@.......
....@.................@@.@@@@........
...@@................................
..@@@@@..............................
..@@@@@.@@.......@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
!
.....................................
.....................................
.......................@@............
.....................@@@@@@@.........
.......................@@@...........
.......................@@@@..........
.......................@@@@@@@@......
......................@@@@@@@@@......
..........................@..........
..@@.................................
@@@@@@............@..................
@@@@@@.@.........@@..................
@@@@@@@@@@@@@@@@.@@..................
@@@@@@@@@@@@@@@@@@@..................
!
.....................................
.....................................
........................@@@..........
......................@@@@@@@........
.......................@@@@..........
........................@@@@@........
........................@@@@@@@@@@@..
........................@@@@@@@@@@@..
.......................@@@.@@@@@@@...
............................@..@.....
@....................................
@@...................................
@@@@.................................
@@@@.............@@..................
!
.....................................
..........................@@.........
.......................@@@@@@........
.........................@@@@@.......
.......................@@@@@@........
.........................@@@@@@@.....
..........................@@@@@@@@@@@
........................@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
..........................@..@@@@@@@@
..........................@..@@@..@..
.....................................
.....................................
.....................................
!
............................@@@......
...........................@@@@......
.......................@@@@@@@@@@@@..
...........................@@@@@@@@..
.......................@.@@@@@@@.....
.......................@@@.@@@@@.@@@.
...........................@@@@@@@@@@
...........................@@@@@@@@@@
..........................@@@@@@@@@@@
........................@@@@@@@@@@@@@
.........................@@@@@@@@@@@@
............................@@..@@@.@
............................@@...@@@.
.....................................
!
..............................@@@@@@.
..........................@@@@@@@@@@@
.........................@@@@@@@@@@@@
.............................@@@@@@@@
......................@....@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
......................@.......@@@@@@@
...............................@@@@@@
...............................@@@@@@
...............................@@@@@@
............................@@@@@@@@@
..........................@@@@@@@@@@@
...........................@@@@@@@@@@
...........................@@@@@@@@@@
!
..........................@@@@@@@@@@@
............................@@@@@@@@@
...................................@@
...................................@@
....................@.........@@@@@@@
................@@@@@@@@@..@@@@@@@@@@
................@@@...@@@@@@@@@@@@@@@
..................@@...............@@
..................@@................@
.....................................
.....................................
.....................................
.....................................
.............................@@@.....
!
............................@@@@@@@@@
.....................................
.....................................
.....................................
................................@@@@@
..............@@@@@@@@@@.....@@@@@@@@
.............@@@.@...@@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@..@@@@@
................@....................
...............@@@...................
.....................................
.....................................
.....................................
.....................................
!
..............................@@@@@@@
.....................................
.....................................
..................................@@@
..................@@.............@@@@
..............@@@@@@@@@@@....@@@@@@@@
.............@@@.@...@@@@@@@@@@@@@@@@
.............@@@@@......@@@@@@@..@@@@
...............@@....................
...............@@@...................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
....................................@
...................@@.............@@@
................@@@@@@@@@......@@@@@@
..............@@@@.@..@@@@@@@@@@@@@@@
..............@@.@@.....@@@@@@@@@@.@@
.................@@..................
.................@@..................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
....................@@.............@@
.................@@@@@@@@@@......@@@@
...............@@@..@..@@@@@@@@@@@@@@
...............@@..@.....@@@@@@@@@@@@
..................@@........@@.......
..................@@.................
..................@@.................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
...................@@@@.............@
................@@@@@@@@@@@@.....@@@@
...............@@@..@..@@@@@@@@@@@@@@
..............@@@.........@@@@@@@@@@@
.................@@@@................
...................@@................
...................@@................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.................@@@@@@@@............
..............@@@@@@@@@@@@@@@@@..@@@@
.............@@@@@.@....@@@@@@@@@@@@@
...............@.@@@.......@@@@@@@@@@
.................@@@.................
..................@@.................
...................@.................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
............@@@@@@@@@@@@@@@@@........
............@.@@...@@..@@@@@@@@@@@@@@
..........................@@@@@@@@@@@
.............................@@@@@@@@
.....................................
................@@...................
................@@@..................
................@@@..................
.................@@@.................
.....................................
!
...............@@@@@@@@@@...........@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@.@@....@@..@@@@@@@@@@@@@
...................@........@@@@@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
..............@@.....................
..............@@@....................
...............@@@...................
................@@...................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
............@@@......................
.............@@@@....................
...............@@@...................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
...........@@@@@@@...................
.................@...................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.............@@@.....................
.............@@......................
............@@@......................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..............@......................
............@@@@.....................
..............@@@....................
...............@@@...................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..............@......................
............@@@@@@@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
@....................................
@@@@@............@@@@................
@@@@@@@@........@@@..................
@@@@@@@@@@@@...@@....................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@
@@@@@@@@@@@@@@@@@@@@@@...........@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@...............@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@..@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@..@...@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@..@..@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@..@@..@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@..@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@...@...@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.....@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@........@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.@.....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@........@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@........@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.........@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@.@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@.......@@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@.@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@.................@@@@@@@@@
@@@@@@@@@@....@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@.@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@.................@@@@@@@@@
@@@@@@@@@@.......@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@......@.............@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@..@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@.@....@@@@.............@@@@@@@@@
@@@@@@@@....................@@@@@@@@@
@@@@@@@.@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@@..@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@.....@@@@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@..............@@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@..........@.@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@............@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@............@@@@@@@@
@@@@@@@@@@@@@@@@@............@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@@@............@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@......@...........@@@@@@@
@@@@@@@@@@@@.@@..@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@@.....@@@...........@@@@@@@
@@@@@@@@@@.@@..@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@.@...@@@@@.........@@@@@@@@@
@@@@@@@@@@@.@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@.................@@@@@@@@@
@@@@@@@@@.@.................@@@@@@@@@
@@@@@@@@@@@...@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@.....@@@@@........@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@.@@@@@@@@............@@@@@@
@@@@@@@@@@@@.....@@@@@........@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@...@..............@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@.@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@......@@@@@@@@
@@@@@@@@@@@@...@@@@@...........@@@@@@
@@@@@@@@@@@@@@...@@@@..........@@@@@@
@@@@@@@@@@@@@......@@@.........@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..@@@@@@@@@.....@@@@@@@
@@@@@@@@@@@@@@@..@@@@@..........@@@@@
@@@@@@@@@@@@@@@...@@@@..........@@@@@
@@@@@@@@@@@@@@@.....@@..........@@@@@
@@@@@@@@@@@@@@@.@...............@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@............@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@
@@@@@@@@@@@@@@@@@@@@@............@@@@
@@@@@@@@@@@@@@@..@@@@............@@@@
@@@@@@@@@@@@@@@...@@@@@..........@@@@
@@@@@@@@@@@@@@@..@@@@@@..........@@@@
@@@@@@@@@@@@@@@@...@@@...........@@@@
@@@@@@@@@@@@@@@..................@@@@
@@@@@@@@@@@@@@@@@................@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@.................@@@
@@@@@@@@@@@@@@@@@@@................@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@
@@@@@@@@@@@@@@@@@@@@@@@...........@@@
@@@@@@@@@@@@@@@@@@@@@@.............@@
@@@@@@@@@@@@@@@@@@@................@@
@@@@@@@@@@@@@@@@@@@@@..............@@
@@@@@@@@@@@@@@@@@@@@@@@.............@
@@@@@@@@@@@@@@@@@@@@@.@..............
@@@@@@@@@@@@@@@@@....@@..............
@@@@@@@@@@@@@@@@...@@@@..............
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.@@..................
@@@@@@@@@@@@@@@@@@@@@................
!
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@.@@@@..............
@@@@@@@@@@@@@@@@@..@@@@..@...........
@@@@@@@@@@@@@@....@@@@@..@@@.........
@@@@@@@@@@@@@@....@@@@@..............
@@@@@@@@@@@@@@....@@@@@..............
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@.....................
!
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@.@@@@@@@@@@..............
@@@@@@@@@@@@...@@@@@@@@..............
@@@@@@@@@@......@@@@@@@..............
@@@@@@@@@@@@....@@@@@@@..............
@@@@@@@@@@@@@....@@@@@...............
@@@@@@@@@@@@@@.......@...............
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@.@@@@................
@@@@@@@@@@@@@@@..@@@@@@..............
@@@@@@@@@@@@.....@@@@@@..............
@@@@@@@@@@@@.....@@@@@@..@...........
@@@@@@@@@@@@@....@@@@@@..............
@@@@@@@@@@@@@.....@@@@...............
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@......................
!
@@@@@@@@@@@@@@@@@@@@@@@.............@
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@.@@@................
@@@@@@@@@@@@@@@@.@@@@@...............
@@@@@@@@@@@@.....@@@@@...............
@@@@@@@@@@@@.....@@@@@...@...........
@@@@@@@@@@@@....@@@@@@...............
@@@@@@@@@@@@@....@@@@................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
@@@@@@@@@@@@@@@@@@@@@@@@..........@@@
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@.@.................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@.@@@@@@@@@................
@@@@@@@@@@@...@@@@@@@................
@@@@@@@@@......@@@@@@...@............
@@@@@@@@@@@....@@@@@@...@............
@@@@@@@@@@@@.....@@@.................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
!
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@.@@@@@@................
@@@@@@@@@@@@@@..@@@@@@...............
@@@@@@@@@@@@....@@@@@@...............
@@@@@@@@@@@.....@@@@@@...@...........
@@@@@@@@@@@@....@@@@@....@...........
@@@@@@@@@@@@@....@@@@................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@.....................
!
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@.@@@@..............
@@@@@@@@@@@@@@@@@.@@@@@..............
@@@@@@@@@@@@......@@@@@..............
@@@@@@@@@@@@@.....@@@@@...@..........
@@@@@@@@@@@@@....@@@@@@..............
@@@@@@@@@@@@@@....@@@@...............
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
!
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@.@@@@@@@@@@..............
@@@@@@@@@@@@..@@@@@@@@@@@............
@@@@@@@@@@@....@@@@@@@@@@............
@@@@@@@@@......@@@@@@@@@@...@........
@@@@@@@@@@@....@@@@@@@@@@...@........
@@@@@@@@@@@@.....@@@@@@@.............
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@....................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@..@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@..@@@@@@@@@@@@@@@........
@@@@@@@@@@@.....@@@@@@@@@@@@@........
@@@@@@@@@@.......@@@@@@@@@@@@........
@@@@@@@@@@@......@@@@@@@@@@@@@...@@..
@@@@@@@@@@@@......@@@@@@@@@@@@.......
@@@@@@@@@@@@@@......@@@@@@@@.........
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@....................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@.
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@........@@@@@@@@....
@@@@@@@@@@@@@@@@@@@.......@..........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@...........@@@@@@@@@@@@@@@@
@@@@@@@@@.............@@@@@@@@@@@@@@@
@@@@@@@@@.............@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...@....@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@............@@@@@@@@@@@@@@@@
@@@@@@@@@............@@@@@@@@@@@@@@@@
@@@@@@@@@............@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@...........@@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@@@................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@@.................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@..@@@@@...@@@@@@@@..
@@@@@@@@@@@@....@@..@@@.......@......
@@@@@@@@@@@@........@................
@@@@@@@@@@@..........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@@@@.................
!
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@
@@@@@@@@@@@@@@.....@@@@@@............
@@@@@@@@@@@@@........@...............
@@@@@@@@@@@..........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@@...............
!
@@@@@@@@@@@@@@@@@@@@@...............@
@@@@@@@@@@@@@@@@@@@@@...............@
@@@@@@@@@@@@@@@@@@@@@..............@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@.@@@@@@@@@@@....@@@@@@@@
@@@@@@@@@@@@....@@@@@............@@@@
@@@@@@@@@@........@...............@@@
@@@@@@@@....@......................@.
@@@@@@@@@@@@@@@@.................@@..
@@@@@@@@@@@@@@@@@................@@@@
@@@@@@@@@@@@@@@@@@@.@@...........@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@...@@@@..@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@....@@@@@...........@@@@@@@@
@@@@@@@......................@@@@@@@@
@@@@.....@...........................
@@@@@@@@@@@@@@@@............@@@@.....
@@@@@@@@@@@@@@@@..@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@...@@@@@@@@@
@@@@@@@@@@@@@@@@.............@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@....@@@@@@..........@@@@@@@@@@@
@@@@......................@@@@@@@....
@@....@@@................@@..........
@@@@@@@@@@@@@@@..........@@@@@..@...@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@.@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@.@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@.....@@@@@..........@@@@@@@@...@@
@@...................................
....@@@.@@..@@..........@............
@@@@@@@@@@@@@@..........@@@@@@@@@@@@.
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@.@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@.....@@@@@@..........@@@@@@@@@.@@@@
@.......................@@@@.......@@
..@@@@.....@@........................
@@@@@@@@@@@@@@.......@..@@@@@@@@@@...
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@..@@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@...@@@@@@@@.........@@@@@@@@@@@@@@@
........@@@@@...........@@@@....@@@@@
............@.....................@@@
@@@@@@@@@@@@@@...........@@@.@@@....@
@@@@@@@@@@@@@@@......@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@..@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@.@@@@@@@@@@@@@@@@
@....@@@@@@@@.........@@@@@@@@@@@@@@@
...........@@...........@@@.....@@@@@
.@.@.......@@.....................@@@
@@@@@@@@@@@@@@.........@.@@@@@@@....@
@@@@@@@@@@@@@@.......@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@.@@@@@@@@@@@@@...@.@@@@@@@@@@@@@@@@
.....@@@@@@@@.........@@@@@@@@@@@@@@@
...........@...........@@@.......@@@@
@@@@......@@@.....................@@@
@@@@@@@@@@@@@..........@@@@@@@@@.....
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@..@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@.@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@....@@@@@@@@.........@@@@@@@@@@@@@@@
........@@@@...........@@@.......@@@@
@@@@.......@@......................@@
@@@@@@@@@@@@@.......@..@@@@@@@@@@....
@@@@@@@@@@@@@.......@..@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@..@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@....@@@@@@@.........@@@@@@@@@.@@@@@
........@@@@@..........@@@@......@@@@
.@.@........@......................@@
@@@@@@@@@@@@@..........@@@@@.@@@@....
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@.@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@.@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@.....@@@@@@@.........@@@@@@@...@@@@
...................................@@
..@@@@......@........................
@@@@@@@@@@@@@@.........@@@@@@@@@@@.@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@....@@@@@@.........@@@@@@@@...@@@
@..........@@.......................@
@..@@@@.................@............
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@...@@@@@@@........@@@@@@@@@@.@@@
@@@.......@@@@..........@@@@@.......@
....@.@..............................
@@@@@@@@@@@.@@..........@@@@@@@@@@@..
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@....@@@@@@.........@@@@@@@@...@@
@@@........@@@..........@@...........
.....@@@................@@........@..
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@.@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@.@@
@@@@@....@@@@@@.........@@@@@@@.....@
@@@..........@.......................
.....@@@................@@@@..@.@@@@.
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@...@@@@@@@........@@@@@@@@....@
@@@.........@@.......................
.....@.@................@@@......@.@.
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@.@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@....@@@@@@.......@@@@@@@@@@@..@
@@@.........@@...........@..@@.......
.....@@@.................@...........
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@.@@@@@@@.........@@@@@@@@@@@@@
@@@@@.....@@@@@.......@@@@@@@@@@@@@@.
@@@.........@............@@@@@@@.....
@@@@.@@@.............................
@@@@@@@@@@@@@...........@@@@...@..@@.
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@..@@@@@@@@@
@@@@@@@@@@@@@@@..............@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@..@@@@@@.........@@@@@@@@@@@@@
@@@@@.....@@@@........@@@@@@@@@@@@@@@
@@@......................@@@@@@@@@...
@@@@@@@@.@...........................
@@@@@@@@@@@@............@@...........
@@@@@@@@@@@............@@@@@@.@@@.@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@..@@@..........@@@@@@@@@@@@
@@@@@@@@.....@@........@@@@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@.
@@@@@@@...................@..@@@.....
@@@@@@@@@.@.............@@...........
@@@@@@@@@@@...........@@@@@@@...@....
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@...............@@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@...................@@@@@@@@@@@
@@@@@@......................@..@@@...
@@@@@@@@@@@@.............@@@.........
@@@@@@@@@@@@@..........@@@@@@@@......
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@........@@.........@@@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@@@@@@@............@@@........
@@@@@@@@@@@@@@@.........@@@@@@@@.....
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@..@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@..@.....@@.@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@....@@
@@@@@@@@@.......@@@@@........@.....@@
@@@@@@@@@@@.......@@............@@@@@
@@@@@@@@@@@@@@@@............@@.......
@@@@@@@@@@@@@@@@@.........@@@@@@.....
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@.............@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@.@............@@@@
@@@@@@@@@@@@@@@@@@@@@@@...........@@@
@@@@@@@@@@@@@@@@@@@@@@@@........@@..@
@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@...
@@@@@@@@@@.......@@@@@........@@@....
@@@@@@@@@@@........@@@.............@@
@@@@@@@@@@@@@@@@..................@@@
@@@@@@@@@@@@@@@@@...........@@@@@....
@@@@@@@@@@@@@@@@@@@.........@@@@@@...
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@.
!
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@............@
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@................@
@@@@@@@@@@@@@@@@@@@@@@.............@@
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@@@@....@.@@@.
@@@@@@@@@@........@@@@@@........@@@..
@@@@@@@@@@@@.......@@@..........@@...
@@@@@@@@@@@@@@@@....................@
@@@@@@@@@@@@@@@@@...................@
@@@@@@@@@@@@@@@@@@............@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@.......@@@@@@@@@@@@..@......@
@@@@@@@@@.........@@@@@@@@@@.....@@@@
@@@@@@@@@@@.@@.....@@@@.@.........@@@
@@@@@@@@@@@@@@@...................@@.
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@.........@@@@@@@@@@@..........
@@@@@@@@@.........@@@@@@@@@@@....@.@@
@@@@@@@@@@@@@@.....@@@@@..........@@@
@@@@@@@@@@@@@@@...................@@.
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@.....@.............
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@.........@@@@@@@@@@@..........
@@@@@@@@..........@@@@@@@@@@@.....@.@
@@@@@@@@@@@@@@.....@@@@@..........@@@
@@@@@@@@@@@@@@@...................@@.
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@.
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@...@@@@@@@@@@@@@@...........
@@@@@@@.........@@@@@@@@@@@@.........
@@@@@@@@..........@@@@@@@@@@@.....@.@
@@@@@@@@@@@@@@......@@@@..........@@@
@@@@@@@@@@@@@@@@..................@@.
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@.
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@........@@@@@@@@@@@@@..........
@@@@@@@..........@@@@@@@@@@@@@.......
@@@@@@@@@@.........@@@@@@@........@@@
@@@@@@@@@@@@@@@.....@.............@@@
@@@@@@@@@@@@@@@@...................@.
@@@@@@@@@@@@@@@@@@@...@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@....@@@@@@@@@@@@@@@@........
@@@@@@@..........@@@@@@@@@@@@@@@@....
@@@@@@@@............@@@@@@@@.........
@@@@@@@@@...@@@.......@@@............
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@........@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@.
@@@@@@@..............@@@@@@@@@@@@@@@@
@@@@@@@.................@@@@@@@@@@@.@
@@@@@@@@@@@................@@@@@.....
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@.......@@@@@@@..............
@@@@@@@@@@@....@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@@......................@@@@@
@@@@@@@@@@@@@.......................@
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@......@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@...............@....
@@@@@@@@@@@@@@.....................@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@..........@@@@@@@@@@@@@@@@@
@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...........@@@@@@@@@@@@@@@@
@@@@@@@@@@...........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@..@@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@.@@@@@@@@@@@@
@@@@@@@@@@@@............@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@.@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@...........@.@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@............@.@@@@@@@@@@
@@@@@@@@@@@@@@.........@@.@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@.@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@..........@@.@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@.@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
............@@@@@....................
............@@@@@@@@@@@..............
............@@@@@@@@@@@@@@...........
.............@@@@@@@@@@@@@..@........
..............@@@@@@@@@@.@@@.........
.............@@@@@@@.................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..........@@@@@@..@@.................
...........@@@@@@.@@@@@@.............
...........@@@.@@@@@@@@.@@@..........
.............@@@@@@@@@@@@@@@@@.......
.............@@@@@@@@@@@@@..@@.......
.............@@@@@@@@................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@....................
........@@@@@@.....@@@...............
..........@@....@..@@@@@.............
...........@@@..@@@......@@.@........
.............@@@@@@@@@.@@@@@@@.......
............@@@@@.@@@@@@@@@@..@......
.............@@@@@@..@...............
!
.....................................
.....................................
.....................................
.....................................
.....................................
...........@.........................
...........@.........................
.........@@@.........................
........@@@.........@@@..............
.........@@......@...@@@@............
..........@@@@....@@......@@@........
............@@@@@.@@@@..@@@@@@.......
............@@@@@..@@@@@@@@@@@.@.....
.............@@@@@@..........@.......
!
.....................................
.....................................
.....................................
.....................................
.....................................
.........@@..........................
...........@@........................
.....................................
.......@@.........@.@@@@@............
........@@@.......@..................
.........@@@@@....@@@@....@@@@.......
............@@@@@..@@@..@@@@@@.......
.............@@@@@.@@@@@@@@@@@@@.....
.............@@@@@@....@.....@@......
!
.....................................
.....................................
......@@@@...........................
......@@@@@..........................
.......@@............................
.......@.............................
.....................................
.....................@...............
......@...............@@@@...........
.......@@.@.........@................
.........@@@@@.....@@@@@..@@@........
............@@@@...@@@@..@@@@@.......
.............@@@@@@.@@@@@@.@.@@@.....
.............@@@@@@...@@@@...@@@.....
!
.....................................
..@..................................
...@@@@..............................
.....................................
.....................................
.....................................
.....................................
......................@..............
.....@..................@@...........
......@@..@..........@.......@@......
........@@@@@@@.....@@@@....@........
...........@@@@@...@@@@@..@@@@.......
............@@@@@@@..@@@@...@@@@@....
.............@@@@@....@@@@...@@@.....
!
.....................................
.....@...............................
.@@@@................................
.....................................
.....................................
.....................................
.....................................
......................@..............
.....@...................@@..........
.....@@..@.............@.............
.......@@@@@@@......@@@@.............
............@@@@@..@@@@@@..@@@.......
............@@@@@@@..@@@@..@@@@@@....
.............@@@@@@@..@@@@...@@.@....
!
.....................................
.....................................
.......@@............................
.........@...........................
.....................................
.....................................
.....................................
.....................................
.....................................
...........................@.........
..............................@......
..........@..@.......................
...........@@@.@@@.......@@@.........
............@@@@@@@@@...@@@@@@@..@@..
!
.....................................
.....................................
...........@@........................
..........@@@@@......................
..........@@@........................
..........@..........................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.................................@...
....................................@
!
.....................................
.....................................
.....................................
.....................................
.............@.......................
..............@@@....................
................@@@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
....................@................
...............@@@...................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
..................@@.................
..................@@.................
..................@..................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.................@@@@@...............
..................@@@@...............
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
...................@@................
.................@@@@@...............
.................@@@@@...............
.................@@..................
................@@...................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..............@@@@@@.................
...............@@@@@.................
.................@@@@................
.....................@@..............
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
......................@@.............
...............@@@@@@@...............
.............@@@@@@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.................@...................
.................@@..................
..................@@.................
................@@@@@................
................@@@@@@...............
..................@@.................
..................@..................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.................@@@@................
..............@@@@@@@@...............
................@@@@@@@..............
........................@............
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@..@@@...........
...............@@@@@@@...............
...............@@@@@.................
.............@@......................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..................@..................
..................@..................
................@@@@.................
...............@@@@@@................
...............@@@@@.@...............
.................@.@.................
....................@................
.....................@...............
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..................@.@................
.............@@@@@@@@@@@@@@..........
...............@@@@@@@...............
................@@@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
...................@.................
...................@.................
...................@.................
................@.@@@................
................@@@@@@...............
................@@@@@@...............
................@@@@@................
...............@@....................
.............@@......................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
...........@.........................
.............@@@@@@@@@...............
................@@@@@@@..............
...............@@@@@@@@..............
......................@..............
.......................@@............
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
........................@@@..........
................@@@@@@@@.............
...............@@@@@@@...............
...............@@@@@.................
..............@@..@@.................
............@@@......................
.....................................
.....................................
.....................................
.....................................
!
.....................................
..................@@.................
..................@@.................
..................@..................
..................@@.................
...............@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@...............
...............@@@@@@................
...................@@................
....................@@...............
....................@.@..............
.....................................
.....................................
!
.....................................
.....................................
.................@@@.................
................@@@@@@...............
.....@@@@@@@@@@@@@@@@@...............
..............@@@@@@@@@@@@@@@@@@@@...
.............@@@@@@@@@.........@.....
............@@@@@@@@@@@@.............
............@@@@@@@@@@@@.............
.............@@@@@@@@@@@.............
...............@@@@@.................
.....................................
.....................................
.....................................
!
.....................................
..............@@@@@@@................
..............@@@@@@@................
..............@@@@@@@................
.................@@@@@@@@@@@@........
..............@@@@@@@@...............
.............@@@@@@@@@...............
............@@@..@@@@@...............
..........@@@@@@@@@@@@...............
.........@@@...@@@@@@@@@@@...........
.......@@@@...@@@@@@@@@@@@...........
......@@@...@@@@@@@@@@@@@@...........
.....@......@@@@@@@@@@@@@@...........
...............@@@@@@@@@.............
!
.....................................
.....................................
...............@@@@@@................
..............@@@@@@@................
...............@@@@@@................
...............@@@@@@................
...............@@@@@@................
...............@@@@@@@...............
................@@@@@@@@.............
................@@@@@@...............
..............@@@@@@@@...............
..............@.@@@@@@...............
.............@..@@@@@@@..............
...............@@@@@@@@@.............
!
.....................................
.....................................
.....................................
................@@@@.................
...............@@@@@@................
...............@@@@@.................
................@@@..................
...............@@@@@.................
...............@@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@@.............
................@@@@@@.@.............
.............@..@@@@@................
!
.....................................
.....................................
.....................................
.................@@..................
...............@@@@@.................
...............@@@@@@................
................@@@@@................
................@@@@.................
................@@@@@................
................@@@@@@...............
................@@@@@@@@@............
...............@@@@@@@..@............
...............@@@@@@@...............
...............@@@@@@@...............
!
.....................................
.....................................
.....................................
.................@@..................
..............@@@@@@.................
...............@@@@@@................
...............@@@@@.................
................@@@@.................
................@@@@@@@..............
.................@@@@@@@.............
...............@@@@@@@.@@............
..............@@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.................@@..................
...............@@@@@@................
...............@@@@@.................
...............@@@@@.................
...............@@@@@@@...............
................@@@@@@@..............
.................@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.................@@..................
..............@@@@@@.................
...............@@@@@@................
................@@@@.................
............@@@@@@@@@@...............
................@@@@@@@..............
.................@@@@.@@.............
..............@@@@@@@@@@.............
..............@@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
...............@@@@@@................
...............@@@@@@................
................@@@@.................
...........@@@@@@@@@@@@..............
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
...............@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
..................@@.................
................@@@@@@...............
................@@@@@@...............
..................@@@@...............
............@@@@@@@@@@@..............
...............@@@@@@@...............
................@@@@@................
...............@@@@@@@@..............
...............@@@@@@@@..............
..............@@@@@@@@...............
.............@@@@@@@@@...............
!
.....................................
.....................................
.....................................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
..................@@.................
.............@@@@@@@@@...............
.............@@@@@@@@................
..............@@@@@@.................
...............@@@@@@@...............
...............@@@@@@@@..............
..............@@@@@@@@...............
.............@@@@@@@@@@@.............
!
.....................................
.....................................
..................@..................
.................@@@@@...............
.................@@@@@@..............
.................@@@@@...............
...............@@@@@@................
...........@@@@@@@@@@................
..............@.@@@@.................
...............@@@@@.................
...............@@@@@@@@..............
..............@@@@@@@@...............
..............@@@@@@@@...............
.............@@@@@@@@@...............
!
.....................................
.....................................
.................@@@.................
.................@@@@@...............
.................@@@@@@..............
..................@@@@...............
.........@@@@@.@@@@@@................
..............@@@@@@.................
..............@.@@@@.................
...............@@@@@.................
...............@@@@@@@@..............
..............@@@@@@@@...............
..............@@@@@@@@...............
.............@@@@@@@@@...............
!
.....................................
.....................................
..................@@@................
.................@@@@@...............
.................@@@@@@..............
.......@@@@@@@@...@@@@...............
..............@@@@@@@................
..............@@@@@@.................
...............@@@@@.................
...............@@@@@.................
...............@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@...............
!
.....................................
.....................................
...................@.................
........@........@@@@@...............
.........@@@.....@@@@@@..............
............@@@@.@@@@@@..............
..............@@@@@@@@...............
.............@@@@@@@@................
...............@@@@@.................
...............@@@@@.................
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
..........@..........................
..........@.......@@@@@..............
...........@@@...@@@@@@..............
.............@@@@@@@@@@..............
..............@@@@@@@................
.............@@@@@@@@................
...............@@@@@.................
...............@@@@@.................
...............@@@@@@................
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@@..............
!
.....................................
.....................................
..........@@.........................
..........@@......@@@@@..............
............@@...@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@................
.............@@@@@@@@................
...............@@@@@.................
...............@@@@@.................
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@................
...............@@@@@@@@..............
!
.....................................
.....................................
...........@.......@.................
...........@@....@@@@@...............
............@@...@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@...............
.............@@@@@@@.................
...............@@@@@.................
...............@@@@@.................
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@@..............
!
.....................................
.....................................
...................@@................
...........@@....@@@@@...............
...........@@....@@@@@@..............
............@@@@.@@@@@@..............
..............@@@@@@@@...............
.............@@@@@@@@................
...............@@@@@.................
...............@@@@..................
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@@..............
!
.....................................
.....................................
................@@@@@................
...............@@@@@@@@..............
................@@@@@@@..............
.............@..@@@@@@@..............
............@@@.@@@@@................
.............@@@@@@@@@...............
............@@@@@@@@@................
...............@@@@@.................
...............@@@@@@@...............
...............@@@@@@@@@.............
..............@@@@@@@@@..............
..............@@@@@@@@@..............
!
.....................................
.....................................
..............@@@@@@@................
..............@@@@@@@@@..............
..............@@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@................
.............@@@@@@@@@@@.............
.............@@@@@@@@@@@@............
.............@@@@@@@@@@@.............
...............@@@@@@@@..............
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
.............@@@@@@@@@.@.............
!
.....................................
.............@@@@@@..................
.............@@@@@@@@@...............
.............@@@@@@@@@@..............
.............@@@@@@@@@@..............
...............@@@@@@@@..............
...............@..@@@................
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
.............@@.@@@@@@@@@............
..............@@@@@@@@@@@@@..........
..............@@@@@@@@@@@@...........
!
.....................................
..............@@@@...................
.............@@@@@@@@@...............
.............@@@@@@@@@@..............
.............@@@@@@@@@@@.............
...............@@@@@@@@@...@.........
................@@@@@@@...@@@........
...............@@@@@@@@@.@@@@@.......
...............@@@@@@@@@@@@@.........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
.................@@@@@@@@@@@.........
.............@@@@@@@@@@@@@@@.........
..............@@@@@@@@@@@............
!
............................@........
................@@@.........@........
...............@@@@@@@@@....@........
...............@@@@@@@@@@...@@.......
...............@@@@@@@@@@@..@@@......
................@@@@@@@@@@..@@@......
..................@@@@@@@@..@@@......
.................@@@@@@@@@.@@@@......
.................@@@@@@@@@@@@........
..................@@@@@@@@@@.........
..................@@@@@@@@@@.........
...................@@@@@@@@@@@.......
..............@@@@@@@@@@@@@@@@.......
................@@@@@@@@@@@..........
!
.....................................
..................@@@@........@......
.................@@@@@@@@@....@......
.................@@@@@@@@@@...@......
.................@@@@@@@@@@@..@@@....
..................@@@@@@@@@@..@@@....
...................@@@@@@@....@@@....
...................@@@@@@@@@.@@@@....
...................@@@@@@@@@@@@......
...................@@@@@@@@@@@.......
....................@@@@@@@@@@.......
.....................@@@@@@@@@@@.....
................@@@@@@@@@@@@@@@......
..................@@@@@@@@@@@........
!
...............................@.....
...................@@@@@@......@.....
..................@@@@@@@@@@....@....
...................@@@@@@@@@@..@@....
..................@@@@@@@@@@@...@@...
.....................@@@@@@@@@..@@@..
.....................@@@@@@@....@@@@.
.....................@@@@@@@@@.@@@...
.....................@@@@@@@@@@@@....
.....................@@@@@@@@@@@.....
......................@@@@@@@@@......
......................@@@@@@@@@@@....
..................@@@@@@@@@@@@@@@....
...................@@@@@@@@@@@@......
!
................................@....
...................@@@@@@@...........
...................@@@@@@@@@@........
...................@@@@@@@@@@....@...
...................@@@@@@@@@@@..@@@..
.....................@@@@@@@@@..@@@@.
.....................@.@@@@......@@@.
.....................@@@@@@@@@@@@@@..
.....................@@@@@@@@@@@@@...
......................@@@@@@@@@@@....
......................@@@@@@@@@@.....
.......................@@@@@@@@@@....
..................@@@@@@@@@@@@@@@....
....................@@@@@@@@@@@......
!
.................................@...
...................@@@@@@@@@.....@...
...................@@@@@@@@@@........
...................@@@@@@@@@@@...@@..
...................@@@@@@@@@@@...@@@@
.....................@@@@@@@@@...@@@@
.....................@@.@@@@@@...@@@.
.....................@@@@@@@@@@.@@@@.
......................@@@@@@@@@@@@...
......................@@@@@@@@@@@....
.......................@@@@@@@@@.....
.......................@@@@@@@@@@....
..................@@@@@@@@@@@@@@@....
....................@@@@@@@@@@@......
!
.......................@.........@...
.....................@@@@@@@@@....@..
....................@@@@@@@@@@@...@@.
....................@@@@@@@@@@@....@@
.....................@@@@@@@@@@@...@@
......................@@@@@@@......@@
.......................@@@@@@@@...@@@
......................@@@@@@@@@@@@@@.
.......................@@@@@@@@@@@@..
.......................@@@@@@@@@.....
.......................@@@@@@@@@.....
..................@@@@@@@@@@@@@@@....
...................@@@@@@@@@@@@@@....
....................@@@@@@@@@@@......
!
.....................................
.....................................
....................@................
...............@@@@@@@@@@............
...............@@@@@@@@@@@...........
...............@@@@@@@@@@@@@.........
................@@@@@@@@@............
@@@@@@@............@@@@@@@@..........
...@..@@@@@@@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@@@......
..................@@@@@@@@@@@@@@.@@..
....................@@@@@@@@@.@@@@@@.
....................@@@@@@@@@@@@@@@..
....................@@@@@@@@@@@@.....
!
.....................................
.....................................
.....................................
.......................@..@@@@.......
......................@@@@@@@@@@@....
.....................@@@@@@@@@@@@..@@
.....................@@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@...
...........................@@@@@@@...
............................@@@@@@@..
...........................@@@@@@@@@.
............................@@@@@@@@@
............................@@@@@@@@@
..............................@@@@@@@
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
@....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
......@@@@@@@@@......................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
............@@@@@@.@@................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
...............@@@@@@@@@@............
.....................@...............
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.........................@...........
...............@@@@@@@@@@@@@@@.......
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
...............................@.....
..............................@@.....
..............................@@@....
...............................@.....
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................@@@@@@@@@@@@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
......................@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.............................@@@@....
...........................@@@@@@@@..
...........................@@@@@@@@@.
..........................@@@@@@@@@@.
..........................@@@@@@@@@@.
...........................@@@@@@@@..
!
.....................................
.....................................
.....................................
.....................................
.....................................
................................@@@@@
.....................@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@.
...........@@@.......@@@@@....@@@@@@@
..........@@@@@@....@@@@@@....@@@@@@@
.........@@@@@@@@...@@@@@@@...@@@@@@@
..........@@@@@@....@@@@@@@....@@@@@.
..........@@@@@@.....@@@@@.....@@@@@.
...........@@@@......@@@@@......@@@..
!
.....................................
.....................................
.....................................
.....................................
.............................@@@@@@..
........................@@@@@@@...@@@
.................@@@@@@@@@..@@@@..@@@
@@@@@@@@@@@@@@@@@...@@@....@@@@@.@@@@
...@@@.....@@@@....@@@@@...@@@@@.@@@@
..@@@@@....@@@@@...@@@@@....@@@@..@@@
.@@@@@@...@@@@@@...@@@@@....@@@...@@@
..@@@@@....@@@@.....@@@.....@@@....@@
..@@@@.....@@@@.....@@@............@.
...@@@......@@.......@@..............
!
.................................@@@@
.................................@@@@
................................@@@@@
..............................@@@@@@@
...............................@@@@@@
................@@@@@@@........@@@..@
...........@@@@@@@@...@@@.......@@...
@@@@@@@@@@@@....@@@@..@@@@@.........@
...@@....@@@@...@@@@.@@@@..@@@.....@@
..@@@@...@@@@...@@@...@@@.@@@..@@@@@@
..@@@@....@@@....@@...@@..@@@@.@@@.@@
...@@@....@@.....@.....@..@@@..@@@@@@
...@@......@...............@@..@@@@@@
....@......................@@..@@@@@@
!
.........................@@.@@@@@@@@@
........................@@@@@@@@@@@@@
........................@@@@@@@@@@@@@
........................@@@@@@@@@@@@@
.......................@@@.@@@@@@@@@@
...........@@@.........@@@@.@@@@@@@@.
.......@@@@...@@@......@@@......@@@@.
@@@@@@...@@@..@@@@@.........@@@@@@@@@
...@@@...@@@..@@@..@@......@@@@@@@@@@
@..@@@...@@@..@@@.@@@..@@@@@@@@@@@@@@
....@@....@....@..@@@.@@@..@@@@@@@@@@
....@@............@@@.@@@.@@@@@@@@@@@
...................@...@@.@@@@@@@@@@@
.......................@..@@@@@@@@@@@
!
.........................@@@@@.......
....................@@@@@@@@@@@@.....
...................@@@@@@@@@@@@@@....
....................@@@@@@@@@@@@@....
...................@@@@@@@@@@@@@@....
........@..........@@@.@@@@@@@@@.....
....@@@..@@........@@...@.@@@@.......
@@@..@@@..@@@@.........@@@@@@@@@@....
@@...@@@.@@@..@@......@@@@@@@@@@@@...
@@@..@@...@@.@@@..@@@.@@@@@@@@@@@@...
@@....@...@..@@@.@@@..@@@@@@@@@@@@@..
.@............@@.@@@..@@@@@@@@@@@@@..
..............@...@..@@@@@@@@@@@@@...
.....................@@@@@@@@@@@@@...
!
.....................................
..................@..@@@@@@@@........
.................@@@@@@@@@@@@@.......
.................@@@@@@@@@@@@@.......
.................@@.@@@@@@@@@@@......
.................@@@.@@@@@@@.........
...@@@.@@........@@...@.@@@..........
@@.@@@..@@@..........@@@@@@@@@.......
@..@@@.@@@..@.......@@@@@@@@@@@......
@...@...@@.@@@..@@..@@@@@@@@@@@...@@.
....@...@..@@@.@@@.@@@@@@@@@@@@@..@@.
............@..@@...@@@@@@@@@@@@..@@.
............@...@..@@@@@@@@@@@@....@.
...................@@@@@@@@@@@@......
!
.....................................
..................@..@@@@@@@@........
.................@@@@@@@@@@@@@.......
................@@@@@@@@@@@@@@.......
.................@@.@@@@@@@@@@@......
.................@@..@@@@@@@@........
...@@@.@@........@@.....@@@..........
@@.@@...@.@......@...@@@@@@@@@.......
...@@@.@@@..@......@@@@@@@@@@@@......
@..@@...@@.@@@..@..@@@@@@@@@@@@...@@.
....@...@..@@@.@@@.@@@@@@@@@@@@@..@@.
............@..@@..@@@@@@@@@@@@...@@.
............@...@..@@@@@@@@@@@@...@..
...................@@@@@@@@@@@@......
!
.....................................
.....................@@@@@@@@........
.................@@@@@@@@@@@@@.......
................@@@@@@@@@@@@@@.......
.................@@.@@@@@@@@@@.......
.................@@..@@@@@@@@@.......
...@@@.@@........@@.....@@@..........
@@.@@...@.@......@...@@@@@@@@@.......
@..@@@.@@@..@......@@@@@@@@@@@@......
@..@@...@@.@@...@..@@@@@@@@@@@@...@@.
....@...@..@@..@@@.@@@@@@@@@@@@@.@@@.
............@..@@..@@@@@@@@@@@@...@@.
............@...@..@@@@@@@@@@@@...@..
...................@@@@@@@@@@@@......
!
.....................................
.....................@@@@@@@@........
................@@@@@@@@@@@@@........
................@@@@@@@@@@@@@@.......
.................@@.@@@@@@@@@@.......
................@@@..@@@@@@@@........
...@@@.@@.......@@@.....@@@..........
@@.@@...@.@......@..@@@@@@@@@@.......
@..@@@.@@@..@......@@@@@@@@@@@@......
@..@@...@..@@...@..@@@@@@@@@@@@...@..
....@...@..@@..@@..@@@@@@@@@@@@@.@@@.
............@..@@..@@@@@@@@@@@@...@..
...................@@@@@@@@@@@@...@..
...................@@@@@@@@@@@@......
!
.....................................
....................@@@@@@@@.........
................@@@@@@@@@@@@@........
................@@@@@@@@@@@@@........
.................@@.@@@@@@@@@@.......
................@@@.@@@@@@@@.........
...@@..@@.......@@@....@@@@..........
@@.@@...@.@......@..@@@@@@@@@........
@..@@@.@@@..@@.....@@@@@@@@@@@......@
@...@...@..@@..@@..@@@@@@@@@@@@..@@..
....@...@..@@..@@..@@@@@@@@@@@@..@@@.
............@..@@..@@@@@@@@@@@@...@..
...................@@@@@@@@@@@....@..
...................@@@@@@@@@@@@......
!
.....................................
.................@@@@@@@@@@..........
...............@@@@@@@@@@@@@.........
.................@@@@@@@@@@@@@.......
................@@@@@@@@@@@@.........
................@@@@@@@@@@@..........
...@@@..@@......@@@..@.@@@...........
@...@@..@@.@.....@..@@@@@@@@@........
@@..@@..@@..@@.....@@@@@@@@@@@.@@@@@@
@...@...@@.@@@..@..@@@@@@@@@@@@..@@.@
....@...@...@@.@@@.@@@@@@@@@@@@..@@..
............@..@@..@@@@@@@@@@@@..@@..
...................@@@@@@@@@@@.......
..................@@@@@@@@@@@@.......
!
.....................................
...................@@@@@@@@@.........
..................@@@@@@@@@@@........
................@@@@@@@@@@@@@@.......
................@@@@@@@@@@@@@........
.......@@.......@@@.@@@@@@@@.........
..@@@@@..@@......@.....@@@...........
.@..@@@..@@.@.......@@@@@@@@@........
@@@.@@@..@@..@@@...@@@@@@@@@@@@@@@@@@
@@...@...@..@@@.@@.@@@@@@@@@@@@..@@..
@...........@@..@@.@@@@@@@@@@@@..@@..
............@...@..@@@@@@@@@@@@...@..
................@..@@@@@@@@@@@.......
..................@@@@@@@@@@@@.......
!
......................@@@@...........
...................@@@@@@@@@@........
..................@@@@@@@@@@@........
.................@@@@@@@@@@@@........
.................@@@@@@@@@@@@@.......
.......@@@..........@@@@@@@@.........
@@@@@@@@...@........@..@@@...........
..@@..@@.@@@.@......@@@@@@@@@........
.@@...@..@@...@@@..@@@@@@@@@@@@@@@@..
.@@.......@..@@..@.@@@@@@@@@@@@..@@@.
.............@..@@.@@@@@@@@@@@@..@@..
.............@..@@.@@@@@@@@@@.@......
...................@@@@@@@@@@@.......
..................@@@@@@@@@@@@.......
!
......................@@@@...........
...................@@@@@@@@@@........
..................@@@@@@@@@@@........
.................@@@@@@@@@@@@........
..................@@@@@@@@@@@.@......
.......@@@...........@@@@@@@.........
@@@@@@.@...@...........@@@...........
..@@..@@..@@.@......@@@@@@@@@........
..@@..@@..@@..@@@..@@@@@@@@@@@@@@@..@
..@.......@..@@..@@@@@@@@@@@@@@..@@.@
.............@@..@@@@@@@@@@@@@@..@@..
.................@.@@@@@@@@@@.@......
.................@@@@@@@@@@@@........
..................@@@@@@@@@@@........
!
......................@@@@...........
...................@@@@@@@@@.........
..................@@@@@@@@@@@........
.................@@@@@@@@@@@@........
..................@@@@@@@@@@@........
.......@@@...........@@@@@@@.........
@@@@@@@...@@...........@@@@..........
.@@@..@@..@@.@......@@@@@@@@.........
..@@...@..@@..@@@..@@@@@@@@@@@@@@@..@
...@.......@.@@@.@@@@@@@@@@@@@@..@@.@
..............@..@@@@@@@@@@@@@@..@@..
..............@..@@@@@@@@@@@@.@......
..................@@@@@@@@@@@........
..................@@@@@@@@@@@........
!
.....................@@@@............
...................@@@@@@@@@.........
..................@@@@@@@@@@@........
.................@@@@@@@@@@@.........
..................@@@@@@@@@@@@.......
.......@@@..........@@@@@@@@.........
@@@@@@@...@@..........@@@@...........
.@@..@@@..@@@@.....@@@@@@@@@........@
.@@@...@..@@..@@...@@@@@@@@@@@@@.@..@
...@.......@.@@@.@@@@@@@@@@@@@@.@@@.@
..............@..@@@@@@@@@@@@@@..@...
..............@..@@@@@@@@@@@@........
..................@@@@@@@@@@@........
..................@@@@@@@@@@@........
!
.....................@@@@............
..................@@@@@@@@@@.........
..................@@@@@@@@@@.........
................@@@@@@@@@@@@.........
..................@@@@@@@@@@.@.......
.......@@...........@@@@@@@..........
@@@@@.@...@@..........@@@@...........
.@@..@@@.@@@@......@@@@@@@@@........@
.@@...@@..@@.@@@..@@@@@@@@@@@@.@.@..@
..@....@...@.@@..@.@@@@@@@@@@@@.@@..@
.............@@..@@@@@@@@@@@@@...@..@
..............@..@@@@@@@@@@@@....@...
..................@@@@@@@@@@@........
..................@@@@@@@@@@@........
!
....................@@...............
.................@@@@@@@@............
................@@@@@@@@@@...........
...............@@@@@@@@@@@...........
.................@@@@@@@@@...........
......@@..........@@@@@@.............
..@@@@...@@........@@@@@@............
.@@..@@.@@@@@.....@@@@@@@@.......@@.@
.@@..@@..@.@@..@@@@@@@@@@@@@..@@.@@.@
..@......@.@@@.@@.@@@@@@@@@@..@@.@@..
............@..@@.@@@@@@@@@@..@......
................@.@@@@@@@@@@.........
.................@@@@@@@@@@@.........
................@@@@@@@@@@@..........
!
.....................................
..............@@@@@@@@...............
..............@@@@@@@@@..............
.............@@@@@@@@@@..............
..............@@@@@@@@@..............
........@.......@@@@@...........@....
......@..@@@.....@@@@@.......@@@.@@..
...@@@@.@@@..@@.@@@@@@@@.@@.@@.@@@@@@
.@@@.@..@@..@@.@@@@@@@@@@@@..@......@
@@@@.......@@..@@@@@@.@@.............
.@............@.@@@@@@@@.............
...............@@@@@@@@@.............
.............@@@@@@@@@@@.............
............@..@@@@@@@@@@............
!
.....................................
.............@@@@@@@@@...............
.............@@@@@@@@@@..............
............@@@@@@@@@@...............
..............@@@@@@@................
................@@@@....@............
..............@@@@@@.@@..@@@.........
..........@@@@@@@@@@@@@.....@@@@.....
.........@@@@..@@@@@@@...............
......@@@@@@...@@@@@@................
...@@@@@.......@@@@@@................
@@@@..........@@@@@@@................
.@@.........@@.@@@@@@................
...........@@@.@@@@@@@...............
!
.................@...................
.............@@@@@@@@@@@.............
.............@@@@@@@@@@@@............
...........@@@@@@@@@@@...............
..............@@@@@@@@...............
...........@@@...@@@@@...............
..........@@@@@@@@@@@@......@@@@@@...
..............@@@@@@@@.@@@@@...@@@@..
...............@@@@@@@@..........@@@@
...............@@@@@@@...............
...............@@@@@@@..............@
...............@@@@@@@...............
..............@@@@@@@@...............
.............@@@@@@@@@@..............
!
.....................................
...............@@@@@@@.@.............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@.............
..............@@@@@@@@@@@............
....@..........@.@@@..@@@............
@@@@@@@@@......@@@@@@@........@@@@...
@......@@.@@..@@@@@@@@@.@@@@@@@@@.@@@
...............@@@@@@@@..............
...............@@@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@..............
.............@@@@@@@@@@..............
.............@@@@@@@@@@..............
!
.....................................
...............@@@@@@@...............
...............@@@@@@@@@@............
...............@@@@@@@@@@@...........
...............@@@@@@@.@@@...........
................@.@@@...@@...........
...@.@@@.......@@@@@@@.........@@....
@@@@@..@@@@@@.@@@@@@@@@@@@@@@.@@@@@..
..............@@@@@@@@@......@.....@.
..............@@@@@@@@@..............
..............@@@@@@@@@..............
.............@@@@@@@@@@..............
.............@@@@@@@@@@@.............
............@@@@@@@@@@@@.............
!
.....................................
...............@@@@@@@...............
...............@@@@@@@@@@............
...............@@@@@@@@@@............
...............@@@@@@@@@@............
.................@@@....@@...........
...@.@@........@@@@@@@...@....@@@....
@@@@.@..@@@@@@@@@@@@@@@@@@@@.@@@@@@..
@......@@@@...@@@@@@@@@...@@.....@.@@
..............@@@@@@@@@@.............
.............@@@@@@@@@@..............
.............@@@@@@@@@@@.............
.............@@@@@@@@@@@.............
............@@@@@@@@@@@@@............
!
.....................................
...............@@@@@@................
..............@@@@@@@@@@.............
..............@@@@@@@@@@@............
...............@@@@@@@.@@............
.................@@@...@@............
...@@@.........@@@@@@@........@.@....
@@@@.@@..@@@@@@@@@@@@@@@@@@@@@@@..@..
@...@..@@@.@.@@@@@@@@@@.@.@.....@@.@@
.@.......@@...@@@@@@@@@..............
.............@@@@@@@@.@..............
.......@.@@@@..@@@@@@@@@.............
.........@@...@@@@@@@@@@.............
..............@@@@@@@@@@@............
!
.....................................
...............@@@@@@................
..............@@@@@@@@@@.............
..............@@@@@@@@@@@............
..............@@@@@@@@.@@............
................@@@.@.@@@............
...@@@.........@@@@@@@.......@@.@....
@@.@@.@@.@@@@@@@@@@@@@@@@.@@@@.@@..@@
@@..@..@.@@@@@@@@@@@@@@@.@@@.....@@.@
..@.........@@@@@@@@@@@...........@@.
.......@@@.@@@.@@@@@@.@..............
...............@@@@@@@@@.............
..............@@@@@@@@@@.............
..............@@@@@@@@@@@............
!
.....................................
...............@@@@@@@...............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
.................@@...@@@............
...@@@.........@@@@@@@.......@@..@...
.@.@@.@@.@@@@@@@@@@@@@@.@.@@.@@.@..@@
@@..@..@.@@.@@@@@@@@@@@@.@@.@..@..@@.
..@...........@@@@@@@@@...........@..
...........@@@.@@@@@@@@@.............
........@@@....@@@@@@@@@.............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
!
.....................................
...............@@@@@@@...............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
.................@@....@@............
...@@@.........@@@@@@@.......@@..@...
.@.@@@@..@@@@@@@@@@@@@@.@..@.@@.@@.@@
@@..@....@@.@@@@@@@@@@@@..@@.@.....@@
.@............@@@@@@@@@..............
...........@@@.@@@@@@@@@.............
........@@@....@@@@@@@@@.............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
!
.....................................
...............@@@@@@@...............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
.................@@@@..@@............
...@.@@........@@@@@@@.......@@..@...
@@@@.@@..@..@@@@@@@@@@@.@..@..@@.@@@@
@@.@.....@..@@@@@@@@@@@@@..@...@..@.@
..............@@@@@@@@@..............
...........@@@..@@@@@@@@.............
........@@@....@@@@@@@@@.............
..............@@@@@@@@@@.............
..............@@@@@@@@@@@............
!
.....................................
...............@@@@@@@...............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
................@@@@@..@@............
...@.@@........@@@@@@@........@@.@...
@@@@.@@..@..@.@@@@@@@@@@@@@@..@@.@@@@
@.@..@..@@..@.@@@@@@@@@.@@..@...@.@.@
..............@.@@@@@@@.@............
...........@@@..@@@@@@@@.............
........@@@....@@@@@@@@@.............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
!
.....................................
...............@@@@@@@...............
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@..@@............
...@.@@........@@@@@@@.........@@@...
@@@@.@@..@..@@@@@@@@@@@@@@@@..@@.@@@.
@.@.....@..@@.@@@@@@@@@.@@..@...@.@.@
...........@..@@@@@@@@@..@...@.......
...........@@@..@@@@@@@@.............
........@@@....@@@@@@@.@.............
..............@@@@@@@@@.@............
..............@@@@@@@@@.@@...........
!
.....................................
...............@@@@@@@...............
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
................@.@@...@@@...........
...@.@@.........@@@@@@..@......@@@...
@.@@.@@..@..@@@@@@@@@@@@@@@@@.@@.@@@.
@.@..@..@..@@.@@@@@@@@@..@@.@..@..@.@
...........@..@@@@@@@@@...@..@......@
...........@@@.@@@@@@@@@.............
........@@@....@@@@@@@..@@@@@........
..............@@@@@@@@@..@@@@........
..............@@@@@@@@@..............
!
.....................................
...............@@@@@@@...............
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@............
..................@@...@@@...........
..@@.@@.........@@@@@@..@.......@@...
@.@@.@@......@@@@@@@@@@@@@@@@.@@.@@@.
@.@..@..@@.@..@@@@@@@@@..@@@@..@.@@.@
@.......@.....@@@@@@@@@...@.@.......@
............@@.@@@@@@@@@@.....@......
........@@@@...@@@@@@@....@@@........
..............@@@@@@@@@..............
..............@@@@@@@@@..............
!
.....................................
...............@@@@@@@@..............
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
...............@@@@@@@@@@@...........
..................@@...@@@...........
..@...@@.......@@@@@@@..@.......@@...
@.@@.@@.@@....@@@@@@@@@@@@@@@.@@.@.@.
@..@..@.@@.@@.@@@@@@@@@@.@.@@.@..@..@
@..........@..@@@@@@@@@............@@
............@@.@@@@@@@@@@............
.......@@@@@...@@@@@@@....@@@........
..............@@@@@@@@@.......@......
..............@@@@@@@@@..............
!
.....................................
...............@@@@@@@@..............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
................@.@@....@@...........
..@..@@........@@@@@@@..........@@...
@.@@.@@......@@@@@@@@@@@@@@@@.@@.@.@.
@..@..@.@@.@@.@@@@@@@@@@@@.@@.@..@..@
@........@.@.@@@@@@@@@@@.@.@.......@@
............@@.@@@@@@@@@@............
.......@@@@@...@@@@@@@...@@@@@.......
......@@......@@@@@@@@@......@@@.....
..............@@@@@@@@@..............
!
.....................................
...............@@@@@@@@..............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
................@@@@....@@...........
..@..@@........@@@@@@@..........@@...
@.@@.@@.@@.@@@@@@@@@@@@@@@@@@.@@.@@@@
@..@..@.@@.@@.@@@@@@@@@@@@.@@.@..@..@
@........@.@.@@@@@@@@@@@.@.@.......@@
............@@@@@@@@@@@@@............
.......@@@@@...@@@@@@@...@@@@@.......
.....@@@......@@@@@@@@@......@@@.....
..............@@@@@@@@@..............
!
.....................................
...............@@@@@@@@@.............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
................@@@@...@@@...........
..@.@@.........@@@@@@@..........@@...
@.@@.@@.@@@@@@@@@@@@@@@@@@@@@.@@.@@@@
@..@..@.@@.@@.@@@@@@@@@@@@.@@.@@.@@.@
@........@..@@@@@@@@@@@@@..@..@..@..@
............@@@@@@@@@@@@@............
.......@@@@@...@@@@@@@...@@@@@.......
.....@@@......@@@@@@@@@......@@@@....
..............@@@@@@@@@..............
!
.....................................
..............@@@@@@@@@@.............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@............
...............@@@@@@@@@@@...........
................@@@@...@@@...........
..@.@@.........@@@@@@@..@.......@@@..
@.@@.@@.@@@@@@@@@@@@@@@@@@@@@..@..@@@
@.@@.@@.@@.@@@@@@@@@@@@@@@.@@..@.@@.@
@........@..@@@@@@@@@@@@@...@.......@
............@@@@@@@@@@@@@...........@
.......@@@@@...@@@@@@@...@@@@@.......
....@@@@......@@@@@@@@@......@@@@....
..............@@@@@@@@@..............
!
.....................................
..............@@@@@@@@@@.............
..............@@@@@@@@@@@@...........
.............@@@@@@@@@@@@@...........
...............@@@@@@@@@@@...........
.................@@@...@@@...........
..@.@@.........@@@@@@@..@.......@@@..
@.@.@@..@@@@@@@@@@@@@@@@@@@@@..@@.@.@
@.@..@..@@.@@@@@@@@@@@@@@@..@@.@..@..
@.......@..@@@@@@@@@@@@@@@..@.....@..
............@@@@@@@@@@@@@............
.......@.@@@...@@@@@@@...@@@@@.......
....@@@@@.....@@@@@@@@@......@@@@....
..............@@@@@@@@@..............
!
...................@.................
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
.............@@@@@@@@@@@@............
...............@@@@@@@@@@@...........
.................@@@@..@@@...........
..@@@..........@@@@@@@..........@@@..
@.@.@@..@@@@@@@@@@@@@@@@@@@@@..@@.@.@
..@..@.@@..@@@@@@@@@@@@@@@..@@.@@.@@.
..@.....@..@.@@@@@@@@@@@.@..@........
............@@@@@@@@@@@@@............
.........@@@...@@@@@@@...@@@@@.......
....@@@@@.....@@@@@@@@@......@@@@....
..............@@@@@@@@@..............
!
................@@@@@................
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@............
...............@@@@@@@.@@@...........
.................@@@@...@@...........
..@@@..........@@@@@@@..........@@@..
@@@.@@..@@@@@@@@@@@@@@@@@@@@@..@@.@@@
.@@.@@.@@.@@@@@@@@@@@@@@.@@.@@.@@.@@.
........@..@.@@@@@@@@@@@.@..@@..@..@.
............@@@@@@@@@@@@@@...........
..........@@@..@@@@@@@...@@@@@.......
...@@@@@@.....@@@@@@@@@.....@@@@.....
..............@@@@@@@@@..............
!
................@@@@@................
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
............@@@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
...............@.@@@@...@@...........
..@@@..........@@@@@@@..........@@@..
@@@.@@.@@@@@@@@@@@@@@@@@@@@@@@.@@.@@@
.@@.@..@@.@@.@@@@@@@@@@@.@@.@@..@.@@.
.@..@..@...@.@@@@@@@@@@@.@...@..@..@.
............@@@@@@@@@@@@@............
..........@@@..@@@@@@@..@@@@@........
.....@@@@@....@@@@@@@@@.....@@@......
..............@@@@@@@@@..............
!
...............@@@@@@................
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
............@@@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
...............@.@@@@...@@...........
..@@@..........@@@@@@@..........@@@..
@@@.@@.@@.@@@@@@@@@@@@@@@@@@@@.@@.@@@
.@@.@..@@.@@.@@@@@@@@@@@.@@.@@..@.@@.
.@..@..@..@@.@@@@@@@@@@@.@@..@..@..@.
............@@@@@@@@@@@@@............
..........@@@..@@@@@@@..@@@@.........
......@@@@....@@@@@@@@@.....@@@......
..............@@@@@@@@@..............
!
...............@@@@@@@...............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
...............@.@@@@...@@...........
..@@...........@@@@@@@..........@@@@.
@@..@@.@@..@@@@@@@@@@@@@@@@@@@.@@.@@@
.@@.@..@@.@@.@@@@@@@@@@@.@@.@@..@.@@.
.@..@..@@.@@.@@@@@@@@@@@.@@.@@.......
............@@@@@@@@@@@@@............
..........@@@..@@@@@@@..@@@..........
......@@@@....@@@@@@@@@.....@@@......
..............@@@@@@@@@..............
!
...............@@@@@@@...............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
.................@@@@...@@...........
..@@...........@@@@@@@..........@@@@.
@@..@@.@@..@@@@@@@@@@@@@@@@@@@.@@.@@@
.@@.@@.@@.@@.@@@@@@@@@@@.@@.@@.@@.@@.
.@..@..@@.@@.@@@@@@@@@@@.@@.@@.......
............@@@@@@@@@@@@@............
..........@@@..@@@@@@@..@@@..........
......@@@@....@@@@@@@@@.....@@@......
..............@@@@@@@@@..............
!
................@@@@@................
..............@@@@@@@@@@.............
..............@@@@@@@@@@@@...........
.............@@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
...............@.@@@....@@...........
..@@...........@@@@@@@..@........@@..
@@..@.@@......@@@@@@@@@.@....@.@@..@@
.@@.@@.@@.@@.@@@@@@@@@@@.@@.@@.@@.@@.
..@....@@.@@.@@@@@@@@@@@.@@.@@....@..
.............@@@@@@@@@@@.............
.....@@@@@@@@..@@@@@@@.@@@@@@@@@.....
....@@@@.......@@@@@@@.......@@@@....
..............@@@@@@@@@..............
!
...............@@@@@@@...............
..............@@@@@@@@@.@............
..............@@@@@@@@@@@@@..........
............@@@@@@@@@@@.@@...........
..............@@@@@@@@@@@@...........
.@@.@@...........@@@....@@@...@@@..@@
.@@.@@.@@......@@@@@@...@@.@@@.@@.@@.
.@..@@.@@.@@.@@@@@@@@@@@.@@.@@..@..@.
.@..@..@@.@@.@@@@@@@@@@@.@@.@@..@..@.
.............@@@@@@@@@@@.............
............@@@@@@@@@@@@.............
..@...@@.@@@@@.@@@@@@@.@@@@@.@@@@@@..
...@@@@@@@.....@@@@@@@.....@@@@@@@...
..............@@@@@@@@@..............
!
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@........@..@@@@@@..@@@
@..@@...@@@@@@@@....@.@@...@..@.@@...
...@..@@.@@@..@.......@...@@..@..@..@
@.@@.@@..@@...............@@..@@.@@@.
@@@@@@@.@@@...............@@@.@@@@@@@
@@@@@@@@@@@@............@@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@.@@@@...@@.......@....@@@@.@@@@@
@@.........@@@@........@@@.........@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@........@...@@@@@..@@@
@..@@...@@@@@@@@....@.@@...@..@.@@...
@..@..@@.@@@..@.......@...@@..@..@@.@
@.@@.@@..@@...............@@..@@.@@@.
@@@@@@@.@@@...............@@@.@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@@..........@..@@@@@@@@@@@@
@@@@@.@@@@...@@.......@....@@@@.@@@@@
@@.........@@@@........@@@.........@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@@@........@...@@@@@..@@@
@..@@...@@@@@@@@....@@@@...@..@.@@...
@..@..@@.@@@@.........@...@@..@..@..@
@.@@.@@..@@...............@@..@@.@@@.
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@..@..........@@@@@@@@@@@@
@.@@.@@@@@...@@............@@@@.@@@.@
@..........@@@.........@@@..........@
@@@@@@@@@@@@@@..........@@@@@..@@@@@@
!
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@@..........@..@@@@@@@@@@
@@@.@@@@@@@@@@@............@@@@@...@@
..@@..@.@@@@@@@@@...@.@@...@..@..@..@
@..@..@..@@.@.........@....@..@..@..@
@.@@@.@..@@...............@@..@@@@@.@
@@@@@@@@.@@..............@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@.@@@@....@.........@...@@@@@.@@@.
...........@@@.........@@@...........
@@.@@...@@@@@...........@@@@@....@.@@
!
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@@@@...............@@@@@@@@@
@@@@@@@@@@@@@@..........@...@@@@@@@@@
@....@@@@@@@@@@........@@...@@@...@..
@.@@..@..@@@.@@@@...@@@@......@...@..
@..@..@..@@.@..............@.....@@.@
@@@@@.@..@@...............@@..@@@@@.@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@.@@@@@....@.........@....@@@@@.@@@
...........@@@.........@@............
........@@@@@...........@@@@@........
!
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@@@@@...........@...@@@@@@@@
@@@@@@@@@@@@@@..........@...@@@@@@@.@
.@@...@@@@@@@@@@.......@@....@@...@@.
..@..@@......@@.......@@....@..@..@..
..@..@..@@..@...........@..@@..@.@@..
@@@@@@@.@@.................@@.@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@..@............@@@@@@@@@@@
@@@@@@@@@....@.........@....@@@@@@.@@
....@@.....@@@.........@@......@@....
........@@@@@...........@@@@@........
!
@@@@@@@@@@@...................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@............@...@@@@@@@@
...@@@@@@@@@@@..........@@....@@@@...
@@....@@@@@@@@@@@....@@@@@...@..@..@@
.@..@..@@@.@.@.........@.@...@..@..@.
.@@.@...@...................@...@.@@.
@@@@@@.@@@.................@@@.@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@....@...............@@@@@@@@@
...@@......@@...........@.......@@...
........@@@@@...........@@@@@........
!
@@@@@@@@@@@@...................@@@@@@
@@@@@@@@@@@@..............@...@@@@@@@
@@@@@@@@@@@@@@...@........@....@@@@@@
...@@@@@@@@@@@@@.......@@@@....@@...@
...@@.......@@@......@@@@........@...
@..@...@@..@.............@...@...@...
@..@...@.....................@...@..@
@@.@@.@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@...@...............@@@@@@@@@
@@@@@@@@....@...........@....@@@@@@@@
@@@@@......@@...........@@......@@@@@
........@@@@@...........@@@@.........
!
@@@@@@@@@@@@...............@...@@@@@@
@@@@@@@@@@@@..............@@...@@@@@@
@@@@@@@@@@@@@@...........@@.....@@@@.
.@..@@@@@@@@@@@@.....@.@@@@@...@@..@.
..@..@@@....@..........@@......@..@..
..@...@@......................@......
.@@...@@.....................@@@..@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@....................@@@@@@@@@
@@@@@@@@...@.................@@@@@@@@
@@@@......@@.............@.......@@@@
@.......@@@@.............@@@........@
!
@@@@@@@@@@@@...............@@....@@@@
@@@@@@@@@@@@@@............@@@....@@@@
.@@@@@@@@@@@@@@.@...@.@.@@@@@....@@..
@@.........@@@.........@@@.........@@
@...@@@..@.................@....@...@
@...@@.........................@@...@
@...@@@........................@@...@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.....................@.@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@....@.............@....@@@@@@@
@@@.......@@.............@@......@@@@
........@@@...............@@.........
!
@@@@@@@@@@@@@@.............@@@.....@@
@@@@@@@@@@@@@@@.....@.@..@@@@@.....@@
...@@@@..@@@@@.........@@@@..........
..@@@@..@...................@.....@..
...@@...........................@@...
..@@@...........................@@@..
..@@@...........................@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........................@@@@@@
@@@@@@.........................@@@@@@
@@@@@..........................@@@@@@
@@@@@..........................@@@@@@
@@.......@@...............@@......@@@
........@@.................@@........
!
@@@@@@@@@@@@@@@........@..@@@@@@.....
@@@@@@@.@@@@@...........@@@@@........
@@@@@....@......................@...@
.@@....@...........................@.
.@@...............................@@@
@@@...............................@@@
@@@@.............................@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.........................@@@@@
@@@@............................@@@@@
@@@..............................@@@@
@@@.....@........................@@@@
@.......@...................@......@@
.......@@...................@@.......
!
@@@@@@@@@@@@............@@@@@@@@@@...
........@..................@@........
@@....@.......................@.....@
@@..................................@
@@.................................@@
@@.................................@@
@@@...............................@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..........................@@@@
@@................................@@@
@@.................................@@
@......@...........................@@
.......@.....................@......@
......@@.....................@@......
!
.............................@.....@@
....@................................
.....................................
.....................................
.....................................
.....................................
@@.................................@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@..............................@
.....................................
.....................................
.....................................
.....@...............................
....@@.........................@.....
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
..@@.............................@...
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@...........................@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
.............................@.@@@@@@
....................................@
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..................................@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.............................@@@@@@@@
..................................@@@
..................................@@@
...................................@@
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
..................................@..
.............................@@@@@@@.
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...........................@@@@@@@@@@
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
.....................@@.........@@@@@
.........................@@.@...@@@@@
!
.................................@@..
..................................@@.
...................................@@
.....................................
.....................................
...........................@@@@@@....
..@@@@@@.............@@@@.@@@@@@@....
..........................@@@@@@@@...
...........................@@@@@@@...
.............................@@@@@...
.............................@@@@@...
...................@@........@@@@@@..
.......................@@@...@@@@@@..
.........................@@@@@@@@@@@@
!
.....................................
.....................................
...............................@@@..@
.....................................
.....................................
.........................@@@@@.......
...@.................@@@@@@@@@.......
..........................@@@@@......
.........................@@@@@@......
..........................@@@@.......
..................@.......@@@@@......
.....................@@@..@@@@@..@@@@
........................@@@@@@@@.....
....................@@@@@@@@@@@@.....
!
..................................@@.
................................@@@@@
............................@..@@@@@@
..............................@@@@@..
.....................................
.......................@@@@..........
.....................@@@@@@@.........
@.......................@@@@.........
........................@@@@.........
........................@@@@.........
..................@@....@@@@...@@@...
......................@@@@@@@........
.................@.@@@@@@@@@@@.......
...................@@@@@@@@@@@..@@@@.
!
.....................................
............................@@@@.....
...........................@@@@@@@@@.
.........................@..@@@@@@@@@
.....................................
.@@...................@@@@...........
.@@..................@@@@@...........
@@@@..................@@@@@..........
.@@...................@@@@...........
@@@...................@@@@....@......
@@@................@@.@@@@@@.........
....................@@@@@@...........
...............@@..@@@@@@@@...@@.....
.................@@@@@@@@@@@@........
!
.........................@@@@........
.........................@@@@@.......
............................@@@@@....
..............................@@@@@..
.....................................
..@@.................@@@@............
..@@................@@@@@@...........
.@@@@................@@@@@...........
..@@..................@@@............
..@@@...........@.....@@@..@@........
@@..................@@@@@............
.................@@@@@@@@@@@.........
.................@@@@@@@@@@..........
................@@@@@@@@@@@@@........
!
......................@@@@@..........
.........................@@@.........
............................@@@......
................................@@...
.....................................
....@@..............@@@@.............
...@@...............@@@@@............
...@@@...............@@@@............
...@@@...............@@@.............
...@@...........@....@@@.@@@.........
...................@@@@@.............
...............@@.@@@@@@@..@@........
................@@@@@@@@@@@..........
...............@@@@@@@@@@@@@.........
!
..................@@@@.@@............
.........................@@..........
...........................@@@.......
................................@....
.....................................
....@@..............@@@@@............
....@@..............@@@@@............
....@@...............@@@.............
....@@...............@@@.............
....@@..........@.@.@@@@@@...........
...................@@@@@.............
..............@@..@@@@@@@............
................@@@@@@@@@@@..........
...............@.@@@@@@@@@@..........
!
..................@@@@@@@............
.........................@@..........
...........................@@@.......
................................@....
.....................................
....@@..............@@@@.............
....@@..............@@@@@............
....@@...............@@@.............
....@@...............@@@.............
....@@..........@...@@@@@@...........
...................@@@@@.............
..............@@..@@@@@@@............
................@@@@@@@@@@@..........
...............@.@@@@@@@@@@..........
!
......................@@@............
.........................@@..........
...........................@@........
.....................................
.....................................
....@@..........@@@@@@@@.............
....@@..............@@@@@.@..........
....@@..............@@@@.............
....@@...............@@@.............
....@@.........@@....@@@.@@..........
...................@@@@@.............
..............@@@.@@@@@@@..@@........
................@@@@@@@@@@...........
...............@.@@@@@@@@@@..........
!
...................@@@@@@............
.........................@...........
...........................@@........
........@............................
.............@@....@@................
....@@............@@@@@..............
....@@.............@@@@.@............
....@@.............@@@...............
....@@............@@@@.@@............
....@@..........@@@@@@...............
................@@@@@@@...@..........
.................@@@@@@@@............
................@@@@@@@@@@...........
...............@.......@.............
!
....................@@@@.............
...@@@@.............@@@@.@...........
...@@@@@@............................
................@@@@.................
................@@@@.................
....@@..........@@@@.................
....@@..........@@@..@...............
....@@..........@@@.@................
....@@........@@@@@@@@...............
....@@........@@@@@@@................
...........@..@@@@@@@@@..............
...............@@@@@@@...............
...............@....@................
..............@.....@@...............
!
.....................@@@@@@@@........
.......................@@@@@.........
.........@...........................
.............@@@@@@..................
..............@@@@...................
....@@........@@@@@..................
....@@.......@.@@...@@...............
....@@.......@.@@@@@.................
....@@........@@@@@@@@@@.............
....@@.....@@.@@@@@@.................
.............@@@@@@@@................
.............@@@@@@@.................
..............@...@..................
..............@....@.................
!
.....................@@@@@@@@@@@.....
.......@.............................
..........@...@......................
............@@@@@@...................
..............@@@....................
....@@.......@@@@....................
.....@......@.@@@....................
....@@..@@@@@.@@@@...................
....@@@.....@@@@@@@@@@@..............
....@@..@....@@@@@@@.................
.............@@@@@@@.................
.............@@@@@@..................
..............@...@..................
..............@...@@.................
!
.....................@@@@@@@@@@@@....
.............................@@@@@...
.............@@@@@.............@.....
............@@@@@.....@..............
.............@@@@....................
....@@......@@@@@....................
....@@......@@@@@....................
....@@.....@@@@@@....................
....@@@@@@...@@@@@...@@..............
....@@......@@@@@@@..................
............@@@@@@@..................
..............@..@...................
.............@@...@..................
..............@...@..................
!
.....................@@@@@@@@@@@@....
.............................@@@@....
...........@..@@@@@...........@@.....
..............@@@@@..................
..............@@@@...................
....@@........@@@............@.......
....@@.......@@@@....................
....@@@....@@@@@@@@..................
....@@@......@@@@@@@.................
....@@......@@@@@@@..................
...........@@@@@@@@..................
..............@..@@..................
..............@...@..................
..............@...@..................
!
.....................@..@@@@@@@@.....
............................@@@@.....
....................@................
................@@@@@@...............
................@@@@.................
....@@..........@@@@@................
....@@@........@.@@@.@...............
....@@@......@@.@@@....@@............
....@@@...@@@@@@@@@@......@..........
....@@........@@@@@@.@@....@@........
...........@@@@@@@@@..........@@.....
.............@@@@@@@............@@...
..............@....@..............@@.
..............@....@.................
!
.....................@...@@@@@@......
...........................@@@@@.....
.....................................
................@@@@@................
.................@@@.................
.....@.........@@@@@@................
....@@@........@@@@.@@...............
....@@@......@@.@@@...@@.............
....@@@..@@@@@@@@@@@.................
...............@@@@@@@@.....@........
..............@@@@@@@@@@.............
..............@@@@@@@............@...
..............@....@...............@.
..............@....@.................
!
..........................@@@@.......
..........................@@@@@......
..................@@.......@@@.......
...............@@@@@.................
................@@@..................
.....@.........@@@@@@................
....@@@.......@.@@@@.@...............
....@@@......@..@@@@@@.@.............
....@@@..@@@@@.@@@@@.....@...........
..............@@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@.................
..............@....@..............@..
..............@....@.................
!
.........................@@@@@@......
............................@@.......
..................@@........@........
..............@@@@@@.................
...............@@@...................
.....@........@@@@@@@................
....@@........@.@@@..@@..............
....@@.......@@@@@@@@@.@.............
....@@@..@@@@..@@@@@.................
....@.........@@@@@@.................
..............@@@@@@@.......@........
..............@@@@@@.................
..............@....@...........@.....
..............@....@.................
!
..........................@@.@.......
............................@@.......
...............@@@@..................
..............@@@@@..................
.........@@@@@@@@@...................
....@@........@@@@.@@..@....@@.......
....@@.......@@@@@...................
....@@.......@@@@@@@.................
....@@@.@@@@@.@@@@@@.................
....@.........@@@@@@.................
..............@@@@@@@................
..............@@@@@@.................
..............@....@.................
..............@....@.................
!
....................@@@@@.@@.........
......................@..............
...............@@@@@@................
..............@@@@......@............
...............@@@@@@.......@@@......
....@@........@@@@...............@@@.
....@@....@..@.@@@...................
....@@.......@@@@@...................
....@@@....@@.@@@@@@.................
....@.........@@@@@@@................
.............@@@@@@@@................
..............@...@@.................
..............@....@.................
..............@....@.................
!
.......................@@..@.........
...................@.................
................@@@@.................
...............@@@@...@@@@@..........
...............@@@@@...@.............
....@@........@@@@@..@...............
....@@.....@.@.@@@@@.................
....@@........@@@@@..................
....@@.....@@.@@@@@@.................
....@@.@@....@@@@@@@.................
.............@@@@@@@@................
..............@...@..................
..............@....@.................
..............@....@.................
!
...........................@@........
..............................@......
................@@@@........@........
...............@@@@@..@@@@@@.........
................@@@@@..@@............
....@@........@@@@@..@...............
....@@.....@.@@.@@@@.................
....@@........@@@@@..................
...@@@.....@@.@@@@@..................
.....@..@@...@@@@@@@..@..............
....@.......@@@@@@@@@................
..............@@@@@@.................
..............@....@.................
..............@....@.................
!
..........................@@@@@......
................................@....
.................@@@@.........@......
................@@@@@..@@@.@@@.......
.................@@@@@@..@...........
...@@@.........@@@@@..@..............
...@@......@..@.@@@@@................
...@@@.......@@.@@@..................
...@@@......@@@@@@@..................
...@@@...@@...@@@@@@@................
....@@.......@@@@@@@@..@@............
............@@@@@@@@@@...............
..............@@.@@@.................
..............@....@@................
!
..............................@@@@@@@
.....................@..........@@.@@
................@@@@@............@...
................@@@@@@.....@@@@......
.................@@@@@@@@..@@@.......
...@@..........@@@@@....@@...........
...@@.....@...@@.@@@.@@..............
...@@@.......@@.@@@@.................
...@@........@@@@@@@.................
...@@@.....@@.@@@@@@.................
@@@@..@@@....@@@@@@@@@@..............
...@@...@...@@@@@@@@@@...@...........
............@@@@@@@@@@@..............
..............@@@@@@@................
!
.....................................
.....................@...............
.................@@@@@..............@
................@@@@@@............@..
.................@@@@@@@...@@@@@.....
...@@..........@@@@@@@@@...@@@@......
...@@.........@@.@@@@...@@...........
..@@@@.....@.@@.@@@@@@@..............
...@@........@@@@@@@.................
...@@@.......@@@@@@@@................
.@@@@@..@@@...@@@@@@@@...............
....@@@......@@@@@@@@@..@@...........
............@@@@@@@@@@@..............
......@.....@@@@@@@@@@@..............
!
......................@..............
..................@@@.@..............
................@@@@@@@..............
................@@@@@@...............
.................@@@@..............@@
...@@..........@@@@@@@@@@@@@@@@@@....
...@@.........@@@@@@@.......@@@......
..@@@@...@@..@@.@@@@@...@@...........
...@@.......@@@.@@@@@@@..............
...@@@........@@@@@@@................
....@......@@@@@@@@@@@...............
.......@@@...@@@@@@@@@.@@............
.@@@@........@@@@@@@@@@....@@........
............@@@@@@@@@@@@.............
!
......................@..............
.................@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
.................@@@@................
...@...........@@@@@@@@@@.........@..
...@@.........@@@@@@@..@@@@@@@@@.....
..@@@@.@@....@@.@@@@@.....@@@@.......
...@@.....@@..@@@@@@@.@@@............
...@@.........@@@@@@@................
....@.........@@@@@@@@...............
..........@@@.@@@@@@@@@@@............
...@.@@@@....@@@@@@@@@@@...@@@.......
.@@.........@@@@@@@@@@@@@............
!
......................@..............
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
................@@@@@................
...@@.........@@@@@@@@@...........@@@
...@@.........@@@@@@@@@@@@@@@..@...@.
..@@@@.......@@.@@@@@......@@@.......
...@@....@@...@@@@@@..@@@............
...@@........@@@@@@@@@...............
....@.........@@@@@@@@...............
...........@@@@@@@@@@@..@@@..........
...@..@@@@...@@@@@@@@@@@......@......
.@@@@.......@@@@@@@@@@@@@............
!
.....................@@..............
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@................
................@@@@.................
...@@.........@@@@@@@@............@@.
...@@.........@@@@@@@@@........@...@.
..@@@@.......@@@@@@@.....@@@@........
..@@@...@@....@@@@@@...@@@@@.........
...@@........@@@@@@@@@...............
...@@.........@@@@@@@@...............
............@@@@@@@@@@...@@@@........
...@@...@@@..@@@@@@@@@@@.............
...@@@......@@@@@@@@@@@@@............
!
.....................@@..............
...............@@@@@@@...............
...............@@@@@@................
..............@@@@@@@................
................@@@@.........@.......
...@@.........@@@@@@@@...........@@..
...@@........@@@@@@@@@@.......@@..@..
..@@@@.......@@@@@@@....@@@@@........
..@@@.@@@.....@@@@@@...@@@.@.........
...@@.......@@@@@@@@@@@..............
...@@.........@@@@@@@@...............
............@@@@@@@@@@....@@@@.......
........@@@@.@@@@@@@@@@@.............
....@@@......@@@@@@@@@@@.............
!
....................@@.............@@
..............@@@@@@@...............@
.............@@@@@@@.................
.............@@@@@@@.................
..............@@@@@..................
............@@@@@@@@.................
............@@@@@@@@@.........@@@....
............@@@@@@@.@@@@@..@@........
....@@......@@@@@@@....@@@@..........
.........@@@@@@@@@@.@@@..............
.............@@@@@@@.................
............@@@@@@@@@..@@@@@.........
..........@@@@@@@@@@@@...............
......@@@..@@@@@@@@@@@...............
!
............@@@@@@@@@@@@@@@@@@@@@.@..
............@@@@@@@@@@@@@@@@@@@@@@..@
.............@@@@@@@@@@@@@@@@@@@@@@@.
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@.@@@@
..................@@@@@@@@@@@.....@@@
...................@@@@@@@@.......@@@
...................@@@@@@@@@.....@@@@
...................@@@@@@@.......@@@@
..................@@@@@@@@.......@@@@
!
........@@@@@@@@@@@@@@@@@@...@.......
........@@@@@@@@@@@@@@@@@........@@@.
........@@@@@@@@@@@@@@@@.@@@....@.@@.
.......@@@@@@@@@@@@@@@@@@..@.@....@@.
......@@@@@@@@@@@@@@@@@@@.@......@@.@
.......@@@@@@@@@@@@@@@@@@@...@.@@@@@@
.....@@@@@@@@@@@@@@@@@@@@@@@@@@.@@...
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@.......
.....@@@@@@@@@@@@@@@@@@@.@@@@@@@.....
..........@@@@@@@@@@@...@@@@@@@......
........................@@@@@@@......
.......................@@@@@@@@......
.......................@@@@@@@@@.....
!
.............@@@@@@..................
...........@@@@@@@@@@....@...........
..........@@@@@@@@@@@@.....@.........
........@@@@@@@@@@@@@@..@............
......@@@@@@@@@@@@@@@@@@.....@@......
.....@@@@@@@@@@@@@@.@@.@@....@.@.@...
.....@@@@@@@@@@@@@@@@@....@@@@..@..@.
...@@@@@@@@@@@@@@@@@@@@@@...@@.......
...@@@@@@@@@@@@@@@@@@.@@@@.@.@@@.....
...@@@@@@@@@@@@@@@@@@@@@@.....@@.....
.....@@@@@@@@@@@@@@.@@@..@....@@@....
.....................@@.......@@.....
....................@@@.......@@@....
....................@@@........@.....
!
.....................................
..............@@@@@..................
.............@@@@@@@@................
............@@@@@@@@@@@....@.........
.........@@@@@@@@@@@@@......@........
.......@@@@@@@@@@@@@@@@..............
.......@@@@@@@@@@@@@@..@.....@@.@....
.....@@@@@@@@@@@@@@@@@..@.....@@.@...
....@@@@@@@@@@@@@@@@@@@.@.@@.........
..@..@@@@@@@@@@@@@@@@@@.@@...@@.@....
..@...@@@@@@@@@@@@@@@.@.........@@...
@@@..................@@.........@@@..
@@..................@@@.........@@...
@@@.................@@@..........@...
!
.....................................
..................@..................
..............@@@@@@@@...............
.............@@@@@@@@@...............
..........@@@@@@@@@@@@@@.............
.......@@@@@@@@@@@@@@@@@@............
.......@@@@@@@@@@@@@@@..@......@.....
......@@@@@@@@@@@@@@@@@..@@.@...@.@..
.....@@@@@@@@@@@@@@@@@@.@....@.......
....@@@@@@@@@@@@@@@@@@@@.@@....@@.@@.
....@.@@@@@@@@@@@@@@@@@@@..........@@
..@@@.....@@...@......@............@@
...@@................@@@..........@@@
...@@................@@@...........@@
!
.....................................
...............@@@@@.................
............@.@@@@@@@@...............
..............@@@@@@@@...............
.........@@@@@@@@@@@@@@....@.........
.......@@@@@@@@@@@@@@@@@@@..@........
.......@@@@@@@@@@@@@@@@.@@..@@..@..@.
......@@@@@@@@@@@@@@@@@@..@.@@...@.@.
....@@@@@@@@@@@@@@@@@@@@@@....@......
....@@@@@@@@@@@@@@@@@@@@@..@.........
....@@@@@@@@@@@@@@@@@@@@@........@...
...@@@...@@@@@@@@@@...@@.............
....@@................@@.............
....@@...............@@@.............
!
.....................................
..............@@@@@@.................
............@@@@@@@@@@...............
...........@@@@@@@@@@@...............
...@..@@@@@@@@@@@@@@@@@.@...@........
....@@@@@@@@@@@@@@@@@@@@...@@........
....@@@@@@@@@@@@@@@@@@@@.............
...@@@@@@@@@@@@@@@@@@@@@.......@..@..
..@@@@@@@@@@@@@@@@@@@@@@...@..@@@@...
.@@@@@@@@@@@@@@@@@@@@@@@@@...........
..@@@@@@@@@@@@@@@@@@@@@@@@...........
....@@@@@@@@@@@@@@@@@@@..............
..@@@@@..............@@..............
..@@@@..............@@@..............
!
.......@@@@@@@.......................
......@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@..@@@.............
@@@@@@@@@@@@@@@@@@@.@................
@@@@@@@@@@@@@@@@@@@@......@@.@.......
@@@@@@@@@@@@@@@@@@@@@....@@@.........
@@@@@@@@@@@@@@@@@@@@@.@@.............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@..................
@.@@@@@@@..@@.@@.....................
.@@@@@@......@@@@....................
!
@@@..................................
@@...................................
@@...@...............................
@@.@@@@@@@...........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@.................@......
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@.......................
.@@@@@@@@@@@.........................
.@@@@@@@@@@@@........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@.......................
!
......@..............................
.......@@@@@@........................
.....@@@@@@@@@@@.....................
.....@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
..@@@@@@@@@@@@@@@@...................
..@@@@@@@@@@@@@@@@...................
!
.....................................
.....@@@@@@@@@.......................
...@@@@@@@@@@@@......................
...@@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@@@@...................
...@@@@@@@@@@..@.....................
..@@@@@@@@@@@@@.....................@
..@@@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@@@....................
.@@@@@@@@@@@@@@@@....................
.@@@@@@@@@@@@@@@@@...................
!
.........@@..........................
..@@@@@@@@@@@........................
..@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@.......................
..@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@@......................
..@@@@@@@@@@@@@@.....................
...@@@@@@@@@@........................
.@@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
!
.......@@@...........................
..@@@@@@@@@@.........................
.@@@@@@@@@@@@........................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@........................
.@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
...@@@@@@@@@@@.......................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
!
.......@@@...........................
...@@@@@@@@@.........................
..@@@@@@@@@@@@.......................
..@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
.....@@@@@@@@@.......................
.@@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
!
........@@@..........................
....@@@@@@@@@@.......................
...@@@@@@@@@@@@......................
..@@@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@@.....................
....@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@@@@...................
..@@@@@@@@@@@@@@@@...................
.@@@@@@@@@@@@@@@@@...................
.@@@@.@@@@@@@@@@@@@..................
!
.........@@..........................
.....@@@@@@@@@.......................
....@@@@@@@@@@@@.....................
....@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
...@.@@@@@@@@@@@.....................
....@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@@..................
...@@@@@@@@@@@@@@@@@.................
!
..........@......................@...
.......@@@@@@........................
.....@@@@@@@@@@@.....................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
.....@@@@@@@@@@@@....................
.....@@@@@@@@@@@@@...................
....@@@@@@@@@@@.@@...................
.....@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@@.................
!
...........@.........................
.......@@@@@@@@@.....................
......@@@@@@@@@@@....................
.....@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@..@................
......@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
....@.@@.@@@@@@@@@...................
......@@@@@@@@@@@@...................
......@@@@@@@@@@@@@..................
.....@@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@@@................
!
..........@@@@@......................
.......@@@@@@@@@@@...................
......@@@@@@@@@@@@@..................
......@@@@@@@@@@@@@...........@......
....@@@@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@..................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@..................
........@@@@@@@@@@@..................
.......@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@@................
.....@@@@@@@@@@@@@@@@@...............
!
............@@@......................
........@@@@@@@@@@@..................
.......@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@@@................
.......@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@@................
.....@...@@@@@@@@@...................
........@@@@@@@@@@@@.................
.......@@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@@@...............
.....@@@@@@@@@@@@@@@@@...............
!
.............@@@.....................
.........@@@@@@@@....................
.......@@@@@@@@@@@@..................
.......@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@@@................
.......@@@@@@@@@@..@@.@..............
.......@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@@................
....@@@@@@@@@@@@@@@@@................
!
............@@@......................
......@@@@@@@@@@@....................
......@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
......@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@@..................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@....................
.....@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@@@@.................
....@@@@@@@@@@@@@@@@.................
!
.............@@.....@................
.......@@@@@@@@@.....................
...@.@@@@@@@@@@@@....................
.....@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@@@..@@................
....@@@@@@@@@@@@@@.@@................
...@@@@@@@@@@@@@@@.@@................
..@@@@@@@@@@@@@@@@@@@................
..@@@@@@@@@@@@@@@@@@@................
!
.....................................
.......@@@@@@@.......................
.....@@@@@@@@@@@.....................
.....@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
...@@..@@@@@@@@@@....................
...@@@@@@@@@@@@@@....@...............
...@@@@@@@@@@@@@@...@@@..............
...@@@@@@@@@@@@@@@..@@...............
..@@@@@@@@@@@@@@@@..@@...............
..@@@@@@@@@@@@@@@@.@@................
!
.....................................
.....@@@@@@@@........................
....@@@@@@@@@@@......................
...@@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@@.....................
....@@@@@@@@..@@@....................
..@@@@@@@@@@@@@....@@@@@.............
..@@@@@@@@@@@@@@...@@@@@.............
.@@@@@@@@@@@@@@@@..@@@@..............
.@@@@@@@@@@@@@@@@..@@@@..............
.@@@@@@@@@@@@@@@@@.@@@...............
!
.........@@..........................
...@@@@@@@@@@..........@.............
..@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@.......................
..@@@@@@@@@@@@@......................
.@@@@@@@@@@@@@@......................
..@@@@@@@@@@@@@......................
...@@@@@@@@@@.@.@....................
.@@@@@@@@@@@@@.@@@@@@@@@@............
.@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@.............
!
........@@...........................
...@@@@@@@@..........................
.@@@@@@@@@@@@........................
.@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@....@..................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@..@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@.@@@@@@@@@@@@@@@........
!
........@@...........................
...@@@@@@@@@.........................
..@@@@@@@@@@@@.......................
..@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@......@................
..@@@@@@@@@@@@.........@.............
.@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
.....@@@@@@@@@.......................
.@@@@@@@@@@@@@@......................
.@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
........@@@..........................
....@@@@@@@@@@.......................
...@@@@@@@@@@@@......................
...@@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@......................
...@@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@......................
.....@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@@@@...................
..@@@@@@@@@@@@@@@@@@@@@@.............
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
..@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
.........@@..........................
.....@@@@@@@@@.......................
....@@@@@@@@@@@@.....................
....@@@@@@@@@@@@.....................
.@@@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@@......@.............
....@@@@@@@@@@@@@...............@....
....@@@@@@@@@@@@@@...................
...@.@@@@@@@@@@@..@..................
....@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@@@@@@@@@@@..........
!
..........@..........................
........@@@@@........................
.....@@@@@@@@@@@.....................
.....@@@@@@@@@@@@....................
.....@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@@@@@@@@............
.....@@@@@@@@@@@@@@@@@@@@@@@@........
.....@@@@@@@@@@@@@@@@@@@@@@@@@@......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
...........@.........................
.......@@@@@@@@......................
......@@@@@@@@@@@....................
.....@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
......@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
......@@@@@@@@@@@@...................
......@@@@@@@@@@@@...................
......@@@@@@@@@@@@@@@@@@@@...........
.....@@@@@@@@@@@@@@@@@@@@@@@@........
.....@@@@@@@@@@@@@@@@@@@@@@@@@@......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
............@@.......................
.......@@@@@@@@@@@...................
.......@@@@@@@@@@@@..................
......@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@..................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@..................
........@@@@@@@@@@.@.................
.......@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@@@@@@@...........
......@@@@@@@@@@@@@@@@@@@@@@@@.......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
.............@@......................
..........@@@@@@@@...................
........@@@@@@@@@@@@.................
........@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@@@................
.......@@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@@@...............
........@@@@@@@@@@@@@................
..@....@@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@@@@@@@@@......@..
......@@@@@@@@@@@@@@@@@@@@@@@@@......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
..............@@.....................
........@@@@@@@@@....................
.......@@@@@@@@@@@...................
......@@@@@@@@@@@@@..................
......@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@..................
.......@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@@................
.......@@@@@@@@......................
.......@@@@@@@@@@@@..................
......@@@@@@@@@@@@@@@@@@@@@..........
......@@@@@@@@@@@@@@@@@@@@@@@@.......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
............@@@......................
......@@@@@@@@@@.....................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
......@@@@@@@@@@.....................
......@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@@@@@@@@@@..........
.....@@@@@@@@@@@@@@@@@@@@@@@@@.......
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
....@@@@@@@@@@@.@@@@@@@@@@@@@@@@@....
!
...........@@........................
......@@@@@@@@.......................
....@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
....@@@@@@@@@@@@@....................
..@@@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@........@............
...@@@@@@@@@@@@@@....................
...@@.@@@@@@@@.......................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@@@@@@@@@...........
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
.....................................
..........@@.........................
....@@@@@@@@@@.......................
...@@@@@@@@@@@@......................
...@@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@...........@..........
...@@@@@@@@@@@@......................
..@@@@@@@@@@.........................
@...@@@@@@@@@@@@....@@...............
...@@@@@@@@@@@@@@@@@@@@@@@@@.........
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
.....................................
.....@@@@@@@.........................
..@@@@@@@@@@@@.......................
..@@@@@@@@@@@@.......................
..@@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@......................
..@@@@@@@@@@@@.......................
...@@@@@@@@@@@.......................
..@@@@@@@@@..........................
.@@@@@@@@@@@@@@......................
..@@@@@@@@@@@@@@@@@@@@@@@@@..........
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
.........@...........................
..@@@@@@@@@..........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@......................
.@@@@@@@@@@@@@.......................
.@@@@@@@@@@@.........................
.@@@@@@@@@@@@........................
.@@@@@@@@@@..........................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
!
.........@...........................
....@@@@@@@..........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@.............................
.@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@......
!
.....................................
....@@@@@@@..........................
.@@@@@@@@@@@@........................
.@@@@@@@@@@@@........................
.@@@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@......................
.@@@@@@@@@@@@........................
.@@@@@@@@@@@.........................
@@@@@.@@@@@@.........................
..@@@@@@@@@@@@.......................
..@@@@@@@@@@@@@@@@@@@@@@@............
.@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
.@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@......
!
.....................................
.....@@@@@@@@........................
...@@@@@@@@@@@.......................
..@@@@@@@@@@@@@@@....................
..@@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@......................
...@@@@@@@@@@@.......................
...@@@@@@@@@@........................
..@@@.@@@@@@@@@......................
.@@@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@@@@@@@@@.............
...@@@@@@@@@@@@@@@@@@@@@@@@@.........
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
..@@@@.@@@@@@@@@@@@@@@@@@@@@@@@......
!
...........@.........................
.......@@@@@@........................
....@@@@@@@@@@@......................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@@.........@...........
...@@@@@@@@@@@@......................
....@@@@@@@@@@.......................
....@@@@@@@@@@.......................
....@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...@...............
....@@@.@@@@@@@@@@@@@@@@@@@@@@@......
!
.....................................
............@........................
......@@@@@@@@@......................
....@@@@@@@@@@@@.....................
....@@@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@....................
.....@@@@@@@@@@@.....................
.....@@@@@@@@@@@.....................
.....@@@@@@@@........................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@@@@@@@@@@@.........
.....@@@@@@@@@@@@@@@@@@@@@@@@@.......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
............@........................
........@@@@@@@......................
.....@@@@@@@@@@@.....................
....@@@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@....................
......@@@@@@@@@@.....................
.....@@@@@@@@@@......................
.....@@@@@@@@@@@@@...@@..............
....@.@@@@@@@@@@@@@@@@@@@@@@@........
.....@@@@@@@@@@@@@@@@@@@@@@@@@@......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
.............@.......................
........@@@@@@@@.....................
......@@@@@@@@@@@....................
.....@@@@@@@@@@@@@@@@................
.....@@@@@@@@@@@@@@....@.............
......@@@@@@@@@@@@...................
..@...@@@@@@@@@@@@...................
.......@@@@@@@@@@....................
......@@@@@@@@@@@@...................
......@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@@@@@@@@@@........
......@@@@@@@@@@@@@@@@@@@@@@@@@@@....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
!
.....................................
............@@@@.....................
........@@@@@@@@@....................
......@@@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@.................
.......@@@@@@@@@@@...................
.......@@@@@@@@@@@...................
........@@@@@@@@.....................
.......@@@@@@@@@@@@@.@@@@............
.......@@@@@@@@@@@@@@@@@@@@@@@.......
......@@@@@@@@@@@@@@@@@@@@@@@@@@.....
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
............@........................
.........@@@@@@......................
......@@@@@@@@@@.....................
.....@@@@@@@@@@@@@@@.................
....@@@@@@@@@@@@@@@..................
.....@@@@@@@@@@@@@....@..............
......@@@@@@@@@@@....................
.......@@@@@@@@@@....................
.......@@@@@@@@......................
......@@@@@@@@@@@@@.@@@@@@...........
......@@@@@@@@@@@@@@@@@@@@@@@@.......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
.....@@@@@@@@@@@@@@@@@@@@@@@@@@......
!
...........@.........................
......@@@@@@@@.......................
....@@@@@@@@@@@......................
...@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@@.....................
....@@@@@@@@@@@@.....................
.....@@@@@@@@@@......................
.....@@@@@@@@@@......................
....@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@@@@@@@@@@@@........
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
.....................................
.........@@@@........................
.....@@@@@@@@@.......................
...@@@@@@@@@@@@......................
...@@@@@@@@@@@@@.@...................
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@......................
....@@@@@@@@@@@......................
...@@@@@@@@@.........................
...@@@@@@@@@@@@@@....................
..@@@@@@@@@@@@@@@@@@@@@@@@...........
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
..........@..........................
......@@@@@@.........................
...@@@@@@@@@@.......@................
..@@@@@@@@@@@@.......................
..@@@@@@@@@@@@@@@....................
..@@@@@@@@@@@@@........@.............
...@@@@@@@@@@@.......................
...@@@@@@@@@@........................
...@@@@@@@@..........................
..@@@@@@@@@@@@@@..@@@@@..............
..@@@@@@@@@@@@@@@@@@@@@@@@@@.........
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
!
.........@...........................
...@@@@@@@@..........................
.@@@@@@@@@@@.........................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
.@@@@@@@@@@@@@........@..............
@@@@@@@@@@@@@........................
..@@@@@@@@@@.........................
.@@@@@@@@............................
.@@@@@@@@@@@@@@......................
.@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
.......@.............................
@@@@@@@@@............................
@@@@@@@@@@...........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@@@.........................
@@@@@@@@@@@..........................
@@@@@@@@@@@..........................
@@@@@@@@.............................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
!
.....................................
@@@@@@@..............................
@@@@@@@@.............................
@@@@@@@@@............................
@@@@@@@@@@@@@......@.................
@@@@@@@@@@@.........@................
@@@@@@@@@@...........................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@...............................
@@@@@@@@@@@.......@@@@...............
@@@@@@@@@@@@.@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
!
...@@................................
@@@@@@@..............................
@@@@@@@@@............................
@@@@@@@@@@@.@........................
@@@@@@@@@@@@......@..................
@@@@@@@@@@@..........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@............................
@@@@@@...............................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@....@@@@@................
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
!
.@@..................................
@@@@@@...............................
@@@@@@@@.............................
@@@@@@@@@@@@.........................
@@@@@@@@@@@..........................
@@@@@@@@@@@..........................
@@@@@@@@@............................
@@@@@@@@@@...........................
@@@@@@@@@............................
@@@@@@@@.............................
@@@@@@@@@@@..........................
@@@@@@@@@@@..........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@@@.......................
!
.....................................
@@...................................
@@@@.................................
@@@@@@...............................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@..............................
@@@@.................................
@@@@@@@@@@@..........................
@@@@@@@@@@@..........................
!
.....................................
.....................................
@@...................................
@@@..................................
@@@@@@@@@............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@...............................
@@@@@@@..............................
@@@@@@...............................
@@@@@@...............................
@@@..................................
@@@@@@@@@............................
!
.....................................
.....................................
@....................................
@@...................................
@@@@@@@@.............................
@@@@@@@@..........@..................
@@@@@@@..............................
@@@@@@...............................
@@@@@@...............................
@@@@@................................
@@@@@@...............................
@@@@@................................
@@@@.................................
@....................................
!
.....................................
.....................................
.....................................
.....................................
@@@@@@@..............................
@@@@@@@..........@...................
@@@@@@...............................
@@@@@@...............................
@@@@@................................
@@@@.................................
@@@..................................
@@@@.................................
@@@@@................................
@@@..................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
...............@@@...................
@@@..............@@..................
@@................@..................
@@@..................................
@@@..................................
@@...................................
@....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@@...................
.................@@..................
...................@.................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..............@@@....................
.............@@@@@@@@................
...............@@@@@@@...............
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
...................@.................
.............@@@@@@@@@@..............
..............@@@@@@@................
...............@@....................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..................@@@@@..............
...............@@@@@@@...............
..............@@@@@@@................
.............@@@@@@..................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
....................@................
..................@@@................
.................@@@@................
................@@@@@................
................@@@@@................
...............@@@@@.................
...............@@@@@.................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@...................
...............@@@@..................
................@@@@.................
................@@@@@................
................@@@@@@...............
.................@@@@@...............
..................@@@@@..............
...................@@................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.............@@......................
.............@@@@@...................
..............@@@@@@.................
...............@@@@@@@...............
................@@@@@@@@.............
..................@@@@@@@............
....................@@@@@............
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
...........@@@@@.....................
............@@@@@@@@.................
.............@@@@@@@@@@..............
................@@@@@@@@@@...........
..................@@@@@@@@@..........
.......................@@@...........
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
..............@......................
.........@@@@@@@@@@@.................
..........@@@@@@@@@@@@@@@@...........
..............@@@@@@@@@@@@@@.........
....................@@@@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.............@..@...@@...............
........@@@@@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..........@.@@..@...@@@@@@@..........
...........@@@@@@@@@@@@@@@@@.........
........@@@@@@@@@@@@@@@@@............
..........@@@@@@@@...................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
............@@..@..@@@@@@@@..........
.............@@@@@@@@@@@@@@..........
.........@@@@@@@@@@@@@@@.............
.........@@@@@@@@@@..................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..............@....@@@@@@@...........
..........@...@@@@@@@@@@@............
............@@@@@@@@@@@..............
..........@@@@@@@@@@.................
............@@@@@....................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.................@...................
...............@@.@@@@@@.............
............@..@@@@@@@@@.............
..............@@@@@@@@@..............
............@@@@@@@@@................
.............@@@@@@..................
...............@.....................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.................@@..................
.................@@@@................
...............@@@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@..............
...............@@@@@@................
.................@@..................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
..................@@.................
..................@@.................
..............@@@@@@@................
.............@@@@@@@@@@..............
..............@@@@@@@@@@.............
................@@@@@@@..............
..................@@.................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
....................@@...............
....................@@...............
............@@@@@@.@@@...............
............@@@@@@@@@@@.@............
..............@@@@@@@@@@@@...........
................@@@@@@@@@............
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
....................@@@..............
.....................@@..............
.....................@@..............
....................@@@@.............
..........@@@@@@@@@@@@@@@@@@.........
...........@@@@@@@@@@@@@@@@..........
...............@@@@@@@@@@@...........
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
....................@@@..............
.....................@@..............
......................@..............
....................@@@@....@........
........@@@@@@@@@@@.@@@@@@@@@........
.........@@@@@@@@@@@@@@@@@@@.........
..............@@@@@@@@@@@@@..........
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
....................@@@@.............
......................@@.............
......................@@.............
...................@@@@@.....@.......
......@@@@@@@@@@@....@@@@@@@@@.......
........@@@@@@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@..........
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
...................@.@@..............
...................@..@@@............
...................@..@@.............
....................@@@@@.....@......
....@@@@@@@@@@@......@@@@@@@@@.......
......@@@@@@@@@@@@@@@@@@@@@@@........
...........@@@@@@@@@@@@@@@@@.........
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
...................@.@@..............
......................@..............
..................@...@@.............
.....................@@@.............
....................@@@@@......@.....
..@@@@@@@@@@@@.......@@@@@@@@@@......
....@@@@@@@@@@@@@@@@@@@@@@@@@@.......
.........@@@@@@@@@@@@@@@@@@@.........
......................@@@@@..........
.....................................
.....................................
.....................................
!
.....................................
.....................@@..............
..................@..@@..............
..................@...@@.@...........
..................@...@@.............
....................@@@@@........@...
...................@@@@@.....@@@@....
@@@@@@@@@@@@@@.......@@@@@@@@@@@.....
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
......@@@@@@@@@@@@@@@@@@@@@@@........
.....................@@@@@@..........
.....................................
.....................................
.....................................
!
.....................@@..............
.................@..@@@..............
.................@....@@.@@..........
.................@....@@.............
.................@...@@@@............
.................@.@@@@@@.........@@.
..................@@@@@@@..@@@@@@@@..
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
......@............@@@@@@@@@.........
........................@@...........
.....................................
.....................................
!
...............@@....@@.@@@@@@.......
...............@.....@@@.............
...............@.....@@@.............
...............@....@@@@@............
...............@..@@@@@@@............
.................@@@@@@@@......@@@@@@
.....................@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@.............@@@@@@@@@@@@@@@.......
...................@@@@@@@@@.........
.....................................
.....................................
!
...........@@.......@@@..............
............@@......@@@@@............
............@@....@@@@@@@............
............@...@@@@@@@@@............
................@@@@@@@@.........@@@@
.....................@.@.@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@.....
............@@@@@@@@@@@@@@@@@@.......
....................@@@@@@@..........
.....................................
!
.........@@......@@@@@@@.............
.........@.....@@@@@@@@@.............
.........@...@@@@@@@@@@@.............
.............@@@@@@@@@@.............@
..................@@@@@.....@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
...@@@@@@@@@@@@@@@@@@@@@@@@@@........
.........@@@@@@@@@@@@@...............
.....................................
!
........@.....@@@@@@@@@@.............
.......@@...@@@@@@@@@@@@.............
........@...@@@@@@@@@@@@.............
...........@@@@@@@@@@@..............@
..................@@@@.....@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
...@@@@@@@@@@@@@@@@@@@...............
.....................................
!
.......@@......@@@@@@@@@.............
.......@....@@@@@@@@@@@@.............
........@...@@@@@@@@@@@@.............
..........@@@@@@@@@@@@@..............
................@@@@@@@.......@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@.................
..@@@@@@@@@..........................
!
......@@@........@@@@@@..............
.......@@.....@@@@@@@@@..............
.......@...@@@@@@@@@@@@@.............
........@..@@@@@@@@@@@@@.............
............@@@@@@@@@@............@@@
..................@@@@.....@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@......................
!
.....@@@..........@@@@...............
......@@.........@@@@@@..............
......@@.......@@@@@@@@@.............
......@@....@@@@@@@@@@@@@............
.......@.....@@@@@@@@@@@@............
.........@.@@@@@@@@@@@@@........@@@@@
..................@@@@@@.@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
!
....@@@.........@@@@@@...............
.....@@...........@@@@...............
......@@.........@@@@@@@.............
......@.........@@@@@@@@.............
......@.......@@@@@@@@@@@............
.......@.......@@@@@@@@@.............
...........@@@@@@@@@@@@@.......@@@@@@
..................@@@.@@@@@@@@@@@@@@@
........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
!
...@@@...........@@@@@@@.............
...@@@..........@.@@@@...............
....@@@...........@@@@...............
.....@@..........@@@@@@..............
.....@@.........@@@@@@@@.............
.....@.........@@@@@@@@@.............
......@......@@@@@@@@@@@.............
..............@@@@@@@@@.........@@@@@
...........@@@@@@@@@@@@..@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
...@@@...........@@@@@....@@@@@......
..@@@@...........@@@@@@@@@@........@@
..@@@...........@@@@@@...............
...@@@...........@@@@@...............
...@@@...........@@@@@...............
....@@@........@@@@@@@@@.............
....@@......@@@@@@@@@@@..............
....@@.....@@@@@@@@@@@@..............
.....@@....@@@@@@@@@@@@.............@
..........@@@@@@@@@@@........@@@@@@@@
..........@..@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
..@@@@........@@@@@@@................
..@@@..........@@@@@@@@@@............
..@@@............@@@@@.....@@@@@@@@..
..@@@...........@@@@@@@@@@...........
..@@@...........@@@@@@...............
..@@@.............@@@@...............
...@@@..........@@@@@@@..............
...@@@......@@@@@@@@@@@@.............
...@@.....@@@@@@@@@@@@@@.............
....@....@@@@@@@@@@@@@@@.............
.....@..@@@@@@@@@@@@@@@@..........@@@
........@@@@@@@@@@@@@@@...@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
..@@@@@@@@.....@@@@@@@...............
..@@@@.......@@@@@@@@................
.@@@@..........@@@@@@@@..............
.@@@@............@@@@@.....@@@@......
.@@@............@@@@@@@@@@@@.......@@
.@@@............@@@@@@...............
.@@@.............@@@@@...............
..@@@...........@@@@@@@..............
...@@@........@@@@@@@@@@.............
...@@......@@@@@@@@@@@@@.............
...@.....@@@@@@@@@@@@@@@@............
....@....@@@@@@@@@@@@@@@@...........@
.......@@@@@@@@@@@@@@@@@@...@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
..@..............@@@@................
..@@@@@........@@@@@@@@..............
.@@@@.....@@@...@@@@@@...............
.@@@@..........@@@@@.................
.@@@.............@@@@@.@@@...........
@@@@.............@@@@@@....@@@@@@@@..
@@@@............@@@@@@@@@@@..........
.@@@.............@@@@@...............
.@@@.............@@@@@@..............
..@@@...........@@@@@@@@.............
...@@.........@@@@@@@@@@@............
..@@........@@@@@@@@@@@@@............
...@.....@@@@@@@@@@@@@@@@............
...@@....@@@@@@@@@@@@@@@@........@@@@
!
.....................................
..@..............@@@@................
..@@@@@........@@@@@@@@..............
.@@@@.....@@@..@@@@@@@...............
@@@@...........@@@@@.................
@@@@.............@@@@@@@@............
@@@..............@@@@@@.....@@@@@....
@@@.............@.@@@@@@@@@@@.......@
@@@..............@@@@@...............
.@@@..............@@@@@..............
..@@............@@@@@@@@.............
..@@@.........@@@@@@@@@@@............
..@@........@@@@@@@@@@@@@............
..@@......@@@@@@@@@@@@@@@............
!
.....................................
..................@..................
..@@@@..........@@@@@@@..............
.@@@@...@@.....@@@@@@@@..............
.@@@@........@@@@@@@@................
@@@@.............@@@@@...............
@@@@.............@@@@@@...@@@@.......
@@@.............@@@@@@@...@@@@...@@@@
@@@.............@@@@@@@@@@...........
@@@@..............@@@@@..............
.@@@.............@@@@@@..............
..@@@..........@@@@@@@@@@............
..@@........@@@@@@@@@@@@@............
..@@......@@@@@@@@@@@@@@@............
!
.....................................
.....................................
..@@.............@@@@@@..............
.@@@@@@@......@@@@@@@@@..............
.@@@@.......@@.@@@@@@@...............
@@@@............@@@@@................
@@@@.............@@@@@..@@@..........
@@@..............@@@@@@@....@@.@@@@..
@@@.............@@@@@@@@@@@@.........
@@@...............@@@@@..............
.@@@..............@@@@@..............
..@@@..........@@@@@@@@@@............
..@@@.......@@@@@@@@@@@@@............
..@@......@@@@@@@@@@@@@@@............
!
.....................................
.....................................
.@@...............@@@@...............
..@@@@@.........@@@@@@@..............
.@@@@.....@@....@@@@@@...............
@@@@...........@@@@@@................
@@@@.............@@@@@@@@............
@@@@.............@@@@@@@....@@@@@....
@@@.............@@@@@@@@@@@@@.......@
@@@..............@@@@@@..............
.@@@..............@@@@@@.............
..@@@............@@@@@@@.............
..@@@.........@@@@@@@@@@@@...........
..@@........@@@@@@@@@@@@@............
!
.....................................
.....................................
..................@@@@...............
..@@@@@.........@@@@@@@..............
.@@@@....@@....@@@@@@@...............
.@@@@..........@@@@@@................
@@@@.............@@@@@@@.............
@@@@.............@@@@@@@....@@@@.....
@@@@............@@@@@@@@.@@@@@......@
@@@@.............@@@@@@@@............
.@@@...............@@@@..............
..@@@............@@@@@@@.............
..@@@...........@@@@@@@@@@...........
...@@.........@@@@@@@@@@@............
!
.....................................
.....................................
.................@@@@@...............
..@@@@.........@@@@@@@@..............
.@@@@....@@...@@@@@@@@...............
.@@@@.........@@@@@@.................
@@@@.............@@@@@@@.............
@@@@.............@@@@@@@....@@@@@....
@@@@............@@@@@@@@.@@@@@.......
@@@@.............@@@@@@.@............
.@@@...............@@@@@.............
..@@@............@@@@@@@.............
..@@@...........@@@@@@@@@@...........
...@@.........@@@@@@@@@@@............
!
.....................................
.....................................
.................@@@@@...............
..@@@@.........@@@@@@@@..............
.@@@@...@@@...@@@@@@@@...............
.@@@@..........@@@@@@................
@@@@.............@@@@@@@@............
@@@@.............@@@@@@@....@@@@@@@@.
@@@@............@@@@@@@@@@@@@@.......
@@@@.............@@@@@@..............
.@@@..............@@@@@@.............
..@@@............@@@@@@@.............
...@@...........@@@@@@@@@@...........
...@@.........@@@@@@@@@@@@...........
!
.....................................
.....................................
................@@@@@@...............
..@@@@.........@@@@@@@...............
.@@@@....@@...@@@@@@@................
.@@@@..........@@@@@@@...............
@@@@............@@@@@@@.@@@@@@@......
@@@@.............@@@@@@@....@@@...@@@
@@@@............@@@@@@@@@@@@.........
.@@@..............@@@@@..............
.@@@..............@@@@@@.............
..@@@............@@@@@@@@............
...@@@.........@@@@@@@@@@@...........
...@@@........@@@@@@@@@@@@...........
!
.....................................
.....................................
...............@@@@@@@...............
.@@@@@........@@@@@@@................
.@@@@.....@@@.@@@@@@@................
.@@@@..........@@@@@@@@..............
@@@@.............@@@@@@....@@@@@@....
@@@@.............@@@@@@@..@@@@.......
@@@@............@@@@@@@@@@...........
.@@@..............@@@@@..............
.@@@@.............@@@@@@.............
..@@@...........@@@@@@@@@............
...@@@.........@@@@@@@@@@............
...@@@.......@@@@@@@@@@@@@...........
!
.....................................
..................@@.................
...............@@@@@@@...............
..@@@@@......@@@@@@@@................
.@@@@.......@@@@@@@@.................
.@@@@..........@@@@@@@@@.............
.@@@.............@@@@@@@....@@@@@@@@@
.@@@............@@@@@@@@@@@@@@.......
.@@@.............@@@@@@..............
.@@@...............@@@@@.............
..@@@.............@@@@@@.............
...@@@..........@@@@@@@@@@...........
....@@........@@@@@@@@@@@@...........
....@@......@@@@@@@@@@@@@@...........
!
.....................................
..................@@.................
..@............@@@@@@@...............
..@@@@@@.....@@@@@@@@@...............
.@@@@.......@@@@@@@@.................
.@@@@..........@@@@@@@@@@............
.@@@.............@@@@@@@.....@@.@@@@@
.@@@............@@@@@@@@@@@@@........
.@@@.............@@@@@@@.............
.@@@@..............@@@@@.............
..@@@.............@@@@@@.............
...@@@.........@@@@@@@@@@@...........
....@@@......@@@@@@@@@@@@@...........
....@@.....@@@@@@@@@@@@@@@...........
!
.....................................
..................@@.................
..............@@@@@@@@...............
..@@@@@@.....@@@@@@@@@...............
.@@@@.......@@@@@@@@@................
.@@@@..........@@@@@@@@@@............
.@@@@............@@@@@@@.....@@.@@@@@
.@@@............@@.@@@@@@@@@@........
.@@@.............@@@@@@@.............
.@@@@..............@@@@@.............
..@@@............@@@@@@@@............
...@@@........@@@@@@@@@@@@...........
....@@@.....@@@@@@@@@@@@@............
....@@....@@@@@@@@@@@@@@@@...........
!
.....................................
...................@@................
...............@@@@@@@...............
..@@@@@@.....@@@@@@@@@...............
..@@@@.......@@@@@@@@................
.@@@@...........@@@@@@@@@............
.@@@@.............@@@@@@@.....@@@@@@@
.@@@@............@@@@@@@@.@@@@@......
..@@@.............@@@@@@@@...........
..@@@...............@@@@@............
..@@@@............@@@@@@@............
...@@@@.......@@@@@@@@@@@@@..........
....@@@....@@@@@@@@@@@@@@@...........
.....@@..@@@@@@@@@@@@@@@@@@..........
!
.....................................
....................@@@..............
...@.............@@@@@@@.............
...@@@@@@@.....@@@@@@@@@.............
...@@@@.......@@@@@@@@@..............
..@@@@@..........@@@@@@@@@...........
..@@@@..............@@@@@@@.....@@@@@
..@@@@.............@@@@@@@@@.@@@@@...
..@@@@.............@@@@@@@@@@@.......
...@@@...............@@@@@...........
...@@@@.............@@@@@@@..........
....@@@@.........@@@@@@@@@@@@........
.....@@@.....@@@@@@@@@@@@@@@@........
......@@..@@@@@@@@@@@@@@@@@@@........
!
.....................................
......................@@@@...........
....@@.............@@@@@@@@..........
....@@@@@@@.......@@@@@@@@@..........
....@@@@@......@@@@@@@@@@@...........
...@@@@@............@@@@@@@@@........
...@@@@@..............@@@@@@@.....@@@
...@@@@..............@@@@@@@@@...@@@@
...@@@@.............@@@@@@@@@@@@@@...
....@@@@..............@@@@@@@........
....@@@@...............@@@@@@@.......
.....@@@@............@@@@@@@@@.......
......@@@@........@@@@@@@@@@@@@@.....
.......@@@....@@@@@@@@@@@@@@@@@@.....
!
.....................................
........................@@@@@@@......
......@@@.............@@@@@@@@@......
......@@@@@@@@@......@@@@@@@@@@......
......@@@@@.......@@@@@@@@@@@@.......
.....@@@@@.............@@@@@@@@@@....
.....@@@@@...............@@@@@@@@@...
.....@@@@@..............@@@@@@@@@@...
.....@@@@..............@@..@@@@@@@@@@
.....@@@@@...............@@@@@@@@....
......@@@@.................@@@@@@....
......@@@@@..............@@@@@@@@@...
.......@@@@.............@@@@@@@@@@@..
........@@@@.........@@@@@@@@@@@@@@@.
!
..............................@@@@...
...........................@@@@@@@@@.
........@@@@@@...........@@@@@@@@@@..
........@@@@@@..@@@@...@@@@@@@@@@@@@.
.......@@@@@@..........@@@@@@@@@@@@..
.......@@@@@..............@@@@@@@@@@@
.......@@@@@................@@@@@@@@@
.......@@@@@................@@@@@@@@@
.......@@@@@...............@@..@@@@@@
.......@@@@@................@@@@@@@@@
.......@@@@@..................@@@@@@@
........@@@@@.................@@@@@@@
.........@@@@...............@@@@@@@@@
..........@@@@............@@@@@@@@@@@
!
.................................@@@@
.........@@@@@................@@@@@@@
..........@@@@@@@@@..........@@@@@@@@
.........@@@@@@@......@@@@@@@@@@@@@@@
.........@@@@@@.............@@.@@@@@@
.........@@@@@@...............@@@@@@@
........@@@@@@...................@@@@
........@@@@@@..................@@@@@
.........@@@@@.................@@@.@@
.........@@@@@.................@@@@@@
.........@@@@@...................@@@@
..........@@@@@....................@@
..........@@@@@@..................@@@
...........@@@@@................@@@@@
!
...................................@@
...........@@@@@@@@..............@@@@
...........@@@@@@@..@@@@@@......@@@@@
..........@@@@@@@............@@@@@@@@
..........@@@@@@@...............@@.@@
..........@@@@@@..................@@@
.........@@@@@@@....................@
.........@@@@@@@...................@@
..........@@@@@@..................@@@
..........@@@@@@..................@@@
..........@@@@@@....................@
...........@@@@@.....................
...........@@@@@@....................
............@@@@@@..................@
!
............@@@@@@@@@@...............
............@@@@@@@@...@@@@@@@.......
...........@@@@@@@@@............@@@@@
...........@@@@@@@@..................
...........@@@@@@@...................
..........@@@@@@@@...................
..........@@@@@@@@...................
..........@@@@@@@@...................
..........@@@@@@@@...................
...........@@@@@@@...................
...........@@@@@@@...................
...........@@@@@@@...................
............@@@@@@...................
.............@@@@@@..................
!
............@@@@@@@@@@@.............@
............@@@@@@@@@@...............
...........@@@@@@@@@@@...............
...........@@@@@@@@@@................
...........@@@@@@@@@@................
...........@@@@@@@@@.................
...........@@@@@@@@@.................
...........@@@@@@@@@.................
...........@@@@@@@@@.................
...........@@@@@@@@@.................
...........@@@@@@@@@.................
............@@@@@@@@.................
............@@@@@@@@@................
.............@@@@@@@@................
!
............@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@............
...........@@@@@@@@@@@@@@............
...........@@@@@@@@@@@@@@............
...........@@@@@@@@@@@@@.............
...........@@@@@@@@@@@@@.............
...........@@@@@@@@@@@@@.............
...........@@@@@@@@@@@@@.............
............@@@@@@@@@@@@.............
............@@@@@@@@@@@@.............
............@@@@@@@@@@@@.............
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@............
!
.............@@@@@@@@@@@@@@@@@@......
.............@@@@@@@@@@@@@@@@@.......
............@@@@@@@@@@@@@@@@@@.......
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@@@........
..............@@@@@@@@@@@@@@@........
!
...............@@@@@@@@@@@@@@@@@@@@@.
...............@@@@@@@@@@@@@@@@@@@@@.
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
...............@@@@@@@@@@@@@@@@@@@@..
................@@@@@@@@@@@@@@@@@@@..
................@@@@@@@@@@@@@@@@@@@..
!
..................@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@@.@@@@@@@@@@@@@@@@@
.............@@@@@......@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@...@@@@@@@@@@@@@@@@
............@@@@@@......@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
.............@@@@@......@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@...@@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
..............@@@@......@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
.............@@@@@.....@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
.............@@@@@......@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@...@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
.............@.@@@....@.@@@@@@@@@@@@@
................@@...@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@.@...@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@...@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
.................@..@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
................@@...@.@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@...@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
................@@....@@@@@@@@@@@@@@@
................@...@.@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
................@@....@.@@@@@@@@@@@@@
................@...@.@@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
.................@..@..@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
..............@@@@........@@@@@@@@@@@
..............@@.@.......@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@......@@@@@@@@@@@@@
................@@......@@@@@@@@@@@@@
.................@.....@.@@@@@@@@@@@@
.................@...@@@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@.........@@@@@@@@@@
................@@.......@@@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@......@@@@@@@@@@@@@
................@@......@@@@@@@@@@@@@
.................@.....@.@@@@@@@@@@@@
................@@...@@@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
.................@.....@@@@@@@@@@@@@@
.................@.....@...@@@@@@@@@@
...............@@@.....@@@@@@@@@@@@@@
...............@@@......@@@@@@@@@@@@@
..............@@@@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
................@@......@@@@@@@@@@@@@
................@@....@.@..@@@@@@@@@@
................@@..........@@@@@@@@@
.................@.....@@@@..@@@@@@@@
................@@......@@@@@.@@@@@@@
................@@....@@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
...............@@@......@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
.....................@.@.@@@@@@@@@@@@
................@@........@@@@@@@@@@@
................@@......@..@@@@@@@@@@
................@@....@@@..@@@@@@@@@@
.................@.....@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
.................@.....@@@@@@@@@@@@@@
.................@.....@@@@@@@@@@@@@@
!
...................@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
.................@.@@@@@@@@@@@@@@@@@@
.................@.@@@@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
...............@@@....@@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
................@@.....@@@@@@@@@@@@@@
!
..................@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@@@...@@@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
................@@...@@@@@@@@@@@@@@@@
................@@......@@@@@@@@@@@@@
!
..................@@@@@@@@@@@@@@@@@@@
...............@..@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
.............@.@@@...@@@@@@@@@@@@@@@@
..............@@@@....@@@@@@@@@@@@@@@
!
..................@@@@@@@@@@@@@@@@@@@
...............@..@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
.............@@@@@...@@@@@@@@@@@@@@@@
..............@@@@...@@@@@@@@@@@@@@@@
.............@@@@@.@@@@@@@@@@@@@@@@@@
...............@@@...@@@@@@@@@@@@@@@@
!
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
...............@@.@@@@@@@@@@@@@@@@@@@
..............@@@@..@@@@@@@@@@@@@@@@@
.............@@@@@...@@@@@@@@@@@@@@@@
..............@@@@..@@@@@@@@@@@@@@@@@
.............@@@@@.@@@@@@@@@@@@@@@@@@
.............@@@@@...@@@@@@@@@@@@@@@@
!
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
..............@@@...@@@@@@@@@@@@@@@@@
.............@@@@....@@@@@@@@@@@@@@@@
..............@@@...@@@@@@@@@@@@@@@@@
..............@@@..@@@@@@@@@@@@@@@@@@
.............@@@@...@@@@@@@@@@@@@@@@@
!
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
..............@@@.@@@@@@@@@@@@@@@@@@@
.............@@@@...@@@@@@@@@@@@@@@@@
.............@@@@...@@@@@@@@@@@@@@@@@
.............@@@@...@@@@@@@@@@@@@@@@@
............@@@@@..@@@@@@@@@@@@@@@@@@
.............@@@@...@@@@@@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
..............@@..@@@@@@@@@@@@@@@@@@@
............@@@@....@@@@@@@@@@@@@@@@@
............@@@@....@@@@@@@@@@@@@@@@@
............@@@@...@@@@@@@@@@@@@@@@@@
.............@@@...@@@@@@@@@@@@@@@@@@
.............@@@....@@@@@@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
.............@@@.@@@@@@@@@@@@@@@@@@@@
.............@@@...@@@@@@@@@@@@@@@@@@
............@@@@...@@@@@@@@@@@@@@@@@@
............@@@@...@@@@@@@@@@@@@@@@@@
...........@@@@@...@@@@@@@@@@@@@@@@@@
............@@@@...@@@@@@@@@@@@@@@@@@
............@@@@.....@@@@@@@@@@@@@@@@
!
............@..@@@@@@@@@@@@@@@@@@@@@@
............@@.@@@@@@@@@@@@@@@@@@@@@@
.............@.@@@@@@@@@@@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
.............@@.@@@@@@@@@@@@@@@@@@@@@
.............@@....@@@@@@@@@@@@@@@@@@
............@@@.....@@@@@@@@@@@@@@@@@
............@@@....@@@@@@@@@@@@@@@@@@
...........@@@@...@@@@@@@@@@@@@@@@@@@
.............@@....@@@@@@@@@@@@@@@@@@
...........@.@@......@@@@@@@@@@@@@@@@
...........@..@....@@@@@@@@@@@@@@@@@@
!
..............@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
..............@..@@@@@@@@@@@@@@@@@@@@
..............@@..@@@@@@@@@@@@@@@@@@@
..............@@@@..@@@@@@@@@@@@@@@@@
..............@..@@..@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.............@......@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
.............@......@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
..........@..@.......@@@@@@@@@@@@@@@@
............@@........@@@@@@@@@@@@@@@
!
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@.....@@@@@@@@@@@@@@@@@@
............@.......@@@@@@@@@@@@@@@@@
............@.......@@@@@@@@@@@@@@@@@
............@@@.....@....@@@@@@@@@@@@
............@@@.....@@@@@@@@@@@@@@@@@
.............@@.......@@@@@@@@@@@@@@@
............@........@@@@@@@@@@@@@@@@
..............@........@@@@@@@@@@@@@@
............@.......@@@..@@@@@@@@@@@@
............@........@@@@@@@@@@@@@@@@
!
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
...........@.........@@@@@@@@@@@@@@@@
..................@@.@@@@@@@@@@@@@@@@
............@@....@@.@@@@@@@@@@@@@@@@
............@@..........@@@@@@@@@@@@@
............@@.......@@@@@@@@@@@@@@@@
............@........@@@@@@@@@@@@@@@@
...................@@.@@@@@@@@@@@@@@@
...................@@@@.@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
...........@.........@@@@@@@@@@@@@@@@
!
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@.@@@@@@@@@@@@@@@@@@@@@
..........@@....@@@@@@@@@@@@@@@@@@@@@
..........@@.....@@.@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
............@......@@@@@@@@@@@@@@@@@@
............@.....@..@@@@@@@@@@@@@@@@
..................@.@.@@@@@@@@@@@@@@@
...........@.......@@@@@@@@@@@@@@@@@@
..........@@.......@@@@@@@@@@@@@@@@@@
..........@@.......@@@@@@@@@@@@@@@@@@
!
.............@@@@@@@@@@@@@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
...........@@...@@@@@@@@@@@@@@@@@@@@@
......@...@@@....@@@@@@@@@@@@@@@@@@@@
..........@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
.......@@@@@@......@@@@@@@@@@@@@@@@@@
.........@@@@@....@@@@@@@@@@@@@@@@@@@
........@@@@@@@.@..@@@@@@@@@@@@@@@@@@
........@@@@@.@@@@.@@@@@@@@@@@@@@@@@@
........@@@@@...@@.@@@@@@@@@@@@@@@@@@
........@@@@@....@@@@@@@@@@@@@@@@@@@@
........@@@@@..@@@@@@@@@@@@@@@@@@@@@@
........@@@.....@@@@@@@@@@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
..............@@...@@@@@@@@@@@@@@@@@@
.............@@@....@@@@@@@@@@@@@@@@@
..........@..@@@.....@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@.@@@..@@@@@@@@@@@@@@@
....@.......@@@@......@@@@@@@@@@@@@@@
...........@@@@@@@....@@@@@@@@@@@@@@@
...........@@@@@@@@.@.@@@@@@@@@@@@@@@
...........@@@@@.@@.@.@@@@@@@@@@@@@@@
..........@@@@@@..@@@@@@@@@@@@@@@@@@@
........@@@@@@@@...@@@@@@@@@@@@@@@@@@
........@@@@@@@@..@@@@@@@@@@@@@@@@@@@
...........@@@.....@@@@@@@@@@@@@@@@@@
!
.....................@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
....................@....@@@@@@@@@@@@
................@@@@@....@@@@@@@@@@@@
................@.@@@.....@@@@@@@@@@@
@@@....@@@@@@@@@@@@@@.@@@@..@@@@@@@@@
..........@.....@@@@@........@@@@@@@@
...............@.@@@@.......@@@@@@@@@
.................@@@@.@.@.@@@@@@@@@@@
................@@@@@..@..@@@@@@@@@@@
................@@@@@...@@.@@@@@@@@@@
................@@@@@....@@@@@@@@@@@@
...............@@@@@@...@@@@@@@@@@@@@
.................@@@.....@@@@@@@@@@@@
!
...........................@@@@@@@@@@
...........................@@@@@@@@@@
..........................@.....@@@@@
.......................@@@@.....@@@@@
........................@@@....@..@@@
......@@......@@@@@@@@@@@@@.@@@@@..@@
.....................@@@@@@.........@
.......................@@@@.@@@....@@
.......................@@@@...@@.@@@@
.......................@@@@.....@@@@@
......................@@@@@...@@.@@@@
......................@@@@@.....@@@@@
......................@@@@@...@@@@@@@
.......................@@@@@...@@@@@@
!
.....................................
.....................................
.....................................
...................................@@
...................................@@
.........................@@@@@@@@@@@@
........................@@......@@@@@
..................................@@@
..................................@@@
.................................@@@@
................................@@@@@
................................@@@@@
................................@@@@@
..................................@@@
!
.....................................
.....................................
.....................................
.....................................
.....................................
...................................@@
...........................@@@@..@@@.
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
...............................@@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.............................@@@@@@@.
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..........................@@@@@@.....
...........................@@@@@@@@..
.............................@@@@@@@@
................................@@@@@
...................................@@
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.......................@@@@@.........
........................@@@@@@@......
........................@@@@@@@@@....
..........................@@@@@@@@...
............................@@@@@@@@.
..............................@@@@@@@
................................@@@@@
..................................@@@
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................@@@@............
.....................@@@@@@@.........
.....................@@@@@@@@........
......................@@@@@@@@.......
.......................@@@@@@@@......
........................@@@@@@@@.....
..........................@@@@@@@....
...........................@@@@@@@...
............................@@@@@@@..
!
.....................................
.....................................
.....................................
...................@@................
..................@@@@@@.............
..................@@@@@@@............
...................@@@@@@@@..........
...................@@@@@@@@..........
....................@@@@@@@..........
.....................@@@@@@..........
......................@@@@@@.........
......................@@@@@@@........
.......................@@@@@@........
.......................@@@@@@@.......
!
.....................................
.....................................
..................@@.................
.................@@@@@...............
.................@@@@@@..............
..................@@@@@@.............
..................@@@@@@@............
..................@@@@@@@............
...................@@@@@@............
...................@@@@@@............
...................@@@@@@............
...................@@@@@@............
....................@@@@@@...........
....................@@@@@@...........
!
.....................................
................@@@..................
...............@@@@@.................
................@@@@@................
.................@@@@@...............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@@@@..................
...............@@@@@.................
................@@@@@................
.................@@@@@...............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
!
.....................................
...............@@@@..................
...............@@@@@.................
................@@@@@................
.................@@@@@...............
................@@@@@@@..............
................@@@@@@@..............
.................@@@@@@..............
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
!
.....................................
...............@@@...................
..............@@@@@@.................
...............@@@@@@................
.................@@@@................
................@@@@@@...............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
................@@...................
..............@@@@@@.................
..............@@@@@@@................
.................@@@@................
................@@@@@@...............
...............@@@@@@@@..............
................@@@@@@...............
.................@@@@@...............
................@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
!
.....................................
...............@@@...................
..............@@@@@@.................
..............@@@@@@@................
................@@@@@................
................@@@@@@...............
...............@@@@@@@@..............
...............@@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
!
.....................................
...............@@@...................
..............@@@@@@.................
..............@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
...............@@@@@@@@@.............
................@@@@@@@..............
..............@@@@@@@@@..............
.............@@.@@@@@@...............
...........@@@..@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
................@@...................
..............@@@@@@.................
.............@@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
...............@@@@@@@@@.............
...............@@@@@@@@@.............
.............@@@@@@@@@@@.............
...........@@@..@@@@@@@..............
..........@@....@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
................@@@..................
..............@@@@@@.................
..............@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
................@@@@@@@..............
...............@@@@@@@@@.............
...............@@@@@@@@@.............
............@@@@@@@@@@@@.............
.........@@@@...@@@@@@@..............
.........@@.....@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
...............@@@@..................
..............@@@@@@.................
..............@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
................@@@@@@@..............
...............@@@@@@@@..............
...............@@@@@@@@@.............
..........@@@@@@@@@@@@@..............
.........@@.....@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
...............@@@@..................
..............@@@@@@.................
..............@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
................@@@@@@@..............
...............@@@@@@@@..............
...............@@@@@@@@..............
.........@@@@@@@@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
...............@.@@..................
..............@@@@@@@................
..............@@@@@@@................
...............@@@@@@@...............
.................@@@@@...............
................@@@@@@@..............
...............@@@@@@@@..............
.......@@@@@@@@@@@@@@@@@.............
......@@@@....@.@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
...............@.@@@.................
..............@@@@@@@................
..............@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
................@@@@@@@..............
...............@@@@@@@@..............
........@@@@@@@@@@@@@@@@.............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@.@@@.................
..............@@@@@@@................
..............@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
..............@@@@@@@@@..............
......@@@@@@@@@@@@@@@@@@.............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@.@@@.................
..............@@@@@@@................
..............@@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
..............@@@@@@@@@..............
........@@@@@@@@@@@@@@@..............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@.@@@.................
..............@@@@@@@................
..............@@@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
..............@@@@@@@@@..............
.........@@@@@@.@@@@@@@..............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
................@@@@@@...............
!
..................@..................
...............@.@@@.................
..............@@@@@@@................
..............@@@@@@@@...............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
.....@@@......@@@@@@@@@..............
.........@@@@@@.@@@@@@@..............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
................@@@@@@...............
!
..................@..................
...............@@@@@.................
..............@@@@@@@................
..............@@@@@@@@...............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
.....@@@@.....@@@@@@@@@..............
.........@@@@@@.@@@@@@@..............
................@@@@@@@@.............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@.@@@.................
..............@@@@@@@................
..............@@@@@@@@...............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
......@@@@....@@@@@@@@@@.............
.........@@@@@@.@@@@@@@..............
................@@@@@@@@.............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@@@@@.................
..............@@@@@@@................
..............@@@@@@@@...............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
......@@@@@...@@@@@@@@@@.............
.........@@@@@@.@@@@@@@..............
................@@@@@@@@.............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@@@@@.................
..............@@@@@@@................
..............@@@@@@@@...............
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
......@@@@....@@@@@@@@@..............
.........@@@@@@.@@@@@@@..............
................@@@@@@@@.............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
................@@@@@@...............
!
.....................................
...............@@@@@.................
..............@@@@@@@................
..............@@@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@@..............
......@@......@@@@@@@@@..............
.........@@@@@@@@@@@@@@..............
................@@@@@@@@.............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@...............
...............@@@@@@@...............
!
..................@..................
...............@@@@@.................
..............@@@@@@@................
..............@@@@@@@@...............
................@@@@@@...............
................@@@@@@...............
..............@@@@@@@@@..............
.........@....@@@@@@@@@..............
.........@@@@@@@@@@@@@@@.............
...............@@@@@@@@@.............
................@@@@@@@..............
...............@@@@@@@@..............
...............@@@@@@@@..............
...............@@@@@@@@..............
!
..................@@.................
...............@@@@@@................
..............@@@@@@@................
..............@@@@@@@@...............
................@@@@@@...............
................@@@@@@...............
.......@@.....@@@@@@@@@..............
........@.....@@@@@@@@@@.............
.........@@@@@@.@@@@@@@@.............
................@@@@@@@@.............
...............@@@@@@@@@.............
...............@@@@@@@@..............
...............@@@@@@@@..............
...............@@@@@@@@..............
!
...................@@................
...............@@@@@@@...............
...............@@@@@@................
...............@@@@@@@...............
................@@@@@@...............
................@@@@@@@..............
.......@@@....@@@@@@@@@@.............
........@.....@@@@@@@@@@@............
.........@@@@@@.@@@@@@@@.............
................@@@@@@@@.............
...............@@@@@@@@@@............
...............@@@@@@@@@.............
..............@@@@@@@@@..............
..............@@@@@@@@@..............
!
....................@@...............
..............@@@@@@@@@..............
...............@@@@@@@...............
...............@@@@@@@...............
................@@@@@@@..............
.......@.......@@@@@@@@..............
......@@@@....@@@@@@@@@@.............
.......@@.....@@@@@@@@@@.............
.........@@@@@@.@@@@@@@@.............
...............@@@@@@@@@.............
...............@@@@@@@.@@............
...............@@@@@@@.@@............
..............@@@@@@@@@..............
..............@@@@@@@@@..............
!
.....................................
..............@@@@@@@@@..............
................@@@@@@...............
...............@@@@@@@...............
.......@.......@@@@@@@...............
.......@@@.....@@@@@@@@..............
.......@@@.....@@@@@@@@..............
.......@......@@@@@@@@@..............
.........@@@@@@@@@@@@@@..............
................@@@@@@@@@............
................@@@@@@@.@@@..........
...............@@@@@@@@..@@@.........
...............@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
........@......@@@@@@@...............
.......@@@.....@@@@@@@...............
.......@@@....@@@@@@@@@..............
.............@@@@@@@@@@..............
.........@@@@@@@@@@@@@@@.............
................@@@@@@@@@@...........
................@@@@@@...@@@.........
...............@@@@@@@@....@.........
...............@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
.......@@......@@@@@@................
......@@@@....@@@@@@@@...............
......@@@@...@@@@@@@@@@..............
........@...@@@@@@@@@@@..............
.........@@@@@@@@@@@@@@..............
.............@@@@@@@@@@@@@@..........
................@@@@@@....@@@@.......
...............@@@@@@@@..............
...............@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
.......@@......@@@@@@................
......@@@@.....@@@@@@@...............
......@@@@...@@@@@@@@@@..............
........@....@@@@@@@@@@@.............
.........@@@@@@@@@@@@@@..............
............@@@@@@@@@.@@@@@@@@.......
................@@@@@@.....@@@@......
...............@@@@@@@@..............
...............@@@@@@@@..............
..............@@@@@@@@@@.............
!
................@....................
...............@@@@@@@@..............
................@@@@@@@..............
................@@@@@@@..............
.........@.....@@@@@@................
.......@@@@....@@@@@@@...............
.......@@@....@@@@@@@@@..............
........@....@@@@@@@@@@@.............
.........@@@@@@@@@@@@@@@.............
.............@@@@@@@@.@@@@@@@........
..............@@@@@@@@...............
...............@@@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
................@....................
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
.......@.@.....@@@@@@................
.......@@@.....@@@@@@@...............
.......@@@.....@@@@@@@@..............
.......@......@@@@@@@@@@.............
.........@@@@@@@@@@@@@@@.............
...............@@@@@@@.@@@@@@@@......
................@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
................@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
........@@.....@@@@@@................
.......@@@.....@@@@@@@...............
.......@@@....@@@@@@@@@..............
..............@@@@@@@@@@.............
.........@@@@@@@@@@@@@@@......@......
.............@.@@@@@@..@@@@@@@.......
................@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
................@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
...............@@@@@@................
........@@.....@@@@@@@...............
.......@@@@...@@@@@@@@@..............
........@....@@@@@@@@@@@.............
..........@@@@@@@@@@@.@@.....@@......
.............@@@@@@@@@.@@@@@@........
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
................@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
.........@.....@@@@@@................
......@@@@.....@@@@@@@...............
.......@@@....@@@@@@@@@..............
.............@@@@@@@@@@@.............
..........@@@@@@@@@@@.@@......@......
.............@@@@@@@@..@@@@@@@.......
...............@@@@@@................
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
................@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
........@@.....@@@@@@................
.......@@@.....@@@@@@@...............
.......@@@....@@@@@@@@@..............
.......@@....@@@@@@@@@@@.............
..........@@@@@@@@@@@@@@.............
..............@@@@@@@..@@@@@@@@......
...............@@@@@@................
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
................@....................
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
.......@.......@@@@@@................
......@@@@.....@@@@@@@...............
......@@@@....@@@@@@@@@..............
.....@.@@....@@@@@@@@@@@.............
.........@@@@@@@@@@@@@@@.....@.......
..............@@@@@@@..@@@@@@@@@.....
...............@@@@@@................
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
................@....................
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
.......@@......@@@@@@................
.......@@......@@@@@@@...............
.......@@.....@@@@@@@@@..............
.....@@@@....@@@@@@@@@@@.....@.......
.........@@@@@@@@@@@@@@@.....@@......
..............@@@@@@@..@@@@@@@.@.....
...............@@@@@@................
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
...............@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@..............
.......@@......@@@@@@................
......@@@@.....@@@@@@@...............
.......@@@....@@@@@@@@@..............
.....@@@@@@..@@@@@@@@@@@.....@@......
.........@@@@@@@@@@@@.@@.....@@......
..............@@@@@@@..@@@@@@@@@.....
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
...............@@@@@@@@..............
................@@@@@@@..............
........@......@@@@@@@@..............
.......@@@.....@@@@@@@...............
.......@@@@....@@@@@@@...............
.......@@@....@@@@@@@@@.....@@@......
......@@@@@..@@@@@@@@@@@....@@@......
..........@@@@@@@@@@@@@@.............
.............@@@@@@@@@.@@@@@@........
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
..............@@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@...............
........@@@@...@@@@@@@...............
.........@@@...@@@@@@@....@@@@.......
..........@...@@@@@@@@@...@@@@.......
..........@@.@@@@@@@@@@@.............
...........@@@@@@@@@@@@@@@@@.........
..............@@@@@@@@@@@............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
..............@@@@@@@@@..............
...........@....@@@@@................
..........@.@..@@@@@@@....@..........
..........@@@..@@@@@@@..@@@@.........
..........@@@..@@@@@@@...@@@.........
.........@@@..@@@@@@@@@...@@.........
...........@@@@@@@@@@@@@@@@..........
............@@.@@@@@@@@@@@...........
..............@@@@@@@@@..............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
..............@@@@@@@@@..............
............@@..@@@@@..@.@@..........
...........@@@@@@@@@@@.@@@@..........
...........@@@.@@@@@@@.@@@@..........
..........@....@@@@@@@....@..........
...........@@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@............
.............@.@@@@@@@@@@............
..............@.@@@@@@@@.............
...............@@@@@@@@..............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
.....................................
..............@@@@@@@@@@.............
...........@@@@@@@@@@@@@@@...........
...........@@@@@@@@@@@.@@@@..........
............@@.@@@@@@@.@@@...........
...........@...@@@@@@@..@@...........
...........@@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@.............
..............@@@@@@@@@..............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
!
..........@..@@.......@..@...........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@@..........
..........@@...@@@@@@@...@...........
...........@@@.@@@@@@@.@@@...........
............@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
..............@@@@@@@@...............
..............@.@@@@@@@..............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
..........@@@@@.......@@@@@@.........
........@@@@@@@......@@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@@........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
..........@@@..@@@@@@@.@@@...........
...........@@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
...............@@@@@@@...............
..............@@@@@@@@...............
!
......@@@@@@.@@@@@..@@@.@@@@@........
......@@@@@@@@@@@@..@@@@@@@@@........
.......@@@@@@@@@@...@@@@@@@@@........
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@@......
......@@@@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@.@@@@.........
..........@@@.@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@...........
..............@@@@@@@@@..............
..............@@@@@@@@@..............
.............@@@@@@@@@@@.............
!
......@@@@@@@@@.@.......@@@@@@@......
.....@@@@@@@@@@@@......@@@@@@@@......
.....@@@@@@@@@@@@..@@@.@@@@@@@@......
.....@@@@@@@@@@@@...@@@@@@@@@@@@@....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
....@@@@@@@@@@@@@@@@@@@@@@@@@@@......
......@@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@.@@@@@@@@@.@@@@@........
.........@@@@.@@@@@@@@@.@@@..........
.........@@@@@@@@@@@@@@.@@@@.........
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@...........
.............@@@@@@@@@@@@@...........
.............@@@@@@@@@@@.............
!
......@@@@@@@@@....@@...@@@@@@@@@....
..@@..@@@@@@@@@@@@.@@@@@@@@@@@@@@@@..
...@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@..
..@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@..
..@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
......@@@@@@@.@@@@@@@@@@@@@@@@@@.....
.......@@@@@.@@@@@@@@@@.@@@@@@.......
........@@@@.@@@@@@@@@@.@@@@@........
........@@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
!
....@@@@@@@@@@...@@..@.@@@@@@@@@.@@@@
...@@@@@@@@@@@...@...@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@.@@..@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@.@@@
.@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@.@..
..@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@..
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
......@@@@@@.@@@@@@@@@@.@@@@@@@......
.......@@@@@.@@@@@@@@@@@@@@@@........
.......@@@@@@@@@@@@@@@@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@.........
!
.@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
..@@.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@...
..@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@.@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@..
.@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@..
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
...@@@.......@@@@@@@@@@..@@..........
...@@@@@@@...@@@@@@@@@@@..@@@@@@@@...
....@@@@@@@..@@@@@@@@@@@.@@@@@@@.....
!
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.......@@.@@@@@@@@@@@@@@@@@@@@@@@....
.............@@@@@@@@@@..............
!
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
...@.@@@@@@@....@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
......@.@........@@@@@@@@@@@@@@@@@@@@
!
.............@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
....@@@@@@......@@@@@@@@@@@@@@@@@@@@@
.....@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@
......@.@........@@@@@@@@@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
..@@@@..........@@@@@@@@@@@@@@@@@@@@@
..@@@@@........@@@@@@@@@@@@@@@@@@@@@@
...@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
..@@@.@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@
..@..@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
......@.@.........@@@@@@@@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
.@@.@.........@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@.@.@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@..@.@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
..@..@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
......@.@........@@@@@@@@@@@@@@@@@@@@
!
............@@@@@@@@@@@@@@@@@@@@@@@@@
@.@.........@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@.@@.@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
..@..@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
......@.@.......@@@@@@@@@@@@@@@@@@@@@
!
.............@@@@@@@@@@@@@@@@@@@@@@@@
@.@..........@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@.........@@@@@@@@@@@@@@@@@@@@@@
..@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@.@.@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@
..@..@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
......@.@......@@@@@@@@@@@@@@@@@@@@@@
!
............@@@@@@@@@@@@@@@@@@@@@@@@@
..@........@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@.@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@.@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
.@@..@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
......@.@.....@@@@@@@@@@@@@@@@@@@@@@@
!
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
..@........@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@........@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
.@@@@.@@@@....@@@@@@@@@@@@@@@@@@@@@@@
.@@@..@@@@....@@@@@@@@@@@@@@@@@@@@@@@
.@@@.@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......@.@....@@@@@@@@@@@@@@@@@@@@@@@@
!
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@.@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
.@.@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
......@.@.......@@@@@@@@@@@@@@@@@@@@@
!
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@.@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
......@.@.......@@@@@@@@@@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
@..@.@@@@......@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
.@.@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
......@.@..............@@@@@@@@@@@@@@
!
..............@@@@@@@@@@@@@@@@@@@@@@@
.@.@..........@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
...@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@..........@@@@@@@@@@@@@@@@@
.@.@@@@@@@@..........@@@@@@@@@@@@@@@@
...@@@@@@@@...........@@@@@@@@@@@@@@@
...@@@@@@@@@..........@@@@@@@@@@@@@@@
..@@@@@@@@@@@..........@@@@@@@@@@@@@@
..@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
......@@@..........@@@@@@@@@@@@....@@
!
...................@@@@@@@@@@@@@@@@@@
.@.@................@@@@@@@@@@@@@@@@@
..@@@@@..............@@@@@@@@@@@@@@@@
...@@@@...............@@@@@@@@@@@@@@@
...@@@@@@..............@@@@@@@@@@@@@@
..@@@@@@@@...............@@@@@@@...@@
.@@@@@@@@@...............@@@@@@@...@@
.@@@@.@@@@...............@@@@@@@@....
.@@.@@@@@@@..............@@@@@@@@@...
...@.@@@@@@..............@@@@@@@@@@@.
...@@@@@@@@@.............@@@@@@@@@@@.
..@@@@@@@@@@@............@@@@@@@@@@@@
..@@@@@@@@@@@.............@@@@@@@@@..
......@@@...................@.@......
!
..................................@..
.@.............................@@@...
..@@@@@.......................@@@@...
...@@@@......................@@@@....
...@@@@@@...................@@@@.....
..@@@@@@@@................@@@@@@.....
.@@@@@@@@@................@@@@@@.....
.@@@@.@@@@.................@@@@@@....
.@@.@@@@@@@................@@@@@@@...
.....@@@@@@................@@@@@@@@@.
...@@@@@@@@@..............@@@@@@@@@@@
..@@@@@@@@@@@.............@@@@@@@@@@@
..@@@@@@@@@@@..............@@@@@@@@..
......@@@...................@.@......
!
.....................................
..@.@.........................@@@@...
..@@@@@......................@@@@....
...@@@@@.....................@@@@....
...@@@@@@...................@@@@@@...
..@@@@@@@@.................@@@@@@@@..
.@@@@@@@@@.................@@@@@@@@..
.@@@@.@@@@................@@@@@@@@@..
.@..@.@@@@@...............@@@@@@@@...
.....@@@@@@...............@@@@@@@@@@.
...@@@@@@@@@..............@@@@@@@@@@@
..@@@@@@@@@@..............@@@@@@@@@@@
..@@@@@@@@@@..............@@@@@@@@...
......@@@...................@.@......
!
.....................................
..@.@.........................@.@@...
..@@@@@@.....................@@@@....
...@@@@@.....................@@@@....
...@@@@@@..................@@@@@@@@..
..@@@@@@@@@...............@@@@@..@@@@
.@@@@@@@@@.................@@@@@...@@
.@@@@.@@@@................@@@@@@....@
....@.@@@@@...............@@@@@@@@...
.....@@@@@@...............@@@@@@@@@..
...@@@@@@@@@.............@@@@@@@@@@@.
..@@@@@@@@@@.............@@@@@@@@@@@@
..@@@@@@@@@@.............@@@@@@@@....
......@@@...................@@@......
!
.....................................
...@@@........................@......
.....@@@@....................@@@@....
....@@@@@....................@@@@....
....@@@@@@.................@@@@@@@@..
..@@@@@@@@@...............@@@@@@@@@@@
.@@@@@@@@@@...............@@@@.@..@@@
.@@@.@@.@@@...............@@@@@@@....
....@.@@@@@@..............@@@@@@@....
.....@@@@@@@.............@@@@@@@@@@..
....@@@@@@@@@............@@@@@@@@@@..
..@@@@@@@@@@@............@@@@@@@@@@@.
..@@@@@@@@@@@............@@@@@@@@....
......@@.@..................@.@......
!
.....................................
.....@@@.....................@@......
......@@@@..................@@@@@....
.....@@@@@..................@@@@@....
.....@@@@@@...............@@@@@@@@...
...@@@@@@@@@..............@@@@@@@@@@.
..@@@@@@@@@@..............@@@@@@@.@@@
.@@@..@@.@@@..............@@@@@.@@...
.....@.@@@@@@............@@@@@@@@@...
....@.@@@@@@@............@@@@@@@@@...
.....@@@@@@@@@..........@@@@@@@@@@@..
...@@@@@@@@@@@..........@@@@@@@@@@@..
..@@@@@@@@@@@@..........@@@@@@@@@....
.......@@@..................@.@......
!
..............................@......
........@@.................@@@.......
........@@@@..............@@@@@......
.......@@@@@...............@@@@@.....
.....@@@@@@@.............@@@@@@@@....
...@@@@@.@@@@@..........@@@@@@@@@@...
...@@@@.@@@@@............@@@@@@@@@@..
........@@@@@@...........@@@@@@@@.@..
.......@@@@@@@..........@@@@@@@@.....
.......@@@@@@@..........@@@@@@@@@@...
......@@@@@@@@@.........@@@@@@@@@@...
....@@@@@@@@@@@.........@@@@@@@@@@@..
....@@@@@@@@@@@.........@@@@@@@@.....
........@@@@.@.............@.@.......
!
..........@..............@@@.........
..........@@@............@@..........
.........@@@@@..........@@@@@@.......
.......@@@@@@...........@@@@@@@@.....
....@@@@@@.@.............@@@.@@@@@@..
..@@@@@@..@@@@..........@@@@....@@@@.
.@@@@@...@@@@@@........@@@@@@.....@@@
...@....@@@@@@..........@@@@@........
.........@@@@@..........@@@@@@@......
........@@@@@@..........@@@@@@@@@@...
......@@@@@@@@...........@@@@@@@@@@@.
....@@@@@@@@@@..........@@@@@@@@@@@@@
..@@@@@@@@@@@@..........@@@@@@@@@@@@@
.@@@@@@@@@@@@@...........@@@@@@@@@@@.
!
..............@......................
............@@@.......@@.............
..........@@@@@........@@@@@.........
........@@@@@@@@......@@@@@@@@@......
...@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@.@@............@@..@@@@@@@@
@@@@@@@...@@@@..........@@@@.........
@@@......@@@@@.@.....@@@@@@@.........
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@@......@@@@@@.........
........@@@@@...........@@@@@@@@@....
......@@@@@@@...........@@@@@@@@@@@@.
....@@@@@@@@@............@@@@@@@@@@@@
.@@@@@@@@@@@@...........@@@@@@@@@@@@@
!
................@....................
...............@@....@...............
............@@@@.....@@.@............
.........@@@@@@@.....@@@@@@@.........
.......@@@@@@@@@@...@@@@@@@@@@@@@....
.@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@.@@@@@@@@@
@@@@@@@@@@@@@@...@.@...@@@@@@@@@@@@@@
@@@@@....@@@@@..@@.@@..@@@@@.........
........@@@@@@@..@.@..@@@@@@@........
........@@@@@@@@@@..@@@@@@@@@........
.......@@@@@@............@@@@@@@.....
.....@@@@@@@@...........@@@@@@@@@@@..
....@@@@@@@@@...........@@@@@@@@@@@@@
!
.....................................
................@@..@................
.............@@@@....@@..............
.........@@@@@@@.....@@@@@@@.........
........@@@@@@@@@...@@@@@@@@@........
.......@@@@@@@@@......@@@@@@@@@......
....@@@@@@@@@.@.......@.@@@@@@@@@@@@.
.@@@@@@@@@@@@@@...@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@..@@@@@@@@@@@.@@
@.@@@@@.@@@@@@@@.@@@.@@@@@@@@@@@@@@@.
.@@.....@@@@@@@@@@.@@@@@@@@@@......@@
.......@@@@@@...........@@@@@@.......
......@@@@@@@...........@@@@@@@@@@...
.....@@@@@@@@@..........@@@@@@@@@@@@.
!
.................@...................
................@...@@...............
.............@@@@....@@..............
..........@@@@@@.....@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
........@@@@@@@.......@@@@@@@........
........@@@@@@@.......@@@@@@@........
......@@@@@@@@@...@...@@@@@@@@@......
.....@@@@@@@@@@.@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@.@@@@@@@@@@@@@@@@....
....@@@.@@@@@@@@@@.@@@@@@@@@@.@@@....
........@@@@@..@..@@....@@@@@@.......
......@@@@@@@...........@@@@@@@@@@...
.....@@@@@@@@@..........@@@@@@@@@@@..
!
.....................................
................@...@................
............@@@@@....@@.@............
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
........@@@@@@@@.....@@@@@@@@........
........@@@@@...........@@@@@........
........@@@@@@.....@...@@@@@@........
.......@@@@@@@@.@@@@@..@@@@@@........
.......@@@@@@@@@.@@@.@@@@@@@@........
........@@@@@@@@@...@@@@@@@@@........
........@@@@@..@.......@@@@@@@.......
......@@@@@@@...........@@@@@@@@@@...
.....@@@@@@@@...........@@@@@@@@@@@@.
!
.................@...................
................@@..@................
............@@@@@....@@.@............
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
........@@@@@@@@.....@@@@@@@@........
........@@@@@...........@@@@@........
........@@@@@@.....@...@@@@@@........
.......@@@@@@@@.@@@@@.@@@@@@@@.......
........@@@@@@@@.@.@.@@@@@@@@........
........@@@@@@@@@...@@@@@@@@@........
........@@@@@...........@@@@@@.......
......@@@@@@@...........@@@@@@@@@@...
.....@@@@@@@@@..........@@@@@@@@@@@..
!
.................@...................
................@@...@...............
............@@@@@....@@.@............
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
........@@@@@@@@.....@@@@@@@@........
........@@@@@@..........@@@@@........
.......@@@@@@@@...@@..@@@@@@@@.......
.......@@@@@@@@.@@@@@.@@@@@@@@.......
.......@@@@@@@@@.@.@.@@@@@@@@@.......
......@@@@@@@@@@@...@@@@@@@@@@@......
......@@@@@@@...........@@@@@@@......
......@@@@@@@...........@@@@@@@@@@...
......@@@@@@@@..........@@@@@@@@@@@..
!
...............@@....................
............@@@@........@............
............@@@@@...@..@@............
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@@@...@@@@@@@@@........
........@@@@@@@@......@@@@@@@........
........@@@@@@@.......@@@@@@@........
.......@@@@@@@@...@@..@@@@@@@@.......
......@@@@@@@@@.@@@@@.@@@@@@@@@......
......@@@@@@@@@@.@.@.@@@@@@@@@@......
......@@@@@@@@@@@...@@@@@@@@@@@@.....
......@@@@@@@...........@@@@@@@@.....
.......@@@@@@@..........@@@@@@@@@....
......@@@@@@@@.........@@@@@@@@@@@@..
!
............@.@......................
...........@@@......@......@@........
...........@@@@@.....@..@..@.........
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
........@@@@@@@@.....@@@@@@@@........
........@@@@@@@@.....@@@@@@@@........
........@@@@@@@@..@@.@@@@@@@@........
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@.@@@@@@@@@@@@......
......@@@@@@@@@@@...@@@@@@@@@@@......
......@@@@@@@@.........@@@@@@@.......
.......@@@@@@@.........@@@@@@@@@@....
......@@@@@@@@@........@@@@@@@@@@@...
!
...........@@@.@...........@.........
............@@......@......@@@.......
...........@@@@......@.@@..@.........
..........@@@@@@.....@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@.......@@@@@@.........
........@@@@@@@@@.@.@.@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@@........
........@@@@@@@@@@.@@@@@@@@@@@.......
.......@@@@@@@@@@....@@@@@@@@@.......
.......@@@@@@@@.......@@@@@@@........
.......@@@@@@@.........@@@@@@@@@@....
.......@@@@@@@@........@@@@@@@@@@@...
!
...........@.@@......................
............@@......@......@@@.......
...........@@@@......@.@@..@.........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@@.........
.........@@@@@@@.....@@@@@@@.........
.........@@@@@@@@....@@@@@@@.........
.........@@@@@@@@.@.@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@.@@@@@@@@@@........
.........@@@@@@@.@.@.@@@@@@@@........
.........@@@@@@@......@@@@@@@........
........@@@@@@@........@@@@@@@@@@....
.......@@@@@@@@........@@@@@@@@@@@...
!
...........@.@@......................
............@@......@......@@@.......
...........@@@@.....@..@...@.........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@.@@@@@@@@@..........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@.@@@@@@@@@.........
.........@@@@@@@....@@@@@@@@.........
.........@@@@@@@.....@@@@@@@@........
........@@@@@@@........@@@@@@@@@@....
.......@@@@@@@@.......@@@@@@@@@@@@...
!
...........@.@@......................
............@@......@......@@@.......
...........@@@@.....@......@.........
...........@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@.@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@.@@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
.........@@@@@@.....@..@@@@@@........
........@@@@@@@.......@@@@@@@@@@.....
.......@@@@@@@@.......@@@@@@@@@@@@...
!
...........@.@@......................
............@@......@......@@@.......
...........@@@@.....@......@.........
...........@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@.@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@.@@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
.........@@@@@@@@...@@@@@@@@@........
........@@@@@@@.......@@@@@@@@@@.....
.......@@@@@@@@.......@@@@@@@@@@@....
!
..........@@@.@......................
............@@......@......@@@.......
...........@@@@.............@........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@..........
..........@@@@@@@.@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@.@@@@@@@@..........
...........@@@@@@...@@@@@@@..........
..........@@@@@@@...@@@@@@@@.........
........@@@@@@@......@@@@@@@@@@@.....
.......@@@@@@@@.......@@@@@@@@@@@@...
!
........@@@@@@@......................
...........@@@@@.....@......@@@......
...........@@@@......@.......@.......
..........@@@@@@@....@@@@@@@@........
.........@@@@@@@@...@@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
.........@@@@@@@@...@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@..........
.........@@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@.@@@@@@@@..........
.........@@@@@@@@..@@@@@@@@..........
........@@@@@@.@...@@@@@@@@@.........
.......@@@@@@@........@@@@@@@@@@@....
!
............@@.......................
..........@@@@@@.......@.............
...........@@@@@@......@......@@@@...
.........@@@@@@@@@.....@@@@@..@......
.........@@@@@@@@@....@@@@@@@@.......
.........@@@@@@@@@...@@@@@@@@@.......
........@@@@@@@@@...@@@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@.........
........@@@@@@@@@@@@@@@@@@@@.........
.......@@@@@@@@@.@@@@@@@@@@..........
........@@@@@@@..@@@@@@@@@@..........
.......@@@@@@@@...@@@@@@@@...........
..........@@@@@...@@@@@@@@@..........
!
..........@@@@@@@@...................
............@@@@@....................
..........@@@@@@@@@.............@.@..
.........@@@@@@@@@@@.....@.......@.@.
........@@@@@@@@@@@@....@@@@@@..@....
........@@@@@@@@@@....@@@@@@@@@......
.......@@@@@@@@@@....@@@@@@@@@@......
......@@@@@@@@@@@@.@@@@@@@@@@@.......
......@@@@@@@@@@@@@@@@@@@@@@@........
......@@@@@@@@@@@@@@@@@@@@@@.........
.....@@@@@@@@@@@@@@@@@@@@@@@.........
......@@@@@@@@.@@@@@@@@@@@@..........
......@@@@@@@...@@@@@@@@@@@..........
.................@@@@@@@@@...........
!
............@@@@@@@@@................
.........@@@@@@@@@@@.................
........@@@@@@@@@@@@@@...............
.......@@@@@@@@@@@@@@@@....@.........
......@@@@@@@@@@@@@@@@.....@.......@@
.....@@@@@@@@@@@@@@@......@@@@@@...@@
....@@@@@@@@@@@@........@@@@@@@@@@...
....@@@@@@@@@@@@....@@@@@@@@@@@@@....
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
..@@@@@@@@@@@@@@@@@@@@@@@@@@@........
....@@@@@@@@@@@@@@@@@@@@@@@@.........
.........@@.@@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@............
!
.........@@@@@@@@@@@@@@..............
........@@@@@@@@@@@@@@@@.............
......@@@@@@@@@@@@@@@@@@@............
....@@@@@@@@@@@@@@@@@@@@@@...........
...@@@@@@@@@@@@@@@@@@@@@@@....@......
..@@@@@@@@@@@@@@@@@@@@@@@.....@......
.@@@@@@@@@@@@@@..............@@@@@...
@@@@@@@@@@.@@@@@@.........@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
.......@@@@@@@@@@@@@@@@@@@@@@@@......
.........@@@@@@@@@@@@@@@@@@@@........
...........@@@@@@@@@@@@@@@@..........
!
.........@@@@@@@@@@@@@@@@@@@.........
......@@@@@@@@@@@@@@@@@@@@@..........
....@@@@@@@@@@@@@@@@@@@@@@@@.........
..@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@.@@@@@...@@@@@@@@@.........
@@@@@@@@@@@@@@@@.....@@@@@@.....@....
.@@@@@@@@@@@@@@@@.....@@@.....@......
...@@@@@@@@@@@@@@@...........@@@@@...
....@@@@@@@@@@@@@@@@@....@@@@@@@@@@..
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@@@@@@....
........@@@@@@@@@@@@@@@@@@@@@@@......
.........@@@@@@@@@@@@@@@@@@..........
!
........@@@@@@@@@@@@@@@@@@@@@@.......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@......
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
.@@@@@@@@@@@@@@@@....@@@@@@@@@.......
...@@@@@@@@@@@@@@....@@@@@@@@........
...@@@@@@@@@@@@@.....@@@@@@@@........
....@@@@@@@@@@@@....@@@@@@@....@.....
....@@@@@@@@@@@@@............@.......
.....@@@@@@@@@@@@@@@.......@@@@@@....
......@@@@@@@@@@@@@@@@@@@@@@@@@@@....
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
........@@@@@@@@@@@@@@@@@@@@@........
!
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
..@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@....
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
....@@@@@@@@@@@@@@@@@.@@@@@@@@@@.....
...@@@@@@@@@@@........@@@@@@@@@@.....
...@@@@@@@@@@........@@@@@@@@@@......
...@@@@@@@@@@...@@@@@@@@@@@@@@.......
...@@@@@@@@@@...@@@@@@@@@@@@@........
....@@@@@@@@@@@...@@@@@@@@.....@.....
....@@@@@@@@@@@@@...........@........
.....@@@@@@@@@@@@@@@@@@@.............
.....@@@@@@@@@@@@@@@@@@@@@@@@........
!
......@@@@@@@@@@@@@@@@@@@@@@@@...@@..
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
....@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@..
...@@@@@@@@@........@@@@@@@@@@@@@@@..
...@@@@@@@@..@@@.....@@@@@@@@@@@@@@..
..@@@@@@@@..@@@@@....@@@@@@@@@@@@@...
..@@@@@@@@..@@@@@@..@@@@@@@@@@@@.....
..@@@@@@@@..@@@@@@@@@@@@@@@@@@@......
..@@@@@@@@@..@@@@@@@@@@@@@@@@........
..@@@@@@@@@@@...@@@@@@@@@@...........
..@@@@@@@@@@@@@.............@........
.......@..@@@@@@@@...................
!
...........@@@@@@@@@@@@@@@@@.........
........@@@@@@@@@@@@@@@@@@@@@@@@.....
......@@@@@@@@@@@@@@@@@@@@@@@@@@@...@
....@@@@@@@@@.......@@@@@@@@@@@@@@@@@
...@@@@@@@..@@@@@@@@..@@@@@@@@@@@@@@@
..@@@@@@@.@@@@@@@@@@...@@@@@@@@@@@@@.
..@@@@@@..@@@@@........@@@@@@@@@@@@@.
.@@@@@@@.@@@@@@......@@@@@@@@@@@@@@..
@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@...
..@@@@@@@..@@@@@@@@@@@@@@@@@@@@@.....
......@@@@@..@@@@@@@@@@@@@@@@........
........@@@@@...@@@@@@@@@@...........
..........@@@@.@.....................
!
..........@@@@@@@@@@@@@@@@@@.........
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.....@@@@@@@@@@@@@@@@@@@@@@@@@@......
....@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@...
...@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@..@
..@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
.@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@...
..@.@@@..@@@@@@@@@@@@@@@@@@@@@@@@@...
.....@@@..@@@@@@@@@@@@@@@@@@@@@@.....
......@@@@.@@@@@@@@@@@@@@@@@@@@......
.......@@@.@..@@@@@@@@@@@@@@.........
.........@@@..@......................
!
.......@@@@@@@@@@@@@@@@@@@...........
....@@@@@@@@@@@@@@@@@@@@@@@@.........
...@@@@@@@@@@@@@@@@@@@@@@@@@@........
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
....@@@@@@@@@@@@@@@@@@@@@@@@@@.......
.....@.@@@@@@@@@@@@@@@@@@@@@.........
......@@.@@@@@@@@@@@@@@@@............
........@@.......@@@.................
........@@...........................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@............
..@@@@@@@@@@@@@@@@@@@@@..............
....@@@@@@@@@@@@@@@@@................
...........@@@@......................
.....................................
!
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@..................
.@@@@@@@@@@@@@@@@....................
.....@@@@@@@.........................
.....................................
.....................................
.....................................
!
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@................@@
@@@@@@@@@@@@@@@@@@..................@
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@........................
...@@@@@@............................
.....................................
.....................................
....................................@
...................................@@
...................................@@
!
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@...................@@@@@
@@@@@@@@@@@......................@@@@
@@@@@@@@@...........................@
...................................@@
...................................@@
...................................@@
...................................@@
..................................@@@
..................................@@@
.................................@@@@
.................................@@@@
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@....................@@@@@..
@@@@@@@@@......................@@@@@@
@@@@@............................@@@@
................................@@@@@
.................................@@@@
.................................@@@@
................................@@@@@
................................@@@@@
................................@@@@@
...............................@@@@@@
...............................@@@@@@
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...................@@@@@...
@@@@@@@@@....................@@@@@@@.
@@@@@...........................@@@@@
...............................@@@@@@
...............................@@@@.@
...............................@@@@..
...............................@@@@@.
...............................@@@@@@
...............................@@@@@@
..............................@@@@@@@
..............................@@@@@@@
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@.................@@@@@@....
@@@@@@@@@...................@@@@@@...
@@@@@..........................@@@@..
.............................@@@@@@@@
..............................@@@@.@@
..............................@@@@@..
.............................@@@@@@..
..............................@@@@@..
.............................@@@@@@@.
.............................@@@@@@@@
.............................@@@@@@@@
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@................@@@@@......
@@@@@@@@@.................@@@@@@.....
@@@@@........................@@@@....
............................@@@@@@@..
............................@@@@@@@@.
............................@@@.@..@@
...........................@@@@@@@...
............................@@@@@@...
............................@@@@@@...
...........................@@@@@@@@@.
...........................@@@@@@@@@@
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...............@@@@@.......
@@@@@@@@@.................@@@@@......
@@@@@.......................@@@@.....
...........................@@@@@@....
...........................@@@@@@....
...........................@@@@@@@@..
..........................@@@@@@@....
...........................@@@@@@....
..........................@@@@@@@....
..........................@@@@@@@@...
.........................@@@@@@@@@@..
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...............@@@@@.......
@@@@@@@@@................@@@@@@......
@@@@@......................@@@@......
..........................@@@@@@.....
...........................@@@@@.....
...........................@@@@@.....
..........................@@@@@@@....
..........................@@@@@@.....
.........................@@@@@@@@....
.........................@@@@@@@@....
........................@@@@@@@@@@...
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...............@@@@........
@@@@@@@@@.................@@@@.......
@@@@@......................@@@@......
..........................@@@@@......
..........................@@@@@......
..........................@@@@@......
..........................@@@@@......
..........................@@@@@......
.........................@@@@@@@.....
.........................@@@@@@@@....
........................@@@@@@@@@@...
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@..............@@@@@........
@@@@@@@@@................@@@@@.......
@@@@@.....................@@@@@......
.........................@@@@@@......
..........................@@@@@......
..........................@@@@@......
.........................@@@@@@......
.........................@@@@@@......
.........................@@@@@@@.....
........................@@@@@@@@@....
........................@@@@@@@@@@...
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@..............@@@@.........
@@@@@@@@@................@@@@........
@@@@@.....................@@@@.......
.........................@@@@@@......
.........................@@@.@@......
.........................@@@.@@......
.........................@@@@@@......
........................@@@@@@.......
........................@@@@@@@......
.......................@@@@@@@@@.....
.......................@@@@@@@@@@....
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@.............@@@@@.........
@@@@@@@@@...............@@@@.........
@@@@@....................@@@@........
........................@@@@@@.......
........................@@@.@@@......
........................@@@..@@......
........................@@@@@.@......
........................@@@@@........
.......................@@@@@@@.......
.......................@@@@@@@@......
.......................@@@@@@@@@.....
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@.............@@@@..........
@@@@@@@@@..............@@@@@.........
@@@@@...................@@@@@........
.......................@@@@@@@.......
........................@@@@@@.......
........................@@@.@@@......
.......................@@@@@.@@......
.......................@@@@@@........
.......................@@@@@@@.......
......................@@@@@@@@@......
......................@@@@@@@@@@.....
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@..........@..............
@@@@@@@@@@.............@@@@..........
@@@@@@@@@..............@@@@@.........
@@@@@...................@@@@.........
.......................@@@@@@........
.......................@@@@@@........
.......................@@@@@@@.......
.......................@@@@@@@.......
.......................@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@@......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@..........@..............
@@@@@@@@@@.............@@@@..........
@@@@@@@@@..............@@@@@.........
@@@@@...................@@@@.........
.......................@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
.......................@@@@@@........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@..........@..............
@@@@@@@@@@............@@@@@..........
@@@@@@@@@..............@@@@..........
@@@@@...................@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
.....................@.@@@@@@........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@..........@..............
@@@@@@@@@@............@@@@@..........
@@@@@@@@@..............@@@@..........
@@@@@..................@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
....................@..@@@@@.........
.......................@@@@@@........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@@......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@..........@..............
@@@@@@@@@@............@@@@...........
@@@@@@@@@.............@@@@@..........
@@@@@..................@@@@@.........
.....................@@@@@@@.........
................@@@@@..@@@@@@........
.......................@@@@@@........
.......................@@@@@@........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@@......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@..........@..............
@@@@@@@@@@............@@@@...........
@@@@@@@@..............@@@@@..........
@@@@@.................@@@@@..........
.................@@@@@@@@@@@.........
.......................@@@@@@........
.......................@@@@@@........
.......................@@@@@@........
......................@@@@@@@........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@@..............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@..............@@@@...........
@@@@@........@@@....@@@@@@@..........
....................@.@@@@@@.........
.......................@@@@@@........
.......................@@@@@@........
......................@@@@@@@........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@........
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@..............@@@@...........
@@@@@.........@@...@@@@@@@@..........
....................@.@@@@@@.........
.......................@@@@@@........
.......................@@@@@@........
......................@@@@@@@........
......................@@@@@@.........
......................@@@@@@.........
.....................@@@@@@@@........
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@..............@@@@...........
@@@@@.........@@...@@@@@@@@..........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@@........
......................@@@@@@.........
......................@@@@@@.........
.....................@@@@@@@@........
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@..............@@@@...........
@@@@@.........@@@..@@@@@@@...........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@@........
......................@@@@@@.........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@.............@@@@@...........
@@@@@.........@@@..@@@@@@@...........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@@........
......................@@@@@@.........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@.............@@@@@...........
@@@@@.........@@@..@@@@@@@...........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@@........
......................@@@@@@@........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@............@@@@@...........
@@@@@.........@@@..@@@@@@@...........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@@........
......................@@@@@.@........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@............@@@@@...........
@@@@@.........@@@..@@@@@@@...........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@.@.........
......................@@@@@@@........
......................@@@@@.@........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@............@@@@@...........
@@@@@.........@@@..@@@@@@@...........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@.@.........
......................@@@@@@@........
......................@@@@@@@........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@...........
@@@@@........@@@...@@@@@@@@..........
...................@..@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@.........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@...........
@@@@@.......@@@@...@@@@@@@@..........
....................@.@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@.........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@...........
@@@@@.......@@@.....@@@@@@@..........
....................@.@@@@@@.........
......................@@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........@...............
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@...........
@@@@@........@......@@@@@@@..........
....................@.@@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@...........
@@@@@...............@.@@@@@..........
....................@.@@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@.........
......................@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@@..........
@@@@@...............@.@@@@@..........
...................@@@@@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@.........
......................@@@@@@.........
.....................@@@@@@@@........
....................@@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@@..........
@@@@@..................@@@@..........
.............@...@@@@@@@@@@..........
.......................@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@........
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@@..........
@@@@@..................@@@@@.........
..............@@@@@@@@@@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...........@@@@@...........
@@@@@@@@@.............@@@@@..........
@@@@@..................@@@@@.........
....................@@@@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@.......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@............@@@@@..........
@@@@@@@@@..............@@@@@.........
@@@@@...................@@@@.........
......................@@@@@@.........
....................@..@@@@@.........
........................@@@@.........
.......................@@@@@.........
.......................@@@@@@........
......................@@@@@@@........
.....................@@@@@@@@@.......
.....................@@@@@@@@@@......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@..............@@@@.........
@@@@@@@@@...............@@@@@........
@@@@@....................@@@.........
.......................@@@@@@........
......................@@@@@@@........
.........................@@@@........
........................@@@@@........
........................@@@@@........
.......................@@@@@@@.......
......................@@@@@@@@.......
.....................@@@@@@@@@@......
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@.................@@@@......
@@@@@@@@@.................@@@@@......
@@@@@.....................@@@........
.........................@@@@@@......
.........................@@@@@@......
..........................@@@@@......
..........................@@@@@......
.........................@@@@@@......
........................@@@@@@@@.....
.......................@@@@@@@@@.....
......................@@@@@@@@@@.....
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@..................@@@@@....
@@@@@@@@@..................@@@@@.....
@@@@@.....................@@@@.......
..........................@@@@@@.....
.........................@@@@@@@.....
..........................@@@@@......
..........................@@@@@@.....
..........................@@@@@@@....
.........................@@@@@@@@....
.......................@@@@@@@@@@@...
.......................@@@@@@@@@@@...
!
@@@@@@@@@@@@@........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@..................@@@@....
@@@@@@@@@...................@@@@@....
@@@@@......................@@@@......
..........................@@@@@@@....
..........................@@@@@@@....
..........................@@.@@@.....
..........................@@@@@@@....
...........................@@@@@@@...
..........................@@@@@@@@@..
.........................@@@@@@@@@@@.
........................@@@@@@@@@@@@@
!
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@....................@@@@..
@@@@@@@@@@....................@@@@@..
.@@@@@.......................@@@@....
............................@@@@@@...
............................@@@@@@@..
............................@@.@@@...
............................@.@@@@@..
.............................@@@@@@@.
.............................@@@@@@@@
............................@@@@@@@@@
...........................@@@@@@@@@@
!
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@.....................@@@
@@@@@@@@@@@......................@@@@
..@@@@@.........................@@@..
...............................@@@@@@
...............................@@@@@@
...............................@@@@@@
...............................@.@@@@
................................@@@@@
...............................@@@@@@
..............................@@@@@@@
..............................@@@@@@@
!
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@.......................@
....@@@@@..........................@@
..................................@@@
..................................@@@
..................................@@@
..................................@@@
...................................@@
..................................@@@
.................................@@@@
.................................@@@@
!
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@..................
..@@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@.....................
.......@@@@@.........................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
...@@@@@@@@@@@@@@@@@@@@..............
...@@@@@@@@@@@@@@@@@@@@..............
....@@@@@@@@@@@@@@@@@@...............
.....@@@@@@@@@@@@@@@@................
.......@@@@@@@@@@@@..................
...........@@@@@.....................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.......@@@@@@@@@@@@@@@@@@@@..........
.......@@@@@@@@@@@@@@@@@@@@..........
........@@@@@@@@@@@@@@@@@@...........
.........@@@@@@@@@@@@@@@@............
..........@@@@@@@@@@@@@..............
..............@@@@@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.........@@@@@@@@@@@@@@@@@@@@@.......
..........@@@@@@@@@@@@@@@@@@@........
..........@@@@@@@@@@@@@@@@@@@........
...........@@@@@@@@@@@@@@@@@.........
.............@@@@@@@@@@@@@...........
.................@@@@@...............
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.............@@@@@@@@@@@@@@@@@@@@....
.............@@@@@@@@@@@@@@@@@@@@....
..............@@@@@@@@@@@@@@@@@@@....
...............@@@@@@@@@@@@@@@@......
.................@@@@@@@@@@@@@.......
.....................@@@@@...........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@.
...................@@@@@@@@@@@@@@@@..
....................@@@@@@@@@@@@@....
@.......................@@@@@........
@....................................
@....................................
@@...................................
@@...................................
@@...................................
@@...................................
@@...................................
@@...................................
!
....................@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.@@@@...................@@@@@@@@@@@@@
.@@@@@......................@@@@@....
...@@@...............................
..@@@@@..............................
..@@@@@..............................
..@@@@@..............................
..@@@@@..............................
..@@@@@..............................
..@@@@@..............................
..@@@@@..............................
!
.......................@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
........................@@@@@@@@@@@@@
.........................@@@@@@@@@@@@
.....@@@@..................@@@@@@@@@@
.....@@@@@.....................@@@@@.
......@@@@...........................
......@@@@...........................
......@@@@@..........................
......@@@@@..........................
.....@@@@@@..........................
......@@@@@..........................
......@@@@@..........................
.....@@@@@@..........................
!
..........................@@@@@@@@@@@
...........................@@@@@@@@@@
...........................@@@@@@@@@@
............................@@@@@@@@@
..........@@@@................@@@@@@@
..........@@@@@...................@@@
...........@@@@......................
..........@@@@@......................
...........@@@@@.....................
...........@@@@@.....................
..........@@@@@@.....................
...........@@@@@.....................
..........@@@@@@.....................
..........@@@@@@.....................
!
.............................@@@@@@@@
.............................@@@@@@@@
..............................@@@@@@@
...............................@@@@@@
..............@@@@...............@@@@
..............@@@@...................
...............@@@@..................
..............@@@@@..................
...............@@@@..................
...............@@@@@.................
..............@@@@@@.................
..............@@@@@@.................
..............@@@@@@.................
..............@@@@@@.................
!
..............................@@@@@@@
..............................@@@@@@@
..............................@@@@@@@
................................@@@@@
...............@@@@..............@@@@
...............@@@@@.................
.................@@@.................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@@...............
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
................@@@@..............@@@
................@@@@.................
.................@@@@................
................@@@@@................
.................@@@@................
.................@@@@................
................@@@@@................
.................@@@@................
................@@@@@@...............
................@@@@@@...............
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
................@@@@..............@@@
................@@@@@................
.................@@@@................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
................@@@@..............@@@
................@@@@@................
..................@@@................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@@..............
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
................@@@@..............@@@
................@@@@@................
..................@@@................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@@..............
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
................@@@@..............@@@
................@@@@@................
..................@@@................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@@..............
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
................@@@@..............@@@
................@@@@@................
..................@@@................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@@..............
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
................................@@@@@
................@@@@..............@@@
................@@@@@................
..................@@@................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@@..............
!
..............................@@@@@@@
...............................@@@@@@
...............................@@@@@@
.................................@@@@
................@@@@@.............@@@
.................@@@@................
..................@@@................
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@@..............
!
...............................@@@@@@
...............................@@@@@@
................................@@@@@
..................................@@@
................@@@@@...............@
.................@@@@................
..................@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@...............
................@@@@@@...............
.................@@@@@...............
.................@@@@@@..............
!
.................................@@@@
.................................@@@@
..................................@@@
..................@@................@
................@@@@@................
.................@@@@@...............
..................@@@@...............
.................@@@@@...............
.................@@@@@...............
.................@@@@@@..............
.................@@@@@@..............
................@@@@@@@..............
.................@@@@@...............
.................@@@@@@..............
!
...................................@@
....................................@
.....................................
.................@@@.................
................@@@@@@...............
.................@@@@@...............
..................@@@@...............
.................@@@@@@..............
.................@@@@@@..............
.................@@@@@@..............
.................@@@@@@..............
.................@@@@@@..............
................@@@@@@@..............
.................@@@@@@..............
!
.....................................
.....................................
.....................................
.................@@@@................
................@@@@@@...............
.................@@@@@...............
..................@@@@@..............
.................@@@@@@..............
................@@@@@@@..............
.................@@@@@@..............
.................@@@@@@..............
.................@@@@@@..............
................@@@@@@@..............
.................@@@@@@..............
!
.....................................
.....................................
.....................................
................@@@@@@...............
................@@@@@@@..............
.................@@@@@@..............
..................@@@@@..............
.................@@@@@@..............
................@@@@@@@..............
.................@@@@@@@.............
.................@@@@@@@.............
.................@@@@@@@.............
................@@@@@@@@.............
................@@@@@@@@.............
!
.....................................
.....................................
...................@.................
................@@@@@@@..............
................@@@@@@@..............
..................@@@@@..............
..................@@@@@@.............
.................@@@@@@@.............
................@@@@@@@@.............
................@@@@@@@@.............
.................@@@@@@@.............
.................@@@@@@@.............
................@@@@@@@@.............
................@@@@@@@@.............
!
.....................................
.....................................
..................@@@@...............
................@@@@@@@@.............
.................@@@@@@@.............
..................@@@@@@.............
..................@@@@@@.............
.................@@@@@@@.............
................@@@@@@@@.............
................@@@@@@@@@............
................@@@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
................@@@@@@@@@............
!
.....................................
.....................................
.................@@@@@@..............
................@@@@@@@@.............
.................@@@@@@@@............
..................@@@@@@@............
...................@@@@@@............
.................@@@@@@@@............
................@@@@@@@@@............
................@@@@@@@@@............
................@@@@@@@@@............
................@@@@@@@@@............
.................@@@@@@@@............
................@@@@@@@@@............
!
.....................................
.....................................
.................@@@@@@@.............
................@@@@@@@@@............
.................@@@@@@@@............
..................@@@@@@@............
...................@@@@@@............
.................@@@@@@@@............
................@@@@@@@@@............
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
!
.....................................
.....................................
.................@@@@@@@.............
................@@@@@@@@@............
................@@@@@@@@@@...........
.................@@@@@@@@@...........
...................@@@@@@@...........
.................@@@@@@@@@...........
.................@@@@@@@@@...........
................@@@@@@@@@@...........
...............@@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
!
.....................................
.....................................
.................@@@@@@@@............
................@@@@@@@@@@...........
................@@@@@@@@@@...........
.................@@@@@@@@@...........
...................@@@@@@@...........
..................@@@@@@@@...........
.................@@@@@@@@@...........
................@@@@@@@@@@...........
...............@@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@@..........
!
.....................................
.....................................
.................@@@@@@@@............
................@@@@@@@@@@...........
................@@@@@@@@@@...........
.................@@@@@@@@@...........
...................@@@@@@@...........
..................@@@@@@@@...........
.................@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
.................@@@@@@@@@...........
.................@@@@@@@@@@..........
!
.....................................
.....................................
................@@@@@@@@.............
...............@@@@@@@@@@............
................@@@@@@@@@@...........
.................@@@@@@@@@...........
..................@@@@@@@@...........
..................@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
.................@@@@@@@@@...........
.................@@@@@@@@@@..........
!
.....................................
.....................................
................@@@@@@@@.............
...............@@@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@@@@@............
..................@@@@@@@............
..................@@@@@@@............
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
.................@@@@@@@@@...........
................@@@@@@@@@@@..........
!
.....................................
.....................................
................@@@@@@...............
..............@@@@@@@@@@.............
..............@@@@@@@@@@.............
................@@@@@@@@.............
.................@@@@@@@.............
.................@@@@@@@.............
................@@@@@@@@@............
...............@@@@@@@@@@............
...............@@@@@@@@@@............
...............@@@@@@@@@@............
...............@@@@@@@@@@@...........
...............@@@@@@@@@@@@..........
!
.....................................
.....................................
.....................................
...............@@@@@@@@@.............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
...............@@@@@@@@@@@...........
................@@@@@@@@@............
...............@@@@@@@@@@............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@@@.........
...........@@@.@@@@@@@@@@@@@@@@......
..........@@@@@@@@@@@@@@.@@@@@@@@....
!
.....................................
.....................................
....................@@@@@@...........
.................@@@@@@@@@@@.........
................@@@@@@@@@@@@@........
................@@@@@@@@@@@@@........
.................@@@@@@@@@@@@........
................@@@@@@@@@@@@@........
..............@@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@@........
..........@@@@@@@@@@@@@@@@@@@@@......
........@@@@@@@@@@@@@@@@@@@@@@@@.....
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
....@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
.....................................
..................@@@@@@@@...........
...............@@@@@@@@@@@@@.........
..............@@@@@@@@@@@@@@.........
.............@@@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@...........
...@@@@@@.@@@@@@@@@@@@@@@@...........
@@...@@@@.@.@@@@@@@@@@@@@@@@@@@......
..@@.@.....@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
!
.....................................
.....................................
..............@@@@@@.................
...........@@@@@@@@@@@...............
.........@@@@@@@@@@@@@...............
........@@@@@@@@@@@@@@@..............
........@@@@@@@@@@@@@@@..............
.......@@@@@@@@@@@@@@@@@.............
.......@@@@@@@@@@@@@@@...............
.......@@@@@@@@@@@@@@@...............
@......@@@@@@@@@@@@@@@@@@@@..........
@.@...@@@@@@@@@@@@@@@@@@@@@..........
@.@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@.......
!
.....................................
.....................................
.....................................
.....................................
......@@@@@@@@@@.....................
....@@@@@@@@@@@@@....................
..@@@@@@@@@@@@@@@....................
..@@@@@@@@@@@@@@@@@..................
..@@@@@@@@@@@@@@@@@..................
.@@@@@@@@@@@@@@@@@...................
.@@@@@@@@@@@@@@@@....................
.@@@@@@@@@@@@@@@@@.@.................
.@@@@@@@@@@@@@@@@@@@@@...............
..@@@@@@@@@@@@@@@@@@@@@@@............
!
.....................................
.....................................
.....................................
.....................................
.....................................
..@@@@@@@@@@@........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@@@@...................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
@@@..................................
@@@@@@...............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@@............................
@@@@@@@..............@@@@@@@@@@@.....
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
@...................@@@@@@@@@........
..................@@@@@@@@@@@@.......
@................@@@@@@@@@@@@@@......
@...............@@@@@@@@@@@@@@.......
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@@@@@............
...............@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@..........
............@@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@...........
!
...................................@@
.....................................
.....................@...............
....................@@..@@...........
...................@@.@@@@.@.........
.................@@@@@@@@@@@.........
.................@@@@@@@@@@@.........
.................@@@@@@@@............
.................@@@@@@@.............
..............@@@@@@@@...............
............@@@@@@@@@@@..............
..........@@@@@@@@@@@@@@.............
.........@@@@@@@@@@@@@@@.............
........@@@@@@@@@@@@@@@@.............
!
................................@@@@@
..................................@@@
....................................@
.................@@..@...............
.................@@.@................
...............@.@@@@.@@.............
...............@@@@@@@.@@@...........
................@@@@@@...............
...............@@@@@@................
............@@@@@@@@.................
...........@@@@@@@@..................
.........@@@@@@@@@@@@................
........@@@@@@@@@@@@@@...............
......@@@@@@@@@@@@@@@@...............
!
.............................@@@@@@@@
.............................@@@@@@@@
..............................@@@@@@@
................................@@@@@
.............@@..@..................@
.............@@.@@...................
.............@@@@.@@.................
...........@@@@@@@.@@@...............
............@@@@@@...................
...........@@@@@@....................
.........@@@@@@@.....................
.......@@@@@@@@@.....................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
!
.....................@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
........................@@@@@@@@@@@@@
.........................@@@@@@@@@@@@
...........................@@@@@@@@@@
........@@.@@................@@@@@@@@
........@@@@..@..................@@@@
.......@@@@.@........................
......@@@@@@@@@......................
......@@@@@@.........................
......@@@@@@.........................
..@@@@@@@@@..........................
.@@@@@@@@@@@.........................
!
..............@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
....@...@...........@@@@@@@@@@@@@@@@@
...@@.@@..............@@@@@@@@@@@@@@@
...@@@@.@@...............@@@@@@@@@@@@
.@@@@@@@@@@@.................@@@@@@@@
.@@@@@@@@............................
.@@@@@@@.............................
@@@@@@@..............................
!
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@......@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@........@@@@@@@@@@@@@@@@@@@@@@@@@@
@@.@@........@@@@@@@@@@@@@@@@@@@@@@@@
@@@.@@@.........@@@@@@@@@@@@@@@@@@@@@
@@@................@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@...@@@@@@@@@...@@@@@@@@@...@@@@@
@@@@@...@@@@@@@@@...@@@@@@@@@...@@@@@
@@@@.....@@@@@@@@...@@@@@@@@@....@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@...@@@@@@@@@...@@@@@@@@@...@@@@@
@@@@@...@@@@@@@@@...@@@@@@@@@...@@@@@
@@@@....@@@@@@@@@...@@@@@@@@@....@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@..@@@@@@@@@@..@@@@@@@@@@@.@@@@@
@@@@@...@@@@@@@@@@..@@@@@@@@@@...@@@@
@@@@@@..@@@@@@@@@....@@@@@@@@@@...@@@
@@..@...@@@@@@@@@@...@@@@@@@@........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..@@@@@@@@@...@@@@@@@@@...@@@@
@@@@@@...@@@@@@@@@..@..@@@@@@@....@@.
@@@.....@@@@@@@@@@...@@@@@@@@@....@@@
@@@@@@..@@@@@@@@@@@..@@@@@@@@@@...@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@@@@@@@@@..@@@@@@@@@@...@@@@
@@@@@@...@@@@@@@@@.....@@@@@@@...@@@@
@@@@@@..@@@@@@@@@@...@.@@@@@@@....@@@
@@.@@@..@@@@@@@@@@@..@@@@@@@@@@...@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@@@@@@@@@..@@@@@@@@@@...@@@@
@@@@@...@@@@@@@@@@..@.@@@@@@@@...@@@@
@@@@@@..@@@@@@@@@@.....@@@@@@@....@@@
@@@@....@@@@@@@@@@@..@@@@@@@@@@...@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.@@@@@@@@@@@...@@@@@@@@@...@@@@
@@@@@...@@@@@@@@@@..@@@@@@@@@@...@@@@
@@@@@@..@@@@@@@@@@....@.@@@@@@...@@@@
.@@@@...@@@@@@@@@@..@@@@@@@@@@@...@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@..@@@@@
@@@@@...@@@@@@@@@@...@@@@@@@@@...@@@@
@@@@@...@@@@@@@@@@...@@@@@@@@@.......
@@@@@...@@@@@@@@@@...@..@@@@@@@...@@@
....@...@@@@@@@@@@...@@@@@@@@@@..@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@.@@@@@
@@@@@...@@@@@@@@@@...@@@@@@@@@...@@@@
@@@@@...@@@@@@@@@....@@@@@@@@@@.....@
@@@@@...@@@@@@@@@@.....@@@@@@@@...@@@
.....@..@@@@@@@@@@..@@@@@@@@@@@..@@@@
.........@@@@@@@@@....@@@@@@@@....@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@..@@@@@@@@@@..@@@@@@@@@@...@@@@
@@@@@@..@@@@@@@@@...@@@@@@@@@@...@@@@
@@@@@...@@@@@@@@@...@@@@@@@@@@.......
.@@@....@@@@@@@@@...@@@@@@@@@@@..@@@@
.........@@@@@@@@....@@@@@@@@@...@@@@
@@@.......@@@@@@@.....@@@@@@@@....@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@..@@@@@@@.@@..@@@@@@@@@@@.@@@@@
@@@@@@...@@@@@@.@..@@@@@@@@@@@...@@@@
@@@@@@...@@@@@@@@..@@@@@@@@@@@@....@@
@@@@@...@@@@@@@@@..@@@@@@@@@@@...@@..
.........@@@@@@@....@@@@@@@@@@...@@@@
@@@.......@@@@@@.....@@@@@@@@@...@@@@
@@@@@@..@@@@@@@@@.@@.@@@@@@@@.....@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@@@@@@@@@..@@@@@@@@@@@.@@@@@
@@@@@@...@@@@@@@....@@@@@@@@@@...@@@@
@@@@@@@.@@@@@@@@@...@@@@@@@@@@@...@@@
@@@@@@...@@@@@@@@..@@@@@@@@@@....@...
.........@@@@@@@@...@@@@@@@@@@..@@@@@
@@@.......@@@@@.....@@@@@@@@@....@@@@
@@@@@@...@@@@@@@@.@.@@@@@@@@@.....@@@
@@@@@@..@@@@@@@@@.@@.@@@@@@@@@...@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@...@@@@@@@@@..@@@@@@@@@@...@@@@
@@@@@@@.@@@@@@@@....@@@@@@.@.....@@@@
@@@@@@...@@@@@@@@@..@@@@@@@.@...@@@@@
.........@@@@@@@@...@@@@@@@@@...@@@@@
@@@.......@@@@@@.....@@@@@@@.....@@@@
@@@@@@....@@@@@@@@@.@@@@@@@@......@@@
@@@@@@..@@@@@@@@@@@@@@@@@@@@@.@@.@@@@
@@@@@@@@.@@@@@@@.....@@@@@@@@.@@.@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@@@@@@@@@..@@@@@@@@@...@@@@@
@@@@@@...@@@@@@@@@...@@@@@@@@...@@@@@
@@@@@@@..@@@@@@.....@@@@@@..@...@@@@@
...@..@..@@@@@@@@@..@@@@@@@@@..@@@@@@
@.........@@@@@@@....@@@@@@@....@@@@@
@@@@@@.....@@@@@.....@@@@@@......@@@@
@@@@@@@...@@@@@@@@..@@@@@@@@@.@.@@@@@
@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@.@@@@
@@@@@@@...@@@@@@@@...@@@@@@@@@@@.@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@.@@@@@@
@@@@@@...@@@@@@@@@..@@@@@@@@@...@@@@@
@@@@@@@..@@@@@@@@....@@@@@@.....@@@@@
@@@@@@...@@@@@@..@..@@@@@@@@@..@@@@@@
..........@@@@@@@@...@@@@@@@...@@@@@@
@@@@......@@@@@@@....@@@@@@.....@@@@@
@@@@@@@....@@@@@@@...@@@@@@.....@@@@@
@@@@@@..@@@@@@@@@@.@.@@@@@@@@.@@.@@@@
@@@@@@@@..@@@@@@@@...@@@@@@@@@@@.@@@@
@..@.......@@@@@@...@@@@@@@......@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@..@@@@@@@@@...@@@@@@@@@..@@@@@
@@@@@@...@@@@@@@@@...@@@@.@@@....@@@@
@@@@@@@..@@@@@@@@....@@@@@.@@...@@@@@
...@......@@@@@@@@@..@@@@@@@@..@@@@@@
@@........@@@@@@@@...@@@@@@@....@@@@@
@@@@@@@....@@@@@@....@@@@@@.....@@@@@
@@@@@@@..@@@@@@@@@.@.@@@@@@@@@@.@@@@@
@@@@@@@@.@@@@@@@@@.@.@@@@@@@.@@.@@@@@
@@@@@@@...@@@@@@@@....@@@@@@.@@.@@@@@
....@.@...@@@@@@@.@@@@@@@@.@.....@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.@@@@@@@@@@..@@@@@@@@@.@@@@@
@@@@@@@...@@@@@@@@@...@@@@@@@@..@@@@@
@@@@@@@@..@@@@@@@@@....@@.@@@@..@@@@@
@@@@@@@...@@@@@@@@@@..@@@@@@....@@@@@
..........@@@@@@@@@...@@@@@@@...@@@@@
@@@@.......@@@@@@.....@@@@@@....@@@@@
@@@@@@@.....@@@@@@.@@.@@@@@......@@@@
@@@@@@@@.@@@@@@@@@.@@.@@@@@@@.@.@@@@@
@@@@@@@@@.@@@@@@@@....@@@@@@@@@.@@@@@
@@.@@@@@....@@@@@@@@..@.@@@......@@@@
@.....@@...@@@@@@@@@@@@@@@@@@....@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.@@@@@@@@@...@@@@@@@@@.@@@@@
@@@@@@@@...@@@@@@@@@....@@@@@@..@@@@@
@@@@@@@@..@@@@@@@@@@..@@@@.@@@..@@@@@
@@@@@@@@...@@@@@@@@@..@@@@@@....@@@@@
@..........@@@@@@@@....@@@@@@...@@@@@
@@@@@.......@@@@@@.....@@@@@....@@@@@
@@@@@@@@....@@@@@@.@@.@@@@@@.....@@@@
@@@@@@@@..@@@@@@@@.@@.@@@@@@@.@.@@@@@
@@@@@@@@...@@@@@@@@@...@@@@@@@@.@@@@@
....@@@@.....@@@@@@@@@@@@@@.@...@@@@@
@@.....@...@@@@@@@@@@@@@@@@@@....@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@...@@@@@@@@...@@@@@@@@@.@@@@@
@@@@@@@@...@@@@@@@@.....@@@@@@...@@@@
@@@@@@@@...@@@@@@@@@..@@@@@......@@@@
...@@@@....@@@@@@@@@..@@@@@@@@..@@@@@
@@.........@@@@@@@@....@@@@@@...@@@@@
@@@@@@@......@@@@@@....@@@@@....@@@@@
@@@@@@@...@@@@@@@@@.@.@@@@@@@@..@@@@@
@@@@@@@@@..@@@@@@@@.....@@@@@.@.@@@@@
@@@@@@@@...@@@@@@@@@..@@@@@@.....@@@@
@.....@@.....@@@@@@@@@@@@@@@@....@@@@
@@@.....@@@@@@@@@@@@@@@@@@@@@@..@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@.@@@@
@@@@@@@@...@@@@@@@@@..@@@@@@@@@...@@@
@@@@@@@@...@@@@@@@@.....@@@@@@@..@@@@
@@@@@@@@...@@@@@@@@@..@@@@@@.........
.....@@@...@@@@@@@@@...@@@@@@@@..@@@@
@@@@........@@@@@@@....@@@@@@....@@@@
@@@@@@@@.....@@@@@@@@.@@@@@@.....@@@@
@@@@@@@@..@@@@@@@@@.@.@@@@@@@@.@.@@@@
@@@@@@@@@@.@@@@@@@@@...@@@@@@.@@.@@@@
@@..@@@@....@@@@@@@@@@@.@@@@.....@@@@
@@.....@...@@@@@@@@@@@@@@@@@@.@....@@
@@@@......@@@@@@@@@@@@@@@@@@@@@@@@..@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@..@@@
@@@@@@@...@@@@@@@@@@..@@@@@@@@@...@@@
@@@@@@@@...@@@@@@@@.....@@@@@@@......
@@@@@@@@...@@@@@@@@@..@@@@@@@@@@..@@@
@.....@@...@@@@@@@@...@@@@@@@@@...@@@
@@@@@.......@@@@@@@....@@@@@@@....@@@
@@@@@@@@.....@@@@@@@..@@@@@@@@.@..@@@
@@@@@@@@..@@@@@@@@@.@..@@@@@@.@@.@@@@
@@@@@@@@@@.@@@@@@@@@....@@@@@@@@.@@@@
@....@.......@@@@@@@@@@@@@@@@@@...@@@
@@@........@@@@@@@@@@@@@@@@@@@@.@....
@@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.@@@@@@@@@@@..@@@@@@@@@@..@@@
@@@@@@@...@@@@@@@@@@..@@@@@@@@@...@@@
@@@@@@@@..@@@@@@@@@@....@@@@@@@......
@@..@@@...@@@@@@@@@@..@@@@@@@@@@..@@@
@@.........@@@@@@@@...@@@@@@@@@...@@@
@@@@@@......@@@@@@.....@@@@@@@.....@@
@@@@@@@@...@@@@@@@@.@.@@@@@@@@@.@.@@@
@@@@@@@@@..@@@@@@@@....@@@@@@@.@.@@@@
@@@@@@@@@...@@@@@@@@...@@@@@@......@@
@.....@@...@@@@@@@@@@@@@@@@@@@@....@@
@@@@.....@@@@@@@@@@@@@@@@@@@@@@.@@@..
@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@.@@@@
@@@@@@@..@@@@@@@@@@...@@@@@@@@@...@@@
@@@@@@@...@@@@@@@@....@@@@@@@@@@....@
@@@@@@@...@@@@@@@@@..@..@@@@@@@@...@.
....@..@..@@@@@@@@@..@@@@@@@@@@@..@@@
@@@........@@@@@@@@....@@@@@@@@...@@@
@@@@@@@.....@@@@@@@.@.@@@@@@@@....@@@
@@@@@@@@..@@@@@@@@@@@.@@@@@@@@@..@@@@
@@@@@@@@@@.@@@@@@@@....@@@@@@@.@.@@@@
@@@.@@@@....@@@@@@@@..@@@@@@@@....@@@
@@.....@...@@@@@@@@@@@@@@@@@@@@....@@
@@@@......@@@@@@@@@@@@@@@@@@@@@@@.@@@
@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
@@@@@@@...@@@@@@@@@..@@@@@@@@@@@..@@@
@@@@@@@@..@@@@@@@@...@@@@@@@@@@...@@@
@@@@@@@...@@@@@@@@..@@@@@@@@@@@......
.......@..@@@@@@@@...@@@@@@@@@@...@@@
@@@........@@@@@@@.....@@@@@@@....@@@
@@@@@@@...@@@@@@@@.@@.@@@@@@@......@@
@@@@@@@@..@@@@@@@@.@@.@@@@@@@@@..@@@@
@@@@@@@@@..@@@@@@@....@@@@@@@@.@.@@@@
@@...@@@....@@@@@@..@@@@@@@@@@....@@@
@@........@@@@@@@@@@@@@@@@@@@@@.....@
@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@..@@@@@@@....@@@@@@@@@@@@..@@@
@@@@@@@..@@@@@@@@@..@@@@@@@@@@@...@.@
@@@@@@@..@@@@@@@@@..@@@@@@@@@@@......
......@...@@@@@@@...@@@@@@@@@@...@@@@
@@@........@@@@@@.....@@@@@@@@...@@@@
@@@@@@@@.@@@@@@@@@@@.@@@@@@@@.....@@@
@@@@@@@@.@@@@@@@@@.@@@@@@@@@@@@..@@@@
@@@@@@@@...@@@@@@@...@@@@@@@@.@@@@@@@
@....@@...@@@@@@@@@@@@@@@@@@@@...@@@@
@@......@@@@@@@@@@@@@@@@@@@@@@......@
@@@@......@@@@@@@@@@@@@@@@@@@@@@.@@@@
@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@...@@@@@@@....@@@@@@@@@@@..@@@@
@@@@@@@..@@@@@@@@...@@@@@@@@@@@...@@@
@@@@@@...@@@@@@@@...@@@@@@@@@........
.....@...@@@@@@@@...@@@@@@@@@@..@@@@@
@@@.......@@@@@@....@@@@@@@@@....@@@@
@@@@@@...@@@@@@@@.@@.@@@@@@@.....@@@@
@@@@@@@..@@@@@@@...@.@@@@@@@@.@.@@@@@
@@@@@@@@...@@@@@@....@@@@@@@.@@.@@@@@
....@.@...@@@@@@@@@@@@@@@@@@@....@@@@
@@.....@@@@@@@@@@@@@@@@@@@@@.@....@@@
@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@.@
@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.@@@@@@@@@@...@@@@@@@@@@..@@@@@
@@@@@...@@@@@@@.@...@@@@@@@@@...@@@@@
@@@@@@..@@@@@@@.@..@@@@@@.......@@@@@
@@@@....@@@@@@@@@..@@@@@@@@@....@@@@@
.........@@@@@@@....@@@@@@@@...@@@@@@
@@........@@@@@@....@@@@@@@.....@@@@@
@@@@@....@@@@@@@@.@.@@@@@@@@...@@@@@@
@@@@@@..@@@@@@@@....@@@@@@@@.@@.@@@@@
@@@@@@@...@@@@@@....@@@@@@@.@@@@@@@@@
....@@....@@@@@@@@@@@@@@@@@@....@@@@@
@.......@@@@@@@@@@@@@@@@@@.@@...@@@@@
@@@.....@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.@@@@@@@@@@...@@@@@@@@@...@@@@@@
@@@@...@@@@@@@@@@..@@@@@@@@@...@@@@@@
@@@@...@@@@@@@.....@@@@@.......@@@@@@
@@@@...@@@@@@@@@@..@@@@@@@@...@@@@@@@
...@....@@@@@@@@...@@@@@@@@...@@@@@@@
.........@@@@@@.....@@@@@@.....@@@@@@
@@@.......@@@@@@.@.@@@@@@@....@@@@@@@
@@@@@..@@@@@@@@....@@@@@@@@.@@.@@@@@@
@@@@@@...@@@@@@....@@@@@@@@.@@.@@@@@@
...@@....@@@@@@@@@@@@@@@@@.....@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@...@@@@@@
@......@@@@@@@@@@@@@@@@@@@@..@@@@@@@@
@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@..@@@@@@@@
....@@@@@@@@@@...@@@@@@@@@@...@@@@@@@
@...@@@@@@@@@.....@@@@@......@@@@@@@@
@...@@@@@@@..@@..@@@@@@@@@...@@@@@@@@
@@...@@@@@@@@@....@@@@@@@@..@@@@@@@@@
..@...@@@@@@@@....@@@@@@@....@@@@@@@@
.......@@@@@@@@...@@@@@......@@@@@@@@
@@...@@@@@@@@@.@@.@@@@@@@@.@.@@@@@@@@
@@@..@@@@@@@@@....@@@@@@@.@@@@@@@@@@@
@@@....@@@@@@....@@@@@@.......@@@@@@@
@@...@@@@@@@@@@@@@@@@@@@.....@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@@@....@@@.........@@@@@@@@@@
@@@@@@@@@......@@@@@@@.....@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@...@@@@@@@@@@
@@@@@@@@@@@....@@@@@@@@....@@@@@@@@@@
.@@@@@@@@@.....@@@@@@@.....@@@@@@@@@@
..@@@@@@@@@.@@.@@@@@@@......@@@@@@@@@
@@@@@@@@@@@.@@.@@@@@@@@.@@.@@@@@@@@@@
@@@@@@@@@@.....@@@@@@@@.@@.@@@@@@@@@@
..@@@@@@@@@.....@@@@@@@.@@.@@@@@@@@@@
..@@@@@@@@@...@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@.....@@@@@@@@@
!
@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@....@@@@@@@@@@@@.@@@@@@@@@@@@@@
@@@@@@@...@.@@@@@@@@.....@@@@@@@@@@@@
@@@@@@......@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@....@@...@@@@....@@@@@@@@@@@@@
@@@@@@@@....@@@.........@@@@@@@@@@@@@
@@@@@@@@....@@@@@.......@@@@@@@@@@@@@
@@@@@@@.....@@@@@@@@....@@@@@@@@@@@@@
@@@@@.......@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@.@@.@@@@@@@.......@@@@@@@@@@@@
@@@@@@..@@.@@@@@@@........@@@@@@@@@@@
@@@@@@.@@@..@@@@@@@@.@..@@@@@@@@@@@@@
@@@@@.......@@@@@@@@.@..@@@@@@@@@@@@@
@@@@@@@.....@@@@@@@.....@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.....@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@.........@@@@@.....@@@@@@@@@@@@@@@@@
@@.......@@@@@@......@@@@@@@@@@@@@@@@
@.........@@@@@@.....@@@@@@@@@@@@@@@@
@@@....@@@..........@@@@@@@@@@@@@@@@@
@@@....@@@@.........@@@@@@@@@@@@@@@@@
@@@.....@@@..........@@@@@@@@@@@@@@@@
@@@......@@@@@@@.....@@@@@@@@@@@@@@@@
@@........@@@@@......@@@@@@@@@@@@@@@@
@........@@@@@@.......@@@@@@@@@@@@@@@
@..@@@.@@@@@@@........@@@@@@@@@@@@@@@
@..@@@.@@@@@@@@.......@@@@@@@@@@@@@@@
@..@@@...@@@@@@@.....@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@..@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
.......@........@@@@@@@@@@@@@@@@@@@@@
@@@@............@@@@@@@@@@@@@@@@@@@@@
@@@@...@@........@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
...@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
.....@@@@........@@@@@@@@@@@@@@@@@@@@
..@@@@@@..........@@@@@@@@@@@@@@@@@@@
.@@@@@@...........@@@@@@@@@@@@@@@@@@@
!
@@@@@@........@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@......@.@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.........@@@@@@@@@@@@@@@@@@@@@
@@@@@@............@@@@@@@@@@@@@@@@@@@
....@............@@@@@@@@@@@@@@@@@@@@
...@...........@@@@@@@@@@@@@@@@@@@@@@
@....@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@
@@@@@...........@@@@@@@@@@@@@@@@@@@@@
@@@@............@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@........@...@.....@@@@@@@@@@@@@
@@@@@@................@@@@@@@@@@@@@@@
@@@..................@@@@@@@@@@@@@@@@
@@@...............@@@@@@@@@@@@@@@@@@@
@@@............@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..........@@@@@@@@@@@@@@@@@@@@
@@@@@@@...........@@@@@@@@@@@@@@@@@@@
@@@@@@............@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@..@..@@@@@@@@@@@@@
@..............@......@@@@@@@@@@@@@@@
@...@@@@.........@....@@@@@@@@@@@@@@@
@@...@..............@@@@@@@@@@@@@@@@@
@@@..............@@@@@@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.........@@@@@@@@@@@@@@@@@@@@
@@@@@@@...........@@@@@@@@@@@@@@@@@@@
@@@@@@@............@@@@@@@@@@@@@@@@@@
!
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@......@@@@@@@@@@@@@
@@@@@@@.....................@@@@@@@@@
@@@@@@@..................@@@@@@@@@@@@
@@@@@@...........@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@@@@@@@@@@@@@@@@@
@@@@@@@@............@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@.@.@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@.@@@@@@@@@@
@@@@@@@@@@@.......@@@@..@@@@@@@@@@@@@
@@@@@@@@@@@......@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@.................@..@@@@@@@@
@@@@@@@@@.......................@@@@@
@@@@@@@@..........@@@@..@@@@@@@@@@@@@
@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@..........@@@@@@@@@@@@@@@@@
@@@@@@@@@@...........@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@.@@@@@@@@@@@
@@@@@@@@@@@@@@.......@..@@@@@@@@@@@@@
@@@@@@@@@@@@@...............@@..@@@@@
@@@@@@@@@@@..............@@@........@
@@@@@@@@@....@@......@@@......@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@.@@@@@@@
@@@@@@@@@@@@@@@@.......@.@@@@@@@@@@@@
@@@@@@@@@......@................@@@@@
@@@@@@@@@....@...........@@....@..@@@
@@@@@@@@@@...................@@@@@@@@
@@@@@@@@@@...@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@.......@@.@@.@@@@@@
..@@@@@@@@@@@@@..........@@@@@@@@@@@@
..@@@@@....@@@@@.........@@@@@@@@@@@@
...@@@@@@...@@...........@@@@@@@@@@@@
.@@@@@@@@@@....@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
..@@@@@@@@@@@@@@.........@@@@@@@@@@@@
...@@@@@@@@@@@@@...........@@@@@@@@@@
...@@@@@@@@@@@@@............@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@.......@@@@@@@@
..@@@@@@@@@@@@@@@@...........@.@.@@@@
....@@@@@@@@@@@@@@...........@@@@@@@@
....@@@@@@@@@.....@@........@@@@@@@@@
.....@@@@@@@@@...@...........@@@@@@@@
.....@@@@@@@@@@.............@@@@@@@@@
....@@@@@@@@@@@@@.@@.......@@@@@@@@@@
....@@@@@@@@@@@@@@@@.......@@@@@@@@@@
.....@@@@@@@@@@@@@@@@.....@@@@@@@@@@@
.....@@@@@@@@@@@@@@@........@@@@@@@@@
......@@@@@@@@@@@@@.........@@@@@@@@@
......@@@@@@@@@@@@@..........@@@@@@@@
.......@@@@@@@@@@@............@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@
@@@...@@@@@@@@@@@@@@@@@@..........@@@
@.......@@@@@@@@@@@@@@@@@.........@@@
@@......@@@@@@@@@@@@....@........@@@@
@@@.....@@@@@@@@@@@@...@..........@@@
..........@@@@@@@@@@@.............@@@
.........@@@@@@@@@@@@..@@@.......@@@@
..@......@@@@@@@@@@@@@@@@@......@@@@@
@@@@@.....@@@@@@@@@@@@@@@@......@@@@@
@@@@......@@@@@@@@@@@@@@@........@@@@
@@@.......@@@@@@@@@@@@@@@........@@@@
@@........@@@@@@@@@@@@@@..........@@@
@@.........@@@@@@@@@@@@...........@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@....@@@@@@@@@@@@@@@@@@@......
@@@@@@@......@@@@@@@@@@@@@@@@@@......
@@@@@@@......@@@@@......@@@@.........
@@@@@.......@@@@@@@@@@...............
@.............@@@@@@@@@@.@@@@@.......
@@...........@@@@@@@@@@@@@@@@@.......
@@@@..@@@.....@@@@@@@@@@@@@@@@.......
@@@@@@@@@.....@@@@@@@@@@@@@@@@@......
@@@@@@@@......@@@@@@@@@@@@@@@@.......
@@@@@@@.......@@@@@@@@@@@@@@@........
@@@@@@........@@@@@@@@@@@@@@.........
@@@@@.........@@@@@@@@@@@@@..........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@......@....@@@@@@@@@@@@.
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@.
@@@@@@@@@@@@@.........@@@@@.@@@@@@@@@
@@@@@@@@@@@@...........@@.....@@@....
@@@@@@@@@@@@@@.....@@@@@@@@@.........
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@..
@@@@@@@@@@@.........@@@@@@@@@@@@@@...
@@@@@@@@@...........@@@@@@@@@@@@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@.@@@@@@@@..@@@@@@@
@@@@@@@@@@@@@@@@......@@..@...@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@...
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@......@@@@@@@@.@@
.@@@@@@@@@@@@@@@@@@@@.....@@@......@@
.@@@@@@@@@@@@@@@@@@@@....@@.....@@@@@
.@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@........@@@@@@@@
..@@@@@@@@@@@@@@@@@@.........@@@@@@@@
!
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@......@@@@@@@
....@@@@@@@@@@@@@@@@@@@...........@@.
...@@@@@@@@@@@@@@@@@@@@............@.
...@@@@@@@@@@@@@@@@@@@@@..........@@@
...@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@......@@@@@@@
....@@@@@@@@@@@@@@@@@@@@.......@@@@@@
.....@@@@@@@@@@@@@@@@@@@.......@@@@@@
......@@@@@@@@@@@@@@@@@.........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
........@@@@@@@@@@@@@@@@@@@@@@...@@@@
.......@@@@@@@@@@@@@@@@@@@@@......@@@
@.......@@@@@@@@@@@@@@@@@@@@......@@@
@.......@@@@@@@@@@@@@@@@@@@.....@.@@@
@......@@@@@@@@@@@@@@@@@@@@..........
........@@@@@@@@@@@@@@@@@@@@.........
........@@@@@@@@@@@@@@@@@@@@.....@@@@
........@@@@@@@@@@@@@@@@@@@@....@@@@@
.......@@@@@@@@@@@@@@@@@@@@......@@@@
.........@@@@@@@@@@@@@@@@@@.......@@@
..........@@@@@@@@@@@@@@@@.........@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@........@@@@@@@@@@@@@@@@@@@@@@@@.@
@@@@........@@@@@@@@@@@@@@@@@@@@@....
@@@@........@@@@@@@@@@@@@@@@@@@@.....
@@@@@.......@@@@@@@@@@@@@@@@@@@@.....
@@@@@@.....@@@@@@@@@@@@@@@@@@@@@.....
@@@@........@@@@@@@@@@@@@@@@@@@......
@@@@........@@@@@@@@@@@@@@@@@@@......
@@@@........@@@@@@@@@@@@@@@@@@@......
....@.......@@@@@@@@@@@@@@@@@@@....@@
.............@@@@@@@@@@@@@@@@@......@
.............@@@@@@@@@@@@@@@@@.......
..............@@@@@@@@@@@@@@@@.......
!
@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@.@
@@@@@@@@.......@@@@@@@@@@@@@@@@@.....
@@@@@@@@........@@@@@@@@@@@@@@@@@....
@@@@@@@@@......@@@@@@@@@@@@@@@@@@....
@@@@@@@@@......@@@@@@@@@@@@@@@@@.....
@@@@@@@@........@@@@@@@@@@@@@@@@@....
@@@@@@@@.......@@@@@@@@@@@@@@@@@.....
@@@@@..........@@@@@@@@@@@@@@@@@.....
@@@............@@@@@@@@@@@@@@@@@.....
...............@....@@@@@@@@@@@@.....
....................@@@@@@@@@@@@.....
...................@@@@@@@@@@@@@.....
!
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@..
@@@@@@@@@@........@@@@@@@@@@@@@@@....
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@....
@@@@@@@@@@@.......@@@@@@@@@@@@@@.....
@@@@@@@@@@........@@@@@@@@@@@@@@@....
@@@@@@@@@@.......@@@@@@@@@@@@@@@@....
@@@@@@@@.........@@@@@@@@@@@@@@@@....
.........@......@@@@@@@@@@@@@@@@@....
.................@@@....@@@@@@@@.....
........................@@@@@@@@.....
@@@@@..................@@@@@@@@@.....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@@@@@@@@@@@...@
@@@@@@@@@@@@@@......@@@@@@@@@@@@.....
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@......@@@@@@@@@@@@..@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@....
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@..
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@.
....@.......@.......@@@@@@@@@@@@@@@..
...................@@@@@@@@@@@@@@@...
@...........................@@@@@....
@@@@@@@@....................@@@@.....
!
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@...
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@...
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@.@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@............@@@@@@@@@@@@@@@
....@.@....@@@.......@@@@@@@@@@@@@@@@
..............@......@@@@@@@@@@@@@@@.
...............................@@@...
@@@@@@.........................@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@...@@@@@.....@........@@@@@@@@@@@@@@
.........@.............@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@.
@@...............................@@..
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@...............@@@@@@@@@@@@@@
......@@@@@@@@@@.......@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@.
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...@.@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@.....@@@..........@@@@@@@@@@@
@@@@@@@@.@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@.@@........@@@@@@@@@@@@@
....@@@@@@@@@@@@........@@@@@@@@@@@@@
..........@@@@@.........@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@..@@@........@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@..@............@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
....@@@@@@@@@@@@@.........@@@@@@@@@@@
........@@@@@@@@@........@@@@@@@@@@@@
........................@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@.@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@....@@@@@@@@.........@@@@@@@@@
@@@@@@@@@....@@@@@@@@......@@@@@@@@@@
@@@@@@@@@@...@@@.............@@@@@@@@
@@@@@@@@@@@..................@@@@@@@@
@@@@@@@@@@@@..@@@@@..........@@@@@@@@
.....@@@@@@@@@@@@@@..........@@@@@@@@
.........@@@@@@@@@@@.........@@@@@@@@
............................@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@...@.@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@.@@@@@@@@@@@..........@@@@@
@@@@@@@@.......@@@@@@@@@......@@@@@@@
@@@@@@@@@@@@....@@@...............@@@
@@@@@@@@@@@@@.....................@@@
@@@@@@@@@@@@@@......@@............@@@
@@@@@@@@@@@@@@@@@@@@@@@............@@
.........@@@@@@@@@@@@@@............@@
.................@@@@@@@...........@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@.......
@@@@@@@@@@@@@@@........@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@.....@@...........
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@.......@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@.............@@@@@@@@@@@@@@@@@.....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@..
@@@@@@@@.....................@@@@@@@@
@@@...............................@@@
@@.................................@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@.........................@@@@@@
@@@@@@.........................@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@.........................@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@..........................@@@@@
@@@@@@.........................@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@........................@@@@@@
@@@@@@@@@.....................@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@...................@@@@@@@@
@@@@@@@@@@@..................@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@@...................@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@.....................@@@@@@@
@@@@@@@@@@......................@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
!
@@@@@@@@@.....@@@.........@@@@@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@.@@@.............@@@....@@@@@
@@@@@@@@@@@@@...........@@@@....@@@@@
@@@@@@@@@@@@@@.........@@@@@@...@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@....@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@.....@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@..........@.............@..........@
@@........@@.............@@.........@
@@........@@@............@@.........@
@.........@@@............@@........@@
@.........@@@@@.......@@@@@.........@
@........@@@@@@@@...@@@@@@@@.........
@@.......@@@@@@@@@.@@@@@@@@@@........
@@@@@.@..@@@@@@@@@@@@@@@@@@@@......@.
@@@@@@@..@@@@@@@@@@@@@@@@@@@......@@@
@@@@@@...@@@@@@@@@@@@@@@@@@@.......@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@
@@@@@@@@.@@@@@@@@@@@@@@@@@@@..@@....@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@....@
!
.....................................
.....................................
.....................................
.....................................
.....................................
...........@@@.........@@@...........
..........@@@@@@.....@@@@@@..........
.........@@@@@@@@...@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
........@@@@@@@@@@@@@@@@@@@@@........
.....@@@.@@@@@@@@@@@@@@@@@@@.@@@.....
..........@@@@@@@@@@@@@@@@@@.........
!
.....................................
.....................................
.....................................
.....................................
...........@@...........@@@..........
..........@@@@@.......@@@@@@.........
.........@@@@@@@@....@@@@@@@.........
.........@@@@@@@@@.@@@@@@@@@@........
.........@@@@@@@@@@@@@@@@@@@@........
.........@@@@@@@@@@@@@@@@@@@.........
.........@@@@@@@@@@@@@@@@@@@.........
.......@@@@@@@@@@@@@@@@@@@@@@........
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.........@@@@@@@@@@@@@@@@@@@.........
!
.....................................
.....................................
.....................................
.....................................
..........@@@...........@@@..........
..........@@@@@.......@@@@@@.........
.........@@@@@@@@....@@@@@@@.........
........@@@@@@@@@@.@@@@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@@........
.........@@@@@@@@@@@@@@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@@........
.......@@@@@@@@@@@@@@@@@@@@@@........
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.........@@@@@@@@@@@@@@@@@@@.........
!
............................@@.......
.........................@@@@@@......
..................@@..@@@@@@@@@......
................@@@@@@@@@@@@@@@......
..............@@@@@@@@@@@@@@@@@......
............@@@@@@@@@@@@@@@@@@@......
............@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@........
.........@@@@@@@@@@@@@@@@@@@@........
..........@@@@@@@@@@@@@@@@@@@........
..........@@@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@@@........
..............@@@@@@@@@@@@@@.........
!
...................@@@@@@@@@@@@......
.................@@@@@@@@@@@@@@......
...............@@@@@@@@@@@@@@@@......
..............@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@@......
...........@@@@@@@@@@@@@@@@@@@@......
..........@@@@@@@@@@@@@@@@@@@@.......
...........@@@@@@@@@@@@@@@@@@@.......
.............@@@@@@@@@@@@@@@@@@......
.............@@@@@@@@@@@@@@@@@..@....
..............@@@@@@@@@@@@@@@@.......
...............@@...@@@@@@.@.........
.......................@@@@@.........
................................@@@@@
!
...............@@@@@@@@@@@@@@@@@@....
.............@@@@@@@@@@@@@@@@@@@.....
.............@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
........@@@@@@@@@@@@@@@@@@@@@@@@@....
.........@@@@@@@@@@@@@@@@@@@@@@@.....
.........@@@@@@@@@@@@@@@@@@@@@@@.....
..........@@@@@@@@@@@@@@@@@@@@@@.....
............@@@.......@@@@@@@@@@@....
............................@@@@.@@..
..............................@......
.....................................
.....................................
..................................@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
......@@@...................@@@@@@@@@
..............................@@@@@@.
.....@.........................@@@@..
................................@@@..
........@.......................@@@@.
.........@.................@.@..@..@.
............................@@@.@..@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..........@@@@@@@@@@@@@@@@@@@........
.............@@@@@..@@@@@............
@@@@@@@@........................@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@..........................@@@@@
@@@@.............................@@@@
@@@......@........................@@@
@@@.....@@.................@@.....@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.@@......@@@@@@@@@@@@@@@
@@@@@@@@@@...................@@@@@@@@
@@@@@@@@@.....................@@@@@@@
@@@@@@@@.......................@@@@@@
@@@@@@@.........................@@@@@
@@@@@@@.........................@@@@@
@@@@@@@@........................@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@...................@@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@@@@@...................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@...............@@@@@@@@@@@@@
@@@@@@@....................@@@@@@@@@@
@@@@@@.......................@@@@@@@@
@@@@@@........................@@@@@@@
@@@@@@@..@.....................@@@@@@
@@@@@@@@@@......................@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@
!
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@..@@@@@@@..........@@@@@@@@@@@@@
@@@@.....@@@@@@........@@@@@@...@@@@@
@@@......@@@@@@.......@@@@@......@@@@
@@@.......@@@@@.......@@@@........@@@
@@@........@@@@@......@@@.........@@@
@@@@...@....@@@@.....@@@@..........@@
@@@@@@@@@@@.@@@@@@@@@@@@@..........@@
@@@@@@@@@...@@@@@@@@@@@@@.........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@........@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@......@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@......@@@
!
........@@@@@..............@@@@@.....
.........@@@@@...........@@@@@@......
..........@@@@@.........@@@@@@.......
...........@@@@.......@@@@@@.........
............@@@@......@@@@...........
............@@@@.....@@@@............
.............@@@.....@@@.............
@@@..........@@@.....@@@.............
@@...........@@@@@@@@@@@.............
@@..........@@@@@@@@@@@@@@...........
@@@........@@@@@@@@@@@@@@@...........
@@@@......@@@@@@@@@@@@@@@@@..........
@@@@......@@@@@@@@@@@@@@@@@..........
@@@.......@@@@@@@@@@@@@@@@@..........
!
.....................................
.....................................
.....................................
..........@..........................
........@@@@@@@......................
.......@@@@@@@@.......@@@@@@@@.......
............@@@@......@@@@@@@@@@.....
............@@@@.....@@@....@@@@@....
.............@@@.....@@@.............
.............@@@@@@@@@@@.............
............@@@@@@@@@@@@@............
...........@@@@@@@@@@@@@@@...........
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
!
.....@@@@............................
.....@@@@@@..........................
.....@@@@@@@@........................
.......@@@@@@@............@@@@@@@....
..........@@@@@........@@@@@@@@@@@...
...........@@@@.......@@@@...........
............@@@@.....@@@@............
.............@@@.....@@@.............
.............@@@@@@@@@@@.............
.............@@@@@@@@@@@.............
...........@@@@@@@@@@@@@@@...........
...........@@@@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
!
............@@@@@@...................
.............@@@@@..........@@@@@@@@@
.............@@@@@.......@@@@@@@@@@@@
..............@@@@......@@@@@@@@@....
..............@@@@.....@@@@..........
...............@@@.....@@@...........
...............@@@.....@@@...........
...............@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
...........@@@@@@@@@@@@@@@@@.........
...........@@@@@@@@@@@@@@@@@.........
...........@@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
!
............@@@@...@@@@@.............
.............@@@@...@@@@.............
..............@@@@..@@@@.............
...............@@@..@@@@.............
...............@@@@@@@@@.............
.............@@@@@@@@@@@@@@..........
............@@@@@@@@@@@@@@@@@........
...........@@@@@@@@@@@@@@@@@@........
...........@@@@@@@@@@@@@@@@@@@.......
..............@@@@@@@@@@@@@@@@.......
..............@@@@@@@@@@@@@@@@.......
..............@@@@@@@@@@@@@@@@.......
.............@@.@@@@@@@@@@@@@@.......
.............@@@@@@@@@@@@@@@@@.......
!
..........@@@@@@@@@..................
..............@@@@@..................
...............@@@@@.................
..............@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@@@.........
...........@@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@@@@.......
...............@@@@@@@@@@@@@@@.......
................@@@@@@@@@@@@@@.......
................@@@@@@@@@@@@@@@......
...............@@@@@@@@@@@@@@@@@.....
..............@@@@@@@@@@@@@@@@@@@....
!
..............@@@@@@.................
................@@@@.................
.................@@@@@...............
.............@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@.........
..............@@@@@@@@@@@@@@.........
...............@@@@@@@@@@@@@@........
.................@@@@@@@@@@@@........
.................@@@@@@@@@@@@........
...............@@@@@@@@@@@@@@........
..............@@@@@@@@@@@@@@@@.......
.............@@@@@@@@@@@@@@@@@@......
!
..............@@@@@@.................
.................@@@.................
..................@@.................
...............@@@@@@@@@.............
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
.................@@@@@@@@@@..........
.................@@@@@@@@@@..........
................@@@@@@@@@@@..........
...............@@@@@@@@@@@@@.........
..............@@@@@@@@@@@@@@.........
..............@@@@@@@@@@@@@@@........
!
...........@@@@.@@@@.................
..............@@@@@@.................
.................@@@.................
.................@@@@@@..............
...............@@@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@@@@@............
.................@@@@@@@@............
..................@@@@@@@............
.................@@@@@@@@@...........
................@@@@@@@@@@@..........
...............@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@..........
!
...............@@....................
................@@@..................
...............@@@@..................
..................@@@................
................@@@@@@@..............
................@@@@@@@..............
.................@@@@@@@.............
.................@@@@@@@.............
............@...@@@@@@@@@............
...........@@@@@@@@@@@@@@............
............@@@@@@@@@@@@@@...........
..............@..@@@@@@@@@@..........
.................@@@@@@@@@@..........
................@@@@@@@@@@@..........
!
.....................................
.....................................
...................@...@.............
...................@..@..............
..................@@@@@..............
.................@@@@@@..............
...............@@@@@@@@..............
................@@@@@@@..............
................@@@@@@@..............
................@@@@@@@@.............
.................@@@@@@@@............
.................@@@@@@@@@...........
.................@@@@@@@@@...........
.................@@@@@@@@@@..........
!
.....................................
.....................................
....................@@@@@............
....................@@...............
..................@@@@@..............
..................@@@@@@@............
..................@@@@@.@@@..........
.................@@@@@@@.............
...............@@@@@@@@@.............
...............@@@@@@@...............
...............@.@@@@@@..............
................@@@@@@@@@............
................@@@@@@@@.............
..................@@@.@@.............
!
.....................................
.....................................
........................@............
....................@.@..............
.....................@@@..@..........
....................@@@@@@@..........
....................@@@@@@...........
....................@@@@@............
...................@@@@@@@...........
..................@@@@@@@............
..................@@@@@@@............
..................@@@@@@@............
......................@@@............
......................@@@............
!
.....................................
.....................................
.....................................
......................@@.@...........
......................@@@@...........
....................@@.@@@@..........
.....................@@@@@@..........
......................@@@@@@.........
.......................@@@@@.........
.......................@@@@@.........
......................@@@@@@.........
........................@@@@.........
.......................@@.@@.........
.......................@..@..........
!
.....................................
.....................................
.....................................
.........................@.@.........
..........................@@@........
..................@.......@@@@.......
..................@@@@@@@@@@@@.......
..........................@@@@@......
...........................@@@@......
.........................@@@@@@@.....
.........................@@@@@@@.....
..........................@@@@@......
.........................@@.@@.......
.........................@...@.......
!
.....................................
.....................................
.....................................
..........................@@@........
...........................@@@.......
...........................@@@@......
...................@@@@@@@@@@@@@.....
............................@@@@.....
............................@@@@@....
...........................@@@@@@....
...........................@@@@@@....
...........................@@@@@@....
..........................@@..@@.....
..........................@...@......
!
.....................................
.....................................
.....................................
...........................@.@.......
............................@@@......
............................@@@@.....
....................@@@@@@@@@@@@@....
.............................@@@@....
.............................@@@@@...
............................@@@@@@...
............................@@@@@@...
............................@@@@@@...
...........................@@..@.....
...........................@...@.....
!
.....................................
.....................................
.....................................
...........................@@@.......
.............................@@@.....
............................@@@@@....
....................@@@@@@@@@@@@@....
.............................@@@@....
.............................@@@@@...
............................@@@@@@...
............................@@@@@@...
............................@@@@@@...
............................@@.@@....
...........................@@..@@....
!
.....................................
.....................................
.....................................
.............................@@.@....
...............................@@@...
...............................@@@@..
.......................@@@@@@@@@@@@..
...............................@@@@@.
...............................@@@@@.
...............................@@@@@.
..............................@@@@@@.
...............................@@@@@.
..............................@@.@@..
.............................@@..@@..
!
.....................................
.....................................
.....................................
....................................@
.....................................
..............................@@....@
...............................@@..@@
.....................................
.....................................
....................................@
....................................@
....................................@
...................................@@
...................................@.
!
.....................................
.....................................
@@...................................
.@@..................................
...@@................................
@....@@..............................
@@....@@.............................
@@@.....@@...........................
@@@@@...@@...........................
@@@@.................................
.....................................
.....................................
.....................................
.....................................
!
@@...................................
@@@@@@@..............................
@@@@@@..@............................
.@@@@.....@@.........................
@@@@@@......@@.......................
@@@@@@@@.....@@......................
@@@@@@@@@@....@@.....................
@@@@@@@@@@@....@.....................
@@@..................................
.@@@.................................
@@@@.................................
.....................................
.....................................
.....................................
!
.......@@.@@.........................
.....@@@@@@@@........................
.....@@@@@@@..@......................
...@@@@@@.......@@...................
.@@@@@@@@@@@@@@@.@@..................
@@@@@@@@@@@@@@@@...@.................
@@@@@@@@@@@..@.....@.................
.@@@@@@@@@@@.........................
.....@@.@@...........................
.......@@@...........................
.......@.............................
.....................................
.....................................
.....................................
!
..........@@@@.......................
.........@@@@@.@@@@..................
.........@@@@@@@@..@.................
........@@@.@@@@@...@................
........@@@@@.@@.....................
.......@@@@@@@@@@@...................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@@@....................
.....@@@@@@@@@.......................
...........@.@@......................
............@........................
............@........................
.....................................
.....................................
!
............@........................
...........@@@@@.....................
............@@@@@....................
............@@@@@....................
............@@@@@@@..................
............@@@@@.@@@................
............@@@@@@.@@................
...........@@@@@@@...................
.........@@@@@@@@@@@.................
........@@@@@@@@@@@..................
..........@@@@@@@@...................
..............@......................
..............@......................
..............@......................
!
.............@.......................
.....................................
..............@.@.@..................
.............@@@@@@@.................
...............@@@@@@@@@.............
..............@@@@...@...............
..............@@@@@@.................
..........@@@@@@@@@..................
..........@@@@@@@@@@.................
.........@@@@@@@@@@@.................
..........@@@@@@@@@..................
.............@@..@.@.................
.....................................
.....................................
!
.............@.......................
.....................................
..............@......................
...............@..@..@@@.............
...............@@@@@@@@@@............
................@@@@@................
................@@@@@................
.............@@@@@@@.................
...........@@@@@@@@@@................
...........@@@@@@@@@@@...............
............@@@@@@@@@@...............
..............@@@@@@.@...............
......................@..............
....................@..@.............
!
.............@.......................
..............@......................
..............@......................
..............@@.....................
...............@.........@...........
................@@@@@@@@@@@@@........
@..@@@@@@@@@@@@.@@@@@@@@@@@@...@@@@@@
.................@@@@@@..............
...............@@@@@@@@@.............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
...............@@@@@@@@@.............
..................@@@@@@@............
...................@@...@............
!
.............@@......................
..............@......................
..............@@.....................
..............@@@....................
..............@@@....................
...............@@@@@@@..@............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@.@@@@@@@@@.....
................@@@@@@@@@@@..........
................@@@@@@@@@@@..........
................@@@@@@@@@@...........
................@@@@@@@@@@@..........
.................@@@@@@@@@@..........
...................@@@@@@@@..........
!
............@@@....................@@
.............@@@.....................
.............@@@@....................
.............@@@@....................
..............@@@@...................
.@@.....@@@@..@@@@@@@@@@@.........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....@@@@.......@@@@@@@......@@@@@...
................@@@@@@@@..@@@@@@@@@..
@..............@@@@@@@@@@@@@@@@......
..............@@@@@@@@@@@@@@@........
...............@@@@@@@@@@@@@@........
.................@@@@@@@@@@@@@.......
..................@@@@@@@@@@@@.......
!
............@@@@.................@@@@
.............@@@.....................
.............@@@@....................
.............@@@@@...................
.............@@@@@@.....@...........@
@@@@...@@@@@@@@@@@@@@@@@@.......@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@....@@@@@......@@@@@@@..............
......@........@@@@@@@@@@......@@@@@.
@..............@@@@@@@@@@@...@@@@@@@@
.............@@@@@@@@.@@@@@@@@@@@....
..............@@@@@@..@@@@@@@@@@.....
@...............@@@@@@@@@@@@@@@......
..@.....@.........@@@@@@@@@@@@@@.....
!
...........@@@@@@...............@@@@@
.............@@@@...................@
............@@@@@@...................
............@@@@@@..................@
.............@@@@@@@....@..........@@
@@@@@..@@@@@@@@@@@@@@@@@@@.....@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@...@@@@@@@....@@@@@@....@@.....@@..@
@.....@@.......@@@@@@................
@.............@@@@@@@@@@@@........@@@
............@@@@@@@@@@@@@@@.....@@@@@
.............@@@@@@@..@@@@@@@@..@@@@@
@..............@@@@@@@.@@@@@@@@@@@...
.@@.....@........@@@@@@@@@@@@@@@@@@..
!
...........@@@@@@..............@@@@@@
.............@@@@.................@@@
...........@@@@@@@...................
............@@@@@@@.................@
.......@....@@@@@@@@@...@.........@@@
@@@@@.@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@...@@@@@@@@...@@@@@@@..@@@@....@@.@@
@....@@@......@@@@@@@@..............@
@............@@@@@@@@@@..............
...........@@@@@@@@@@@..@@@.........@
...........@@@@@@@@@...@@@@@@......@@
@@............@@@@@@@@..@@@@@@@@...@@
.@@@....@.......@@@@@@@..@@@@@@@@@@@@
!
...........@@@@@@...............@@@@@
.............@@@@.................@@@
............@@@@@@...................
...........@@@@@@@@.................@
............@@@@@@@@@...@.........@@@
@@@@@.@@@@@@@@@@@@@@@@@@@@@...@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@..@@@@@@@@...@@@@@@@.@@@@@....@@.@@
@.....@@......@@@@@@@@..............@
@.............@@@@@@@@...............
............@@@@@@@@@@...............
...........@@@@@@@@@.......@@@.......
@@............@@@@@@@@....@@@@@@.....
.@@@....@.......@@@@@@@...@@@@@@@@@..
!
..........@@@@@@@@@@@...........@@@@@
............@@@@@@.................@@
.............@@@@@...................
..........@@@@@@@@@..................
...........@@@@@@@@@@.....@.........@
@@@...@@@..@@@@@@@@@@@@@@@@......@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@..@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@
@@....@@@@......@@@@@.....@.........@
@@....@........@@@@@@................
..@..........@@@@@@@@@@..............
..........@@@@@@@@@@@................
@@..........@@@@@@@@@................
.@@...........@@@@@@@@@.......@@@@@..
!
...........@@@@@@@@@@@@@@@......@@@@@
..........@@@@@@@@@@@@@.............@
...........@@@@@@@@..................
............@@@@@@@@.................
.........@@@@@@@@@@@@................
@.........@@@@@@@@@@@@@.....@.......@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...@@@@@@@@@@@@@@@@@@@@.....@...@@
@@.....@@@@......@@@.................
..@............@@@@@@................
..............@@@@@@@@...............
@@.......@@@@@@@@@@@@@...............
.@@.........@@@@@@@@@................
!
.........@@@@@@@@@@@@@@@@@@@...@@@@@@
..........@@@@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@............
..........@@@@@@@@@@@@@..............
...........@@@@@@@@@@................
........@@@@@@@@@@@@@@@........@.....
...@....@@@@@@@@@@@@@@@@@......@....@
@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@....@@@@@@@@@@@@@@@@@............
..@.....@@@@@@@@@@@@@@@@@............
..................@..................
@..............@@@@@@................
...........@@@@@@@@@@@@..............
!
.@@....@@@@@@@@@@@@@@@@@@@@@..@@@@@@@
..........@@@@@@@@@@@@@@@@@@@....@@@@
.........@@@@@@@@@@@@@@@@@@@@........
..........@@@@@@@@@@@@@@@@@@.........
........@@@@@@@@@@@@@@@@@@@..........
.........@@@@@@@@@@@@@@@@............
.........@@@@@@@@@@@@@@@@............
@@...@@@@@@@@@@@@@@@@@@@@@@@.......@@
@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..@@@@@@@@@@@@@@@@@@@@...@..@@
..@@@....@@@@@@@@@@@@@@@............@
.........@@@@@@@@@@@@@@@.............
@.............@@@@@@@@@..............
.....................................
!
@.@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@..@@@@@@@
........@@@@@@@@@@@@@@@@@@@@@@.......
.........@@@@@@@@@@@@@@@@@@@@@.......
.........@@@@@@@@@@@@@@@@@@@@@.......
.........@@@@@@@@@@@@@@@@@@@@........
.......@@@@@@@@@@@@@@@@@@@@@.........
.......@@@@@@@@@@@@@@@@@@@@..........
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@..@@@@@...@@@@@@@@@@@@@@@@........@@
@...@@....@@@@@@@@@@@@@@@@...........
@.........@@@@@.@@@@@@@..............
..........@@@@@.@..@@@@@.............
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@.@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@
........@@@@@@@@@@@@@@@@@@@@@........
........@@@@@@@@@@@@@@@@@@@@@@@......
.........@@@@@@@@@@@@@@@@@@@@@@@.....
.......@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@.@@@@@@@@@@@@@@@@@@@@@@@@@.....
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@..@@@@@@@@@.@@@@@@@@@@@@@@....@..@
@@@...@@.....@@.@..@@@@@@@...........
.@@.........@@@.....@@@@@............
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....@@@@@@@@@@@@@@@@@@@@...@@@@@@@@.
.......@@@@@@@@@@@@@@@@@@@@@@........
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@...
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@.@@..@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@..@@@@@@@@@...@@@@@@@...@@..@@@
@.@@@...@@@@@@@@@...@@@@@@@..........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
......@@@@@@@@@@@@@@@@@@@@@..........
.....@@@@@@@@.@@@..@@@@@@@@@@@@@@@@@@
.....@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@.@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@.@...@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@.....@@@@@@@@@@@@@....
...@@@@@@@@@@@@@@...@@@@@@@@@...@@@@@
@.@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@...@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@..
.@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@......@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@......@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@...@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@........@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@......@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@@......@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@........@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@...@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@.@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@.@@@.........@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@@@@.@...........@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@.........@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@..@@.........@@@@@@
@@@@@@@@@@@@@@@@@.@@.@@........@@@@@@
@@@@@@@@@@@@@@@@@.@...........@@@@@@@
@@@@@@@@@@@@@@@@@.@...........@@@@@@@
@@@@@@@@@@@@@@@@.@@...........@@@@@@@
@@@@@@@@@@@@@@@..@@@..........@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@@@..............@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@..@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@.........@@@@@@
@@@@@@@@@@@@@@@@@@.@@@..........@@@@@
@@@@@@@@@@@@@@@@@@.@@@..........@@@@@
@@@@@@@@@@@@@@@@@...@@..........@@@@@
@@@@@@@@@@@@@@@@@....@@.........@@@@@
@@@@@@@@@@@@@@@@@.@@............@@@@@
@@@@@@@@@@@@@@@@@..............@@@@@@
@@@@@@@@@@@@@@@@.@@............@@@@@@
@@@@@@@@@@@@@@@@.@@.............@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@..................@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@.........@@@@@@
@@@@@@@@@@@@@@@@@@.@@@..........@@@@@
@@@@@@@@@@@@@@@@@@.@@@...........@@@@
@@@@@@@@@@@@@@@@@...@@...........@@@@
@@@@@@@@@@@@@@@@@...@@@..........@@@@
@@@@@@@@@@@@@@@@@.@@.@..........@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@.@@.............@@@@@
@@@@@@@@@@@@@@@...@.............@@@@@
@@@@@@@@@@@@@@@.................@@@@@
!
@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@.........@@@@@@
@@@@@@@@@@@@@@@@@@..@@..........@@@@@
@@@@@@@@@@@@@@@@@@.@@@...........@@@@
@@@@@@@@@@@@@@@@@...@@...........@@@@
@@@@@@@@@@@@@@@@@...@@@..........@@@@
@@@@@@@@@@@@@@@@@.@..@..........@@@@@
@@@@@@@@@@@@@@@@@.@.............@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@.........@@@@@@
@@@@@@@@@@@@@@@@@@..@@..........@@@@@
@@@@@@@@@@@@@@@@@@..@@...........@@@@
@@@@@@@@@@@@@@@@@@.@@@...........@@@@
@@@@@@@@@@@@@@@@@...@@@..........@@@@
@@@@@@@@@@@@@@@@@....@..........@@@@@
@@@@@@@@@@@@@@@@@.@@............@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@..................@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@.@@..........@@@@@
@@@@@@@@@@@@@@@@@@..@@..........@@@@@
@@@@@@@@@@@@@@@@@@.@@@...........@@@@
@@@@@@@@@@@@@@@@@...@@@.........@@@@@
@@@@@@@@@@@@@@@@@...@@..........@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@.@..............@@@@@
@@@@@@@@@@@@@@@..................@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@.@@..........@@@@@
@@@@@@@@@@@@@@@@@@..@@..........@@@@@
@@@@@@@@@@@@@@@@@@.@@@..........@@@@@
@@@@@@@@@@@@@@@@...@@@@.........@@@@@
@@@@@@@@@@@@@@@@...@@@..........@@@@@
@@@@@@@@@@@@@@@@@...@...........@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@..................@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@..........@@@@@@
@@@@@@@@@@@@@@@@@@@.@...........@@@@@
@@@@@@@@@@@@@@@@@@..@@..........@@@@@
@@@@@@@@@@@@@@@@@@.@@@..........@@@@@
@@@@@@@@@@@@@@...@.@@@@.........@@@@@
@@@@@@@@@@@@@@@....@@@..........@@@@@
@@@@@@@@@@@@@@@@...@@..........@@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@.................@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
@@@@@@@@..@@@@@@@@..@..........@@@@@@
@@@@@@@@@@@@@@@@@@@.@...........@@@@@
@@@@@@@@@@@@@@@@@@..@...........@@@@@
@@@@@@@@@@@@@@@@@@.@@@..........@@@@@
@@@@@@@@@@@@....@@.@@@@.........@@@@@
@@@@@@@@@@@@@....@.@@@..........@@@@@
@@@@@@@@@@@@@@.................@@@@@@
@@@@@@@@@@@@@...................@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@@....@@...........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@..........@@@@@@
@@@@@@@@@@..@@@@@@..@...........@@@@@
@@@@@@@@@@@@@@@@@@.@@...........@@@@@
@@@@@@@@@@@.@@@@@@.@@@..........@@@@@
@@@@@@@@@@@...@@@@.@@@@.........@@@@@
@@@@@@@@@@@@@....@.@@...........@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@...................@@@@@@
@@@@@@@@@@@@....................@@@@@
@@@@@@@@@@@@@......@............@@@@@
@@@@@@@@@@@@@.....@@@...........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@..........@@@@@@
@@@@@@@@@@..@@@@@@.@@..........@@@@@@
@@@@@@@@@@@@@@@@@@.@@...........@@@@@
@@@@@@@@@@.@@@@@@@.@@@..........@@@@@
@@@@@@@@@....@@@@@.@@@@.........@@@@@
@@@@@@@@@@@@@...@@.@@..........@@@@@@
@@@@@@@@@@@....................@@@@@@
@@@@@@@@@@@....................@@@@@@
@@@@@@@@@@@.....................@@@@@
@@@@@@@@@@@.......@@............@@@@@
@@@@@@@@@@@@......@@@...........@@@@@
!
@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@..........@@@@@@
@@@@@@@@@@.@@@@@@@.@@..........@@@@@@
@@@@@@@@@@@@@@@@@@.@@...........@@@@@
@@@@@@@@.@@@@@@@@@.@@@..........@@@@@
.@@@@@@@....@@@@@..@@@@.........@@@@@
....@@@@@@@....@@..@@..........@@@@@@
.....@@@@@@.....@..............@@@@@@
..@@@@@@@@.....................@@@@@@
@@@@@@@@@@......................@@@@@
@@@@@@@@@@........@@............@@@@@
@@@@@@@@@@@@......@@@...........@@@@@
!
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
....@@@@@@@@@@@@@..@@.........@@@@@@@
..@@@@@@@@@@@@@@@@.@@..........@@@@@@
..@@@@@@@@.@@@@@@..@@...........@@@@@
...@@@@.@@@@@@@@@..@@@..........@@@@@
......@.....@@@@@..@@@@.........@@@@@
..........@...@@@.@@@..........@@@@@@
................@..............@@@@@@
...............................@@@@@@
..................@.............@@@@@
..@@@@@@@@........@@............@@@@@
..@@@@@@@@@.......@@@...........@@@@@
!
@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@......@@@@@@@@@@@@@@@.....@@@@@@@@@
@@......@@@@@@@@@..@@.........@@@@@@@
@@@@....@@@@@@@@@..@@..........@@@@@@
@@@@......@@@@@@@.@@@...........@@@@@
@@@......@@@@@@@@.@@@@..........@@@@@
@..........@@@@@@.@@@@..........@@@@@
..............@@@.@@@..........@@@@@@
................@..............@@@@@@
...............................@@@@@@
..................@.............@@@@@
..................@@............@@@@@
@@@@...@@@.....@..@@@...........@@@@@
!
@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@........@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@
@@@@@......@@@@@@..@@.........@@@@@@@
@@@@@@....@@@@@@@.@@...........@@@@@@
@@@@@@...@@@@@@@@.@@@..........@@@@@@
@@@@@@.....@@@@@@.@@@@..........@@@@@
@@@@@.......@@@@@.@@@@.........@@@@@@
@@@@...........@@.@@@..........@@@@@@
@@@.............@..............@@@@@@
@..............................@@@@@@
@@@...............@............@@@@@@
@@@@@@............@@............@@@@@
@@@@@@@........@..@@@...........@@@@@
!
@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.........@@@@.......@@@@@@@@@
@@@@@@@@......@@..@@.........@@@@@@@@
@@@@@@@@@....@@@.@@...........@@@@@@@
@@@@@@@@@....@@@.@@@..........@@@@@@@
@@@@@@@@.......@.@@@@..........@@@@@@
@@@@@@............@@@.........@@@@@@@
@@............................@@@@@@@
..............................@@@@@@@
..............................@@@@@@@
@@@@@@@..........@............@@@@@@@
@@@@@@@@@@@......@@............@@@@@@
@@@@@@@@@@....@..@@@...........@@@@@@
!
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@..@@@......@@@@@@@@@@@
@@@@@@@@@@.......@@.........@@@@@@@@@
@@@@@@@@@@@@....@@...........@@@@@@@@
@@@@@@@@@@@@....@@@..........@@@@@@@@
@@@@@@@@@@@.....@@@..........@@@@@@@@
@@@@@@@@@........@@@.........@@@@@@@@
@@@@@@............@..........@@@@@@@@
@@@..........................@@@@@@@@
@@...........................@@@@@@@@
@@@..........................@@@@@@@@
@@@@@@@@@@@@...@@@............@@@@@@@
@@@@@@@@@@@....@@@............@@@@@@@
!
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@..@@.............@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@...@..........@@@@@@@@@@
@@@@@@@@@@@@...............@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@...................@@@@@@@@@@
@@@@@@@....................@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
!
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@...................@@@@@@@@@@@@
@@@@@@@....................@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@....................@@@@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@.................@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@..............@@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@..@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@.@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@.............@@@@@@@@
@@@@@@@@@@@@.....................@@@@
@@@@@@@@@@@@.....................@@@@
@@@@@@@@@@@@@....................@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@..@@@.......@@@@@
@@@@@@@@@@@@@@@@@@..@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@....@........@@@@@@@@
@@@@@@@@@@@@@@@@@@.@.........@@@@@@@@
@@@@@@@@@@@@@@@@@.............@@@@@@@
@@@@@@@@@@@@@@@................@@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@......@..@@@@@
@@@@@@@@@@@@@@@@@@.@@@..@........@@@@
@@@@@@@@@@@@@@@@@@.@@@...........@@@@
@@@@@@@@@@@@@@@@@@.@@@...@@....@@@@@@
@@@@@@@@@@@@@@@@@...@@..@@.....@@@@@@
@@@@@@@@@@@@@@@@@.....@@@......@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@@...........@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@.@@@......@
@@@@@@@@@@@@@@@@@@.@@@@@@@.@@.......@
@@@@@@@@@@@@@@@@@@.@....@@.........@@
@@@@@@@@@@@@@@@@@...@@@@@@@@........@
@@@@@@@@@@@@@@@@@...@@@@@@@@........@
@@@@@@@@@@@@@@@@@@.@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@@...........@
@@@@@@@@@@@@@@@@@@@@@@@@@@..........@
@@@@@@@@@@@@@@@@@@@@@@@@@...........@
@@@@@@@@@@@@@@@@@@@@@@@@@...........@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@....
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@..@@@...
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@.@@@@...
@@@@@@@@@@@@@@@@@@.@@@@@@@@@..@@@..@.
@@@@@@@@@@@@@@@@@...@@@@......@..@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@..@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@..@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@..@@.
@@@@@@@@@@@@@@@@@...@@@@@@@@@@..@@...
@@@@@@@@@@@@@@@@@...@@@@@@@@@@.@.@@..
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@..@
@@@@@@@@@@@@@@@@@@@@@@@@..........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@...@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@....
@@@@@@@........@@@@@@@@@@@@@@@@......
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@.@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@...@@@@
@@@@@@@........@@@@@@@@@@@@@@....@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@....@@@@@@@@
@@@@@@@........@@@@@@@@@@....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@...@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@.......@@@@@@@
@@@@@@@@......@@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@......@@@@@@@
@@@@@@@@.......@@@@@@@@@......@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@...@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@......@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@.@@....@@@@@@@
@@@@@@@@......@@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@...@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@....@@@@@@@@......@@@@@@@@@
@@@@@@@@@....@@@@@@@.............@@@@
@@@@@@@@@.....@@@@@@@@@@@@..@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@......@@@@@@@
@@@@@@@@.......@@@@@@@@@@@..@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@..@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@....@@@@..........@@....@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@...@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@.@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@....@@@@@@........@@....@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@.@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@....@@@@@@........@@....@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@.@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@....@@@@@@........@@....@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@........@@@@@@@@@....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@..@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@...@@@@@@@........@@....@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@...@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@..@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@@...@@@@@..........@@@..@@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@...@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@..@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@......@@@@@@@@
@@@@@@@@@....@@@@@@@@@@......@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@.@....@@@@@@@@
@@@@@@@@......@@@@@@@...@...@...@@@@@
@@@@@@@@......@@@@@@@@@@@....@@@@@@@@
@@@@@@@@.......@@@@@@@@@.....@@@@@@@@
@@@@@@@@.......@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@..@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@......@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@.....@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@
@@@@@@@@......@@@@@@@@@......@@@@@@@@
@@@@@@@@......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@.....@@@@@@@@
@@@@@@@........@@@@@@@@@@.@.@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@.....@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@....@@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@......@@@@@@@@
@@@@@@@@......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@.....@@@@@@@@
@@@@@@@.......@@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@....@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@...@.@@@@@@@
@@@@@@@@....@@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@....@.@@@@@@@@
@@@@@@@......@@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@....@.@@@@@@@@
@@@@@@@......@@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@....@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@....@.@@@@@@@@
@@@@@@@......@@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@....@.@@@@@@@@
@@@@@@@......@@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@....@.@@@@@@@@
@@@@@@@......@@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@.....@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@....@.@@@@@@@@
@@@@@@@......@@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@@...@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@...@@@@@@@
@@@@@@@@......@@@@@@@@@@@....@@@@@@@@
@@@@@@@@@...@..@@@@@@@@@@.....@@@@@@@
@@@@@@@@......@@@@@@@@@@....@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@.@..@.@@@@@@@@
@@@@@@@......@@@@@@@@@@@.....@@@@@@@@
@@@@@@@.......@@@@@@@@@@....@@@@@@@@@
@@@@@@@.......@@@@@@@@@@.....@@@@@@@@
@@@@@@........@@@@@@@@@@.....@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@....@@@@@@@@
@@@@@@@@@......@@@@@@@@......@@@@@@@@
@@@@@@@@@....@...@@@@@@@......@@@@@@@
@@@@@@@@@....@..@@@@@@@@....@@@@@@@@@
@@@@@@@@.......@@@@@@@@....@.@@@@@@@@
@@@@@@@.......@@@@@@@@........@@@@@@@
@@@@@@@.......@@@@@@@@@@.....@@@@@@@@
@@@@@@@........@@@@@@@@......@@@@@@@@
@@@@@@.........@@@@@@@@......@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@@@....@@@@@@@@@
@@@@@@@@@@@....@@@@@@.......@@@@@@@@@
@@@@@@@@@........@@@@.........@@@@@@@
@@@@@@@@@.....@...@@@@@....@@@@@@@@@@
@@@@@@@@@....@@...@@@@@....@@@@@@@@@@
@@@@@@@@.....@...@@@@@......@@@@@@@@@
@@@@@@@@........@@@@@..@.......@@@@@@
@@@@@@@........@@@@@.......@@@.@@@@@@
@@@@@@@........@@@@@@.@.....@@@@@@@@@
@@@@@@@.........@@@@@@.......@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@.....@@@@@@@@@
@@@@@@@@@@@.....@@@........@@@@@@@@@@
@@@@@@@@@........@@...........@@@@@@@
@@@@@@@@..........@@@@.......@@@@@@@@
@@@@@@@@@.....@@...@@@.....@@@@@@@@@@
@@@@@@@@@....@@...@@@......@@@@@@@@@@
@@@@@@@@.........@@@..@......@@@@@@@@
@@@@@@@@........@@@@..@.......@@@@@@@
@@@@@@@........@@@@........@@.@@@@@@@
@@@@@@@.........@@@@........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@@...@@@@@@@@@@@@
@@@@@@@@@..........@@@.....@@@@@@@@@@
@@@@@@@@@@@.....@@.........@@@@@@@@@@
@@@@@@@@@@@...................@@@@@@@
@@@@@@@@@.........@@..........@@@@@@@
@@@@@@@@...........@......@@@@@@@@@@@
@@@@@@@@@......@...@......@@@@@@@@@@@
@@@@@@@@@.....@....@.......@@@@@@@@@@
@@@@@@@@..........@..@.....@@@@@@@@@@
@@@@@@@@.........@@.........@@@@@@@@@
@@@@@@@..........@@.........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@.....@@@@@@@@@@@
@@@@@@@@@...........@......@@@@@@@@@@
@@@@@@@@@.......@..........@@@@@@@@@@
@@@@@@@@@@@..................@@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@@@.....@.........@@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.........@...@.....@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@.....@@@@@@@@@@@
@@@@@@@@@...........@.......@@@@@@@@@
@@@@@@@@@........@@@.......@@@@@@@@@@
@@@@@@@@@@@.................@@@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@@@.....@@........@@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.........@...@....@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@.....@@@@@@@@@@@
@@@@@@@@@..........@@.......@@@@@@@@@
@@@@@@@@@@.......@@@.......@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@@@.....@@........@@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.........@...@....@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@.....@@@@@@@@@@@
@@@@@@@@@..........@@.......@@@@@@@@@
@@@@@@@@@@.......@@@.......@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@@@.....@@........@@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.........@...@....@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@.....@@@@@@@@@@@
@@@@@@@@@...........@.......@@@@@@@@@
@@@@@@@@@@.......@@@.......@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@@@@.....@@........@@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@@.........@...@....@@@@@@@@@@@
!
@@@@@@@@..........@@@@@@@@@@@@@@@@@@@
@@@@@@@@..........@@@@@@@@@@@@@@@@@@@
@@@@@@@@...........@@......@@@@@@@@@@
@@@@@@@@............@........@@@@@@@@
@@@@@@@@...........@........@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@.......................@@@@@
@@@@@@@@.........................@@@@
@@@@@@@...................@@@@@@@@@@@
@@@@@@@...................@@@@@@@@@@@
@@@@@@@@.......@..........@@@@@@@@@@@
@@@@@@@@.......@..........@@@@@@@@@@@
@@@@@@@@......@............@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@............@@@@@@@@@@@@@@@@@@@@
@@@@@.............@@@@@@@@@@@@@@@@@@@
@@@@@...............@@........@@@@@@@
@@@@@..........................@@@@@@
@@@@@@........................@@@@@@@
@@@@@@@@.......................@@@@@@
@@@@@@.............................@@
@@@@@.........................@@@@@@@
@@@@........................@@@@@@@@@
@@@@@.......................@@@@@@@@@
@@@@@.......................@@@@@@@@@
@@@@@........................@@@@@@@@
@@@@..........................@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@.............@@@@@@@@@@@@@@@@@@@@@@
@@.................................@@
..................................@@@
.................................@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@...@@@@@@@@@@@@@@@@@@@@@..@@@@@@
@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@....@@@@@@@@@@@@@@@@@....@@@@@@
@@@@@@@@@@......@@@@@@.....@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@.......@@@@@@.......@@@@@@@@
@@@@@@.........@@@@@@@@.........@@@@@
@@@@@@.........@@@@@@@@........@@@@@@
@@@@@@@@@.......@@@@@@......@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@.......@@@@@@@@
@@@@@@@........@@@@@@@@.........@@@@@
@@@@@@.........@@@@@@@@........@@@@@@
@@@@@@@@@.......@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@.......@@@@@@@@@
@@@@@@@........@@@@@@@@.........@@@@@
@@@@@@.........@@@@@@@@........@@@@@@
@@@@@@@@@@......@@@@@......@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@....@@@@@.....@@@@@@@@@@@
@@@@@@@@.......@@@@@@@.........@@@@@@
@@@@@@.........@@@@@@@........@@@@@@@
@@@@@@@@@@@@....@@@@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@....@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@.........@@@@@@
@@@@@@.........@@@@@@@........@@@@@@@
@@@@@@@@@@@@@...@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@.....@@@@@@@@@@@
@@@@@..........@@@@@@@...........@@@@
@@@@@..........@@@@@@@.........@@@@@@
@@@@@@@@@@@@....@@@@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@........@@@@@@@@
@@.............@@@@@@@..............@
@@.............@@@@@@@...........@@@@
@@@@@@@@@.......@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@..............@@@@@@..............@
...............@@@@@@@@..............
...............@@@@@@@@..............
@@@@@..........@@@@@@@..........@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@..........................@@@@
@@.................@.................
................@@@@@@@..............
...............@@@@@@@@@.............
...............@@@@@@@@@@............
...............@@@@@@@@.............@
@@@@@..............@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@................@@@@
@@@@@@@@@@...........................
@@@@.................................
.....................................
................@@@@@@@@.............
...............@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
...............@@@@@@@@@@@...........
................@@@@@@@@.............
...................@.............@@@@
............................@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@............................
@@@@@................................
@....................................
..................@@@@@..............
...............@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@...........
...............@@@@@@@@@@...........@
.................................@@@@
..............................@@@@@@@
..........................@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@...............................
@@@..................................
.....................................
................@@@@@................
..............@@@@@@@@@@.............
............@@@@@@@@@@@@@............
..........@@@@@@@@@@@@@@@@..........@
.........@@@@@@@@@@@@@@@@@.........@@
.........@@@@@@@@@@@@@@@..........@@@
...........@@@....@@@...........@@@@@
..............................@@@@@@@
............................@@@@@@@@@
.........................@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
!
@@@@@....................@@@@@@@@@@@@
@@...........................@@@@@@@@
.............................@@@@@@@@
...............................@@@@@@
................................@@@@@
...........@@@@@@@@@@...........@@@@@
...........@@@@@@@@@@@@..........@@@@
...........@@@@@@@@@@@@@........@@@@@
..........@@@@@@@@@@@@@@........@@@@@
.......@@@@@@@@@@@@@@@@........@@@@@@
......@@@@@@@@....@.@.........@@@@@@@
......@@@@@@@...............@@@@@@@@@
........@.@................@@@@@@@@@@
.........................@@@@@@@@@@@@
!
................@@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@.
.............................@@@@....
.....................................
..............@@@@@@.................
...........@@@@@@@@@@@@..............
...........@@@@@@@@@@@@@.............
...........@.@@@@@@@@@@@.............
...........@@@@@@@@..................
..........@@@@@......................
........@@@@@@@......................
.......@@@@@@@@......................
!
...............@@@@@@@@@@@@@@@@@@@...
................@@@@@@@@@@@@@@@@.....
.................@@@@@@@@@@@@@.......
...................@@@@@@@@..........
.....................................
.....................................
.................@@@.................
.............@@@@@@@@@...............
............@@@@@@@@@@@@.............
.............@@@@@@@@@@@.............
..............@@@@@..................
.............@@@@@...................
............@@@@@....................
...........@@@@@@....................
!
..............@@@@@@@@@@@@@..........
...............@@@@@@@@@@@...........
................@@@@@@@@@............
.................@@@@@...............
..................@@.................
.....................................
..................@@.................
...............@@@@@@@@..............
.............@@@@@@@@@@@.............
..............@.@@@.@@...............
................@@@..................
...............@@@@..................
...............@@@@..................
..............@@@@@@.................
!
..............@@@@@@@@@..............
..............@@@@@@@@@..............
...............@@@@@@@...............
.................@@@@................
..................@..................
.....................................
..................@@@................
................@@@@@@@@.............
...............@@@@@@@@..............
.................@@@.................
.................@@@@................
................@@@@.................
................@@@@@................
...............@@@@@@................
!
...............@@@@@@................
...............@@@@@@................
...............@@@@@@................
................@@@@.................
..................@..................
.....................................
..................@@@................
................@@@@@@@@@............
...............@@@@@@@...............
.................@@@@................
..................@@@................
.................@@@@................
.................@@@@@...............
................@@@@@@...............
!
...............@@@@@@................
...............@@@@@@................
...............@@@@@@................
.................@@@.................
..................@..................
.....................................
..................@@@................
................@@@@@@@@.............
...............@@@@@@.@..............
.................@@@@................
.................@@@@................
.................@@@@................
.................@@@@@...............
................@@@@@@...............
!
...............@@@@@@................
...............@@@@@@................
................@@@@@................
.................@@@.................
.....................................
.....................................
.................@@@@................
...............@@@@@@@@@@............
...............@@@@@.................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
!
...............@@@@@@................
...............@@@@@@................
................@@@@@................
.................@@..................
.....................................
.................@...................
................@@@@@@@..............
..............@@@@@@@@.@.............
...............@.@@@.................
.................@@@.................
................@@@@.................
...............@@@@@.................
..............@@@@@@@................
.................@.@.................
!
...............@@@@@@................
...............@@@@@@................
................@@@@.................
..................@..................
.....................................
.................@@..................
................@@@@@@@@.............
..............@@@@@@@.@..............
................@@@@.................
................@@@..................
................@@@..................
...............@@@@@.................
..............@@@@@@.................
.................@.@.................
!
...............@@@@@@................
...............@@@@@@................
.................@@@.................
..................@..................
.....................................
.................@@@.................
...............@@@@@@@@..............
..............@@@@@..................
.................@@@.................
................@@@.@................
................@@@..................
...............@@@@@.................
...............@@@@@.................
.................@.@.................
!
...............@@@@@@................
................@@@@@................
.................@@@.................
..................@..................
.................@...................
................@@@@@@...............
..............@@@@@@@@@..............
................@@@..................
................@@@@.................
................@@@..................
................@@@@.................
...............@@@@@.................
................@@@..................
.....................................
!
...............@@@@@@................
................@@@@@................
.................@@..................
.....................................
.................@@@.................
................@@@@@@@@.............
..............@@@@@@@@...............
................@@@..................
................@@@@.................
................@@@..................
...............@@@@@.................
...............@@@@@@................
..................@..................
.....................................
!
...............@@@@@@................
................@@@@@................
..................@..................
.....................................
.................@@@.................
...............@@@@@@@@@.............
..............@@@@@@@................
................@@@@.................
................@@@@@................
................@@@@.................
...............@@@@@.................
...............@@@@@.................
...................@.................
.....................................
!
................@@@@@................
.................@@@.................
..................@..................
.....................................
.................@@@@................
...............@@@@@@@@@.............
...............@@@@@@................
.................@@@.................
................@@@@@................
................@@@@@................
................@@@@@................
................@@@@@................
...................@.................
.....................................
!
................@@@@@................
.................@@@.................
..................@..................
..................@..................
.................@@@@@...............
................@@@@@@@@@............
...............@@@@@..@..............
.................@@@@................
.................@@@.................
.................@@@@................
.................@@@@@...............
.................@@@@................
.....................................
.....................................
!
................@@@@@................
.................@@@.................
..................@..................
..................@..................
..................@@@@@..............
................@@@@@@@@.............
...............@@@@@@.@..............
.................@@@@................
..................@@@................
..................@@@................
.................@@@@@@..............
.................@@@@@...............
.....................................
.....................................
!
.................@@@.................
.................@@@.................
..................@..................
.....................................
..................@@@@@..............
................@@@@@@@@@............
................@@@@.................
..................@@@................
..................@@@................
.................@@@@................
.................@@@@@...............
.................@@@@................
.....................................
.....................................
!
.................@@@.................
..................@..................
..................@..................
.....................................
..................@@@@@..............
................@@@@@@@@@............
...............@@@@@@................
..................@@@................
..................@@@................
.................@@@@................
.................@@@@@...............
..................@@@................
.....................................
.....................................
!
..................@..................
..................@..................
..................@..................
.....................................
..................@@@@@..............
................@@@@@@@@@............
...............@@@@@@@...............
..................@@@................
..................@@@................
.................@@@@................
.................@@@@@...............
................@@@@@@...............
.....................................
.....................................
!
..................@..................
..................@..................
..................@..................
.....................................
..................@@@@...............
................@@@@@@@@@............
................@@@@.................
..................@@@................
.................@@@@................
.................@@@@................
.................@@@@@...............
.................@@@@................
.....................................
.....................................
!
..................@..................
..................@..................
.....................................
.....................................
.................@@@@@...............
...............@@@@@@@@@@............
..............@@@@@@.................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@................
..................@@.................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.................@@@@@...............
...............@@@@@@@@@.............
..............@@@@@@.................
.................@@@.................
.................@@@.................
................@@@@.................
...............@@@@@@................
................@@@@.................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.................@@@@@...............
..............@@@@@@@@@@.............
..............@@@@@@@................
.................@@@.................
................@@@@.................
................@@@@.................
..............@@@@@@.................
..............@@@@@@.................
..................@@.................
.....................................
!
.....................................
.....................................
..................@@.................
.................@@@@@...............
...............@@@@@@@@@@@...........
.............@@@@@@@@@@@@@@..........
..............@.@@@@....@@...........
................@@@@@................
................@@@@@................
................@@@@.................
...............@@@@@.................
..............@@@@@@@................
.............@@@@@@@@@...............
..............@@@@@@@@...............
!
.......................@.............
....................@@@@@............
...................@@@@@@@...........
.............@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@@@@@.......
...............@@@@@@@@@@@@@@@@@.....
..............@@@@@@@@.@@@@@@@@@.....
................@@@@@@@....@@@.......
................@@@@@@@..............
.................@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@@.............
...............@@@@@@@@..............
..............@@@@@@@@@..............
!
.........................@...........
.....................@@@@@@..........
...................@@@@@@@@@.........
............@@@@@@@@@@@@@@@@.........
............@..@@@@@@@@@@@@@@........
................@.@@@@@@@@@@@@@......
...................@@@@@@@@@@@@@@....
.................@@@@@@..@....@......
.................@@@@@@..............
..................@@@@@..............
.................@@@@@@@.............
.................@@@@@@@.............
................@@@@@@@@.............
...............@@@@@@@@@.............
!
............................@........
.......................@@@@@@........
.............@@@@@@@@@@@@@@@@@.......
............@@@@@@@@@@@@@@@@@@.......
..............@...@@@@@@@@@@@@.......
..................@@@@@@@@@@@@@@.....
..................@@@@@@..@@@@@@@....
.................@.@@@@@@@@@@@@@@@...
................@@@@@@@@......@..@...
.................@@@@@@@.............
................@.@@@@@@@............
..................@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
!
..........................@@@@@@@....
............@.@@@@@@@@@@@@@@@@@@@@...
............@@@@@@@@@@@@@@@@@@@@@@...
................@..@@@@@@@@@@@@@@@...
................@@@@@@@@@@@@@@@@@@...
...................@@@@@@@@@@@@@@@@..
................@..@@@@@@@@..@@@@@@@@
................@..@@@@@@@......@@@@@
...............@@.@@@@@@@@....@@..@@@
...............@@.@@@@@@@@.........@.
................@@@@@@@@@@@..........
...............@@@@@@@@@@@@@.........
.................@@@@@@@@@@@.........
.................@@@@@@@@@@@.........
!
............@.@@@@@@@@@@@@@@@@@@@@@@@
.............@@..@@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
....................@@@@@@@..@@@@@@@@
..........@@@@@@@@@@@@@@@@@....@@@@@@
...........@@@@@@@@@@@@@@@@........@@
.............@@@@@@@@@@@@@@.........@
.............@@@@@@@@@@@@@@@.........
.............@@@@@@@@@@@@@@@.........
..............@@@@@@@@@@@@@@@........
................@@@@@@@@@@@@@@.......
!
............@@@@@@@@@@@@@@@@@@@@@@@@@
..............@..@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
................@.@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@.@@@@@@@..@@@@@@@@
..........@@@@@@@@@@@@@@@@@......@@@@
...........@@@@@@@@@@@@@@@@.....@@.@@
.............@@@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@@.........
................@@@@@@@@@@@@.........
!
.............@.@@@@@@@@@@@@@@@@@@@@@@
..............@..@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@.@@@@@@@@@@
............@@@@@@@@@@@@@@@@.@@@@@@@@
..........@@@@@@@@@@@@@@@@@...@..@@@@
............@@@@@@@@@@@@@@@.....@.@@@
..............@@@@@@@@@@@@@..........
...............@@@@@@@@@@@@@.........
...............@@@@@@@@@@@@@.........
.............@@..@@@@@@@@@@@@........
................@@@@@@@@@@@@@........
!
.............@.@@@@@@@@@@@@@@@@@@@@@@
..............@..@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@.@@@@@@@@@@
............@@@@@@@@@@@@@@...@@@@@@@@
..........@@@@@@@@@@@@@@@@@...@..@@@@
............@@@@@@@@@@@@@@@.....@@@@@
...............@@@@@@@@@@@@@.........
...............@@@@@@@@@@@@@.........
...............@@@@@@@@@@@@@@........
.............@@..@@@@@@@@@@@@@.......
................@@@@@@@@@@@@@@.......
!
..............@@@@@@@@@@@@@@@@@@@@@@@
...............@..@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...............@.@@@@@@@@@@@@@@@@@@@@
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
........@@@@@@@@@@@@@@@@@@..@@@@@@@@@
.........@@@@@@@@.@@@@@@@@.@@@@@@@@@@
............@@@...@@@@@@@@@...@..@@@@
............@@@...@@@@@@@@@.........@
..............@@.@@@@@@@@@@..........
..............@@@@@@@@@@@@@@.........
...............@@@@@@@@@@@@@@........
.............@@..@@@@@@@@@@@@........
................@@@@@@@@@@@@@@.......
!
.............@@@@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
...........@@@@@.@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........@@@@@@..@@@@@@@@@@..@@@@@@@@@
..........@@@.....@@@@@@@@....@@@@@@@
...........@@.....@@@@@@@@....@...@@@
............@@..@@@@@@@@@@@.........@
............@@@.@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@@.........
..............@@.@@@@@@@@@@@.........
.............@@..@@@@@@@@@@@@........
................@@@@@@@@@@@@@@.......
!
............@@.@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@.
...............@.@@@@@@@@@@@@@@@@@@@@
..............@.@@@@@@@@@@@@@@@@@@@@@
............@...@@@@@@@@@@..@@@@@@@@@
..........@@@.....@@@@@@@@.....@@@@@@
..........@@@...@@@@@@@@@@@.......@@@
...........@@@@@@@@@@@@@@@@.........@
..............@@@@@@@@@@@@@..........
................@@@@@@@@@@@@.........
...............@@@@@@@@@@@@@.........
.............@@..@@@@@@@@@@@@........
.................@@@@@@@@@@@@@.......
!
...................@@@@@@@@@@@@@@@@@@
.................@@.@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
@@@................@@@@@@@@@@@@@@@@@@
@@@@................@@@@@@@@@@..@@@@@
@@@@@@...............@@@@@@@@@@.....@
@@@@@@@@@@@....@..@.@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@..............@@@@@@@@@@@@.....
@@@@...............@@@@@@@@@@@@@.....
@@@...............@@@@@@@@@@@@@@.....
.................@@..@@@@@@@@@@@@....
....................@@@@@@@@@@@@@@...
!
......................@@.@@@@@@@@@@@@
...........................@@@@@@@@@@
........................@@@@@@@@@@@@@
....@....................@@@@@@@@@@@@
...@@@@..................@@@@@@@@@@@@
..@@@@@@@..................@@@@@@@@@@
..@@@@@@@@.................@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
.@@@@@@@@@................@@@@@@@@@@@
..@@@@@@@................@@@@@@@@@@@@
...@@@@.................@@@@@@@@@@@@@
....@@................@@@..@@@@@@@@@@
..........................@@@@@@@@@@@
!
................................@@.@@
.................................@@@@
........@@......................@@@@@
.......@@@@......................@@@@
......@@@@@@@.......................@
.....@@@@@@@@@@.....................@
.....@@@@@@@@@@@..@......@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@...............@@
.....@@@@@@@@@@...................@@@
.....@@@@@@@@@...................@@@@
......@@@@@@....................@@@@@
........@@@...................@@@..@@
.............................@@....@@
!
.....................................
...........@@@.......................
..........@@@@@@.....................
.........@@@@@@@@@...................
........@@@@@@@@@@@..................
........@@@@@@@@@@@@@................
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........@@@@@@@@@@@@@@@@@............
........@@@@@@@@@@@@.................
........@@@@@@@@@@@..................
.........@@@@@@@@....................
..........@@@@@@.....................
...........@@@@......................
!
.............@@@.....................
............@@@@@@...................
...........@@@@@@@@@.................
..........@@@@@@@@@@@................
..........@@@@@@@@@@@@@..............
..........@@@@@@@@@@@@@@@..@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@.....
..........@@@@@@@@@@@@@@@@@@@........
..........@@@@@@@@@@@@@@.............
...........@@@@@@@@@@@...............
...........@@@@@@@@@@................
............@@@@@@@..................
.............@@@@@...................
!
...............@@@@@@................
..............@@@@@@@@...............
.............@@@@@@@@@@@.............
............@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@..
............@@@@@@@@@@@@@@@@.........
.............@@@@@@@@@@@@@@..........
..............@@@@@@@@@@@@...........
...............@@@@@@@@@.............
................@@@@@@@..............
!
...............@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@@@........
..............@@@@@@@@@@@@@@@@@......
.............@@@@@@@@@@@@@@@@@@@@....
.............@@@@@@@@@@@@@@@@@@@@@@..
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@....@.@@@
.............@@@@@@@................@
..............@..@...................
.................@...................
.....................................
.....................................
.....................................
!
........................@@@@@@@@.....
...........................@@@@@@@@..
..............................@@@@@@@
...............@@@...............@@@@
................@@..................@
...............@@@@..................
...............@@@...................
...............@@@@..................
..............@@@@@..................
.................@...................
.................@...................
.....................................
.....................................
.....................................
!
............................@@@@@@@@@
...............................@@@@@@
..................................@@@
...............@@@...................
................@@...................
...............@@@@..................
...............@@@...................
...............@@@@..................
..............@@@@@@.................
.................@...................
.................@...................
.....................................
.....................................
.....................................
!
...................................@@
.....................................
.....................................
................@@@..................
................@@...................
................@@...................
...............@@@@..................
...............@@@@@.................
...............@@@@@@................
...............@..@..................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@..................
.................@@..................
................@@@@.................
................@@@..................
................@@@@.................
...............@@@@@@................
...............@..@..................
..................@..................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@..................
.................@@..................
................@@@@.................
................@@@..................
................@@@@.................
...............@@@@@@................
...............@@@@..................
...............@..@..................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
...............@@@@..................
................@@...................
................@@@@.................
...............@@@@..................
...............@@@@..................
...............@@@@@.................
..............@@@@@@@................
...............@@@@..................
..............@@..@..................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@..................
...............@@@...................
...............@@@@@.................
..............@@@@.@.................
..............@@@@@..................
..............@@@@@@.................
..............@@@@@@.................
.............@@@@@@@@................
............@@@@@@@@@@...............
..............@@..@..................
.............@@...@..................
!
.....................................
.....................................
.....................................
...............@@@@@.................
..............@@@@...................
.............@@@@@@@.................
............@@@@@@@@.................
..............@@@@@..................
..............@@@@@@.................
..............@@@@@@.................
.............@@@@@@@@................
...........@@@@@@@@@@................
............@@@@@@@@@................
..............@...@..................
!
.....................................
.....................................
.....................................
................@@@@.................
...............@@@@..................
.............@@@@@@@.................
............@@@@@@@.@................
..............@@@@@@.................
...............@@@@@.................
..............@@@@@@@................
.............@@@@@@@@................
............@@@@@@@@@@...............
............@@@@@@@@@@...............
..............@....@.................
!
.....................................
.....................................
.....................................
................@@@@.................
................@@@..................
...............@@@@@@................
..............@@.@@@@................
...............@@@@@.................
...............@@@@@@................
...............@@@@@@................
..............@@@@@@@@...............
.............@@@@@@@@@...............
.............@@@@@@@@@@..............
..............@@...@.................
!
.....................................
.....................................
.....................................
.................@@@@................
.................@@@.................
................@@@@@@...............
...............@@@@@.@...............
................@@@@@................
................@@@@@................
................@@@@@@...............
...............@@@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
...............@@...@................
!
.....................................
.....................................
.....................................
..................@@@@...............
..................@@@................
................@@@@@@@..............
................@@@@@.@..............
................@@@@@@...............
.................@@@@@...............
.................@@@@@@..............
................@@@@@@@@.............
...............@@@@@@@@@.............
...............@@@@@@@@@@............
................@@...@...............
!
.....................................
.....................................
.....................................
...................@@@@..............
..................@@@@...............
.................@@@@@@..............
.................@@@@@.@.............
.................@@@@@@..............
..................@@@@@..............
..................@@@@@@.............
.................@@@@@@@@............
...............@@@@@@@@@@............
................@@@@@@@@@............
.................@@...@..............
!
.....................................
.....................................
.....................@...............
....................@@@@.............
...................@@@@..............
..................@@@@@@.............
.................@@@@@@@@............
.................@@@@@@@.............
..................@@@@@@.............
..................@@@@@@.............
.................@@@@@@@@............
................@@@@@@@@@@...........
................@@@@@@@@@@...........
..................@...@@.............
!
.....................................
.....................................
.....................................
....................@@@@.............
...................@@@@..............
..................@@@@@..............
.................@@@@@@@.............
.................@@@@@@@.............
..................@.@@@@.............
...................@@@@@.............
..................@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@@...........
....................@.@..............
!
.....................................
.....................................
.....................................
....................@@@@.............
...................@@@@..............
..................@@@@@..@...........
..................@@@@@@.............
.................@@@@@@@.............
...................@@@@@.............
..................@@@@@@@............
..................@@@@@@@@...........
.................@@@@@@@@@...........
.................@@@@@@@@@...........
....................@@...............
!
.....................................
.....................................
....................@@...............
..................@@@@@..............
.............@@@@..@@@@@.............
..................@@@@@@@............
..................@@@@@.@@@..........
..................@@@@@@.............
.................@@@@@@..............
.................@@@@@@@@@...........
................@@@@@@@@@@@@@........
...............@@@@@@@@@@@@@.........
...............@@@@@@@@@@............
...................@.@...............
!
.....................................
.....................................
.................@@@@@...............
.................@@@@@...............
..................@@@@@@@............
..............@@@@@@@@@@@............
.................@@@.................
................@@@@@@.@.............
..............@@@@@@@................
...........@@@@@@@@@@@@@.............
............@@@.@@@@@@..@@@..........
.................@@@@................
..................@@@................
..................@@.................
!
.....................................
.....................................
...............@@@@..................
................@@@@@................
...........@@@@.@@@@@@@@...@.........
.................@@@@................
.................@@@.................
...............@@@@@@................
.........@@@@@@@@@@@@@...............
..........@@@@@@@@@@@@@@@............
.............@@@@@@@@@...............
.................@@@.................
................@@@@.................
................@@@..................
!
.....................................
.....................................
...............@@@@..................
..............@@@@@..................
..........@@@@@@@@@@@@@..............
.........@@@@@@.@@@@@................
.................@@@.................
...............@@@@@@................
...............@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@@@.......
..........@@@@@@@@@@@@@@@@@@.........
.................@@..................
................@@...................
................@@...................
!
.....................................
.....................................
..............@@@@@..................
..............@@@@...................
...............@@@.@@................
............@@@@@@@@.................
..............@@@@..@@@@@@...........
.............@@@@@@..................
.............@@@@@@@@................
...........@@@@@@@@@@................
.......@@@@@@@@@@@@@@@@@@............
......@@@@@@@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@.............
.............@@...@..................
!
.....................................
.....................................
.............@.......................
.............@@@@....................
.............@@@@@...................
.............@@@@@@@.................
............@@@@@@@@@@...............
..........@..@@@@@@.@@...............
............@@@@@@...................
..........@@@@@@@@@..................
.......@@@@@@@@@@@@..................
.....@@@@@@@@@@@@@@@@@...............
......@@@@@@@@@@@@@@@@...............
.........@@@@@@@@@@@@................
!
.....................................
.....................................
.............@.......................
............@@@@@@...................
.............@@@@@...................
.............@@@@@@..................
............@@@@@@@@@................
..........@@@.@@@@@@@................
..........@..@@@@@@..................
............@@@@@@...................
...........@@@@@@@@..................
.........@@@@@@@@@@..................
.........@@@@@@@@@@@.................
...........@@@@@@@@@.................
!
.....................................
.....................................
.............@.@@@...................
.............@@@@@...................
..............@@@@@..................
..............@@@@@..................
..............@@@@@@.................
.............@@@@@.@.................
.............@@@@@@@@................
............@@@@@@@..................
............@@@@@@@@.................
...........@@@@@@@@@.................
...........@@@@@@@@@.................
..........@@@@@@@@@@@................
!
.....................................
.....................................
.............@.@@@@..................
..............@@@@@..................
..............@@@@@@.................
...............@.@@@@................
..............@@@@@@@................
..............@@@@@@@................
...............@@@@@@................
.............@@@@@@@@@...............
............@@@@@@@@@@...............
............@@@@@@@@@................
...........@@@@@@@@@@@...............
..........@@@@@@@@@@@@...............
!
.....................................
....................@................
.............@@@@@@@@@...............
..............@@@@@@@................
..............@@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@@..............
..............@@@@@@@@@@.............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@............
............@@@@@@@@@@@@.............
............@@@@@@@@@@...............
...........@@@@@@@@@@@@..............
!
.....................................
.....................@...............
..............@@@@@@@@@..............
.............@@@@@@@@@@..............
..............@@@@@@@@...............
...............@@@@@@@@..............
...............@.@@@@@@..............
..............@@@@@@@@@@.............
.............@@@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
.............@@.@@@@@@@@@@@..........
............@@..@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@...........
...........@..@@@@@@@@@@@............
!
.....................................
..............@.........@............
..............@@@@@@@@@@.............
.............@@@@@@@@@@@@............
...............@@@@@@@@@.............
...............@@@@@@@@@.............
...............@@@@@@@@@.............
...............@@@@@@@@@.............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
.............@@@.@@@@@@@@@...........
.............@@@.@@@@@@@@@...........
.............@@@.@@@@@@@@@@..........
.............@@@@@@@@@@@@@@..........
!
.....................................
.........................@...........
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@@..........
................@@@@@@@@.............
................@@@@@@@@.............
................@@@@@@@@@............
................@@@@@@@@@............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@..........
!
.....................................
...............@.........@...........
...............@@@@@@@@@@@...........
..............@@@@@@@@@@@@@..........
................@@@@@@@@@............
................@@@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@..........
!
.....................................
...............@.....................
...............@@@@@@@@@@@...........
..............@@@@@@@@@@@@@@.........
.................@@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
..............@@@@@@@@@@@@...........
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@...........
.............@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@..........
!
.....................................
................@....................
...............@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@@.........
.................@@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
..............@@@@@@@@@@@@...........
.............@@@@@@@@@@@@@@..........
............@@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@...........
...........@@@@@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@..........
!
.....................................
................@@...................
...............@@@@@@@@@@@@..........
..............@@@@@@@@@@@@@@.........
................@@@@@@@@@............
................@@@@@@@@@............
................@@@@@@@@.............
................@@@@@@@@.............
.............@@@@@@@@@@@@@...........
............@@@@@@@@@@@@@@...........
...........@@@@@@@@@@@@@@@...........
..........@@@@@@@@@@@@@@@............
................@@@@@@@@@@...........
..............@@@@@@@@@@@@...........
!
.....................................
..............@@.@...................
..............@@@@@@@@@..............
................@@@@@@@@@@...........
...............@@@@@@@@@@@@..........
...............@@@@@@@@..............
........@@@@@@@@@@@@@@@..............
.....@@@@@@@..@@@@@@@@@..............
....@@@@@@@@@@@@@@@@@@@@.............
........@.@@@@@@@@@@@@@@.............
..............@@@@@@@@@@.............
..............@@@@@@@@@@.............
...............@@@@@@@@@@............
............@@@@@@@@@@@@@............
!
.....................................
...............@.....................
.............@@@@@@@@@@@.............
...........@@@@@@@@@@@@@@............
......@@....@@@@@@@@@@...............
....@@@....@@.@@@@@@@@...............
...@@@......@@@@@@@@@@...............
...@@@.......@@@@@@@@@@..............
...@@@..@@@@@@@@@@@@@@@..............
...@@@@@@@@@@@@@@@@@@@@@.............
...@@@@......@@@@@@@@@@@.............
.............@@@@@@@@@@@.............
..............@@@@@@@@.@@............
...........@@@@@@@@@@@@@@............
!
.....................................
.....................................
............@..@@@@@@@...............
............@@@@@@@@@@@@.............
.@..........@@@@@@@@@@...............
@@@.........@@@@@@@@@@@..............
@@@@.......@@..@@@@@@@@..............
..@@@...@@@....@@@@@@@@..............
...@@@@@.@@@@@@@@@@@@@@@.............
@@@@@@.@@@@@@@@@@@@@@@@@@............
....@@@@@.....@@@@@@@@@@.............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@............
............@@@@@@@@@@@@@@...........
!
.....................................
......................@..............
.............@.@@@@@@@...............
............@@@@@@@@@@@@.............
............@@@@@@@@@@...............
@.............@@@@@@@@@..............
@@@............@@@@@@@@..............
.@@@............@@@@@@@@.............
..@@@....@@@@@@@@@@@@@@@.............
...@@@.@@@@@@@@@@@@@@@@@@............
....@@@@@.....@@@@@@@@@@@@...........
...............@@@@@@@@@@............
...............@@@@@@@@@@............
............@@@@@@@@@@@@@@...........
!
.....................................
......................@..............
.............@@@@@@@@@...............
.............@@@@@@@@@@@.............
............@.@@@@@@@@...............
@.............@@@@@@@@@..............
@@.............@@@@@@@@..............
@@@............@@@@@@@@..............
.@@@......@@@@@@@@@@@@@@.............
..@@@@..@@@@@@@@@@@@@@@@@............
....@@@@@@@....@@@@@@@@@@@...........
...............@@@@@@@@@@@...........
...............@@@@@@@@@@@@..........
............@@@@@@@@@@@@@@@@.........
!
.....................................
...................@@................
...........@@@@@@@@@@................
...........@@@@@@@@@@@@..............
..........@@@@@@@@@@@................
............@@@@@@@@@@...............
............@@@@@@@@@@...............
@...........@@@@@@@@@@...............
@@.....@@@@@@@@@@@@@@@@..............
@@@@..@@@@@@@@@@@@@@@@@@.............
.@@@@@@@@@@@@@@@@@@@@@@..............
...@......@@@@@@@@@@@@@..............
..........@.@@@@@@@@@@@@.............
..........@@@@@@@@@@@@@@@............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
..................@@@@@@.............
................@@@@@@@@@@@..........
...............@@@@@@@@@@@@..........
...............@@@@@@@@@@@@@.........
................@@@@@@@@@@@..........
.................@@@@@@@@@@..........
................@@@@@@@@@@@..........
..............@@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@@@@@.........
..............@@@@@@@@@@@@@@@........
!
.....................................
................@@@@@................
..............@@@@@@@@@@.............
............@.@@@@@@@@@@.............
............@@@@@@@@@@@@.............
..............@@@@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@..............
............@@@@@@@@@@@@.............
.........@@@@@@@@@@@@@@@@............
.........@@@@.@@@@@@@@@@@............
..........@@..@@@@@@@@@@.............
...........@@.@@@@@@@@@@.............
............@@@@@@@@@@@@@............
!
.....................................
................@@@@@................
..............@@@@@@@@@..............
............@.@@@@@@@@@@.............
.............@@@@@@@@@@@.............
.............@@@@@@@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
............@@@@@@@@@@@@.............
..........@@@@@@@@@@@@@@@............
.........@@@@.@@@@@@@@@@@............
..........@@..@@@@@@@@@@.............
...........@@.@@@@@@@@@@.............
............@@@@@@@@@@@@@............
!
.....................................
.................@@@@................
..............@@@@@@@@@..............
..............@@@@@@@@@..............
.............@@@@@@@@@@@.............
.............@@@@@@@@@@..............
..............@@@@@@@@@@.............
..............@@@@@@@@@@.............
............@@@@@@@@@@@@.............
..........@@@@@@@@@@@@@@@............
..........@@@.@@@@@@@@@@@............
..........@@..@@@@@@@@@@@............
...........@@.@@@@@@@@@@@............
............@@@@@@@@@@@@@............
!
.....................................
...............@@@@..................
............@@@@@@@@@................
..........@@@@@@@@@@@@@..............
...........@@@@@@@@@@@@..............
...........@@@@@@@@@@@...............
............@@@@@@@@@@...............
............@@@@@@@@@@...............
..........@@@@@@@@@@@@@..............
.......@@@@@@@@@@@@@@@@@.............
.......@@@@@@@@@@@@@@@@@.............
.......@@@@@@@@@@@@@@@@@.............
........@@@@@@@@@@@@@@@..............
.........@@@@@@@@@@@@@@@.............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
..............@@...@@@@@@@...........
.............@@@@@@@@@@@@@@@@........
............@@@@@@@@@@@@@@@@.........
...............@@@@@@@@@@@...........
................@@@@@@@@@@...........
................@@@@@@@@@@...........
...............@@@@@@@@@@@...........
............@@@@@@@@@@@@@@@..........
...........@@@@@@@@@@@@@@@@@.........
..........@@@@.@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
...........@@@@@@@@@@@@@@@@@.........
!
.....................................
.....................................
...........@@....@@@.@@..............
...........@@@@@@@@@@@@@@............
..........@@@@@@@@@@@@@@.............
.............@@@@@@@@@...............
.............@@@@@@@@@...............
..............@@@@@@@@...............
.............@@@@@@@@@...............
..........@@@@@@@@@@@@@..............
.........@@@@@@@@@@@@@@@.............
.......@@@...@@@@@@@@@@@.............
........@@..@@@@@@@@@@@@.............
.........@@.@@@@@@@@@@@@.............
!
.....................................
......................@..............
...........@@...@@@@.@@..............
...........@@@@@@@@@@@@@@@...........
..........@@@@@@@@@@@@@@.............
.............@@@@@@@@@...............
.............@@@@@@@@@...............
.............@@@@@@@@@...............
.............@@@@@@@@@...............
..........@@@@@@@@@@@@@..............
.........@@@@@@@@@@@@@@@.............
.......@@@..@@@@@@@@@@@@.............
........@@..@@@@@@@@@@@@.............
.........@@.@@@@@@@@@@@@.............
!
.....................................
.....................................
...........@@..@@@@@@@@..............
...........@@@@@@@@@@@@@@@...........
..........@@@@@@@@@@@@@@.............
.............@@@@@@@@@...............
.............@@@@@@@@@...............
..............@@@@@@@@...............
.............@@@@@@@@@...............
..........@@@@@@@@@@@@@..............
.........@@@@@@@@@@@@@@@.............
.......@@@@.@@@@@@@@@@@@.............
........@@..@@@@@@@@@@@@.............
........@@@.@@@@@@@@@@@@.............
!
.....................................
.....................................
..........@@.@@@@@@@@@...............
..........@@@@@@@@@@@@@@@............
.........@@@@@@@@@@@@@@..............
............@@@@@@@@@................
............@@@@@@@@@................
.............@@@@@@@@................
............@@@@@@@@@................
.........@@@@@@@@@@@@@@..............
........@@@@@@@@@@@@@@@@.............
......@@@@.@@@@@@@@@@@@@.............
......@@@..@@@@@@@@@@@@..............
.......@@@.@@@@@@@@@@@@..............
!
.....................................
....@@...............................
.@@@@@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@@@..................
.@@@@@@@@@@@@@@@@@...................
.....@@@@@@@@@@@.....................
.....@@@@@@@@@@......................
.....@@@@@@@@@@......................
.....@@@@@@@@@@......................
.@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@...@@@@@@@@@@@@@....................
@@..@@@@@@@@@@@@@....................
!
.....................................
@@@@@@...............................
@@@@@@@@@@@..........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
!
@@@@@@@.........................@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@@@.................@@@@@@@@
@@@@@@@@@@@@@@..............@@@@@@@@@
@@@@@@@@@@@...................@@@@@@@
@@@@@@@@@@.......................@@@@
@@@@@@@@@..........................@@
@@@@@@@...........................@@@
@@@@@@..............................@
@@@@@@...............................
@@@@@@...............................
@@@@@@@@............................@
@@@@@@@@@@..........................@
@@@@@@@@@@........................@@@
!
@@@@@@@@.................@@.@@@@@@@@@
@@@@@@@@@@.............@..@@@@@@@@@@@
@@@@@@@@@@@@@.........@.@@@@@@@@@@@@@
@@@@@@@@@@@..........@.@@@@@@@@@@@@@@
@@@@@@@@@@@...........@.@@@@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@........................@@@@@@
@@@.@@..........................@@@@@
@@@.............................@@@@@
@@@@@........................@@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
!
@@@@@@@@.................@@.@@@@@@@@@
@@@@@@@@@@..............@.@@@@@@@@@@@
@@@@@@@@@@@@@@........@.@@@@@@@@@@@@@
@@@@@@@@@@@..........@.@@@@@@@@@@@@@@
@@@@@@@@@@@...........@.@@@@@@@@@@@@@
@@@@@@@@..@................@@@@@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@........................@@@@@@
@@..@@...........................@@@@
@@..............................@@@@@
@@@@@..........................@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@@@....................@@@@@@@@
!
@@@@@@@@.................@.@@@@@@@@@@
@@@@@@@@@@..............@.@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@.@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@.......................@@@@@@
@@@@@@@@......................@@@@@@@
@@@@@@.........................@@@@@@
@@.@@@...........................@@@@
@@...............................@@@@
@@@@..........................@@@@@@@
@@@@@@.........................@@@@@@
@@@@@@@@.....................@@@@@@@@
!
@@@@@@@@.................@.@@@@@@@@@@
@@@@@@@@@@..............@.@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@......................@@@@@@@@
@@@@@@.........................@@@@@@
@@@.............................@@@@@
@@@@@.........................@@@@@@@
@@@@@@@.......................@@@@@@@
@@@@@@@@@...................@@@@@@@@@
!
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@@@...............@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@@@...................@@@@@@@@
@@@@@@@@....................@@@@@@@@@
@@@@@@@......................@@@@@@@@
@@@@@.........................@@@@@@@
@@@@@@.......................@@@@@@@@
@@@@@@@@....................@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
!
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@@................@@@@@@@@@@@@@
@@@@@@@@@@..............@@@@@@@@@@@@@
@@@@@@@@@@..............@@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@....................@@@@@@@@@@
@@@@@@.......................@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
!
@@@@@@@................@@@@@@@@@@@@@@
@@@@@@@.................@@@@@@@@@@@@@
@@@@@@@.................@@@@@@@@@@@@@
@@@@@@@@................@@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@@@@...............@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
!
@@@@@@@@..............@@@@@@@@@@@@@@@
@@@@@@@@..............@@@@@@@@@@@@@@@
@@@@@@@................@@@@@@@@@@@@@@
@@@@@@..................@@@@@@@@@@@@@
@@@@@@@..@...............@@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
!
@@@@@@@@@.............@@@@@@@@@@@@@@@
@@@@@@@@...............@@@@@@@@@@@@@@
@@@@@@@@................@@@@@@@@@@@@@
@@@@@....................@@@@@@@@@@@@
@@@@@@@...................@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@......@......@@@@@@@@@@@
@@@@@@@@@@@@.@.....@@@....@@@@@@@@@@@
!
@.@@@@@@@.............@@@@@@@@@@@@@@@
@@@@@@@@...............@@@@@@@@@@@@@@
@@@@@@@@.................@@@@@@@@@@@@
@@@@@@@...................@@@@@@@@@@@
@@@@@@....................@@@@@@@@@@@
@@@@@@.@@.................@@@@@@@@@@@
@@@@@@@@@.................@@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@@@................@@@@@@@@@@
@@@@@@@@@@.........@.......@@@@@@@@@@
@@@@@@@@@@@........@@......@@@@@@@@@@
@@@@@@@@@@........@@@......@@@@@@@@@@
@@@@@@@@@@.......@@@@@@....@@@@@@@@@@
@@@@@@@@@@@......@@@@@@@..@.@@@@@@@@@
!
.................@@@@@@@@@@@@@@@@@@@@
...@@..............@@@@@@@@@@@@@@@@@@
.@@..@@@...............@@@@@@@@@@@@@@
..@@@@@@.................@@@@@@@@@@@@
.@@@@@@@.................@@@@@@@@@@@@
..@@@@@...................@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
@@@@@@@....................@@@@@@@@@@
@@@@@@@.@...........@......@@@@@@@@@@
@@@@@@@@@..........@@@@.....@@@@@@@@@
@@@@@@@@@..........@@@@@.@...@@@@@@@@
@@@@@@@@@@........@@@@@@@@@.@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
!
.........@@@.@@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
....@...@...............@@@@@@@@@@@@@
...@..@@@@...............@@@@@@@@@@@@
....@@@@@.................@@@@@@@@@@@
...@@@@@@..................@@@@@@@@@@
....@@@@@@..................@@@@@@@@@
..@@@@@@@@....................@@@@@@@
..@@@@@@@@@@..........@@@@.....@@@@@@
..@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
!
@.........@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.........@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@.........@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@........@.@@@@@@@@@@@@@@@@@@@@@@@@
@..................@@@@@@@@@@@@@@@@@@
.........................@@@@@@@@@@@@
...........................@@@@@@@@@@
..........@..................@@@@@@@@
......@@.@@@@..................@@@@@@
........@@@@@....................@@@@
.......@@@@@@@............@@@@@@@@@@@
.........@@@@@@...........@@@@@@@@@@@
........@@@@@@@.@..........@@@@@@@@@@
........@@@@@@@@@@.........@@@@@@@@@@
!
@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@........@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@.........@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.........@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@....................@@@@@@@@@@@
..@@@.......................@@@@@@@@@
@..@..........................@@@@@@@
@............@...................@@@@
..........@.@@@....................@@
@........@@@@@@@.............@@@@@@@@
@@@........@@@@@@.............@@@@@@@
@@...........@@@@@.............@@@@@@
@@.........@@@@@@@@@@...........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@........@@@@@@@@@@@@@@@@@@@@@@@@
@@@@..........@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@............@@@@@@@@@@@@@@@@@@
@.....@@.....@...............@@@@@@@@
.@..@@.........................@@@@@@
.....@...........................@@@@
..@@...........@...................@@
@@..........@.@@@...................@
@@@@........@@@@@@..............@@@@@
@@@@.........@@@@@@..............@@@@
@@@@............@@@@..............@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
@@@@@@..........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@...........@@@@@@@@@@@@@@@@@
..@..@@@@@@....@..............@@@@@@@
......@@........................@@@@@
.......@..........................@@@
@...@...........@..................@@
@@@...........@.@@@..................
@@@@@........@@@@@@...............@@@
@@@@@@.........@@@@@@..............@@
@@@@@@...........@@@@................
!
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@..........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@..........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@..@@@@@@@@@@@@@@
....@..@@@@@@@....@........@@@@@@@@@@
@.......@@@.......................@@@
@@....@..@.........................@@
@@@.................................@
@@@@@@...........@@@@................
@@@@@@@.........@.@@@@...............
@@@@@@@@@.........@@@@...............
@@@@@@@@...........@@@@..............
!
@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@.@@@@@@@@@@@
@@@@...@@@@@@@@@@.....@.....@@@@@@@@@
@@@@@......@@@@.....@.............@@@
@@@@@....@..@@......................@
@@@@@@...............................
@@@@@@@@@...........@@@@.............
@@@@@@@@@@.........@.@@@.............
@@@@@@@@@@@@.........@@@@............
@@@@@@@@@@@@..........@@@@@..........
!
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@..@@@@@@@@
@@@@@@@...@@@@@@@@@@....@@.....@@@@@@
@@@@@@@@......@@@..................@@
@@@@@@@@@......@@....................
@@@@@@@@@......@.....................
@@@@@@@@@@@@............@@@..........
@@@@@@@@@@@@@@..........@@@@.........
@@@@@@@@@@@@@@@@........@@@@.........
@@@@@@@@@@@@@@@..........@@@@@.......
!
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@..@@@@@@
@@@@@@@@@...@@@@@@@@@@....@@.....@@@@
@@@@@@@@@@......@@@@.................
@@@@@@@@@@@......@@..................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@@@@...........@@@........
@@@@@@@@@@@@@@@@..........@@@@.......
@@@@@@@@@@@@@@@@@@........@@@@@@.....
@@@@@@@@@@@@@@@@@..........@@@@@.....
!
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@..@@@@@
@@@@@@@@@@...@@@@@@@@@@....@......@@@
@@@@@@@@@@@@.....@@@.................
@@@@@@@@@@@@......@@.................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@@...........@@@.......
@@@@@@@@@@@@@@@@@@.........@@@@......
@@@@@@@@@@@@@@@@@@@........@@@@@@@...
@@@@@@@@@@@@@@@@@@..........@@@@@...@
!
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@...@@@@
@@@@@@@@@@@..@@@@@@@@@@....@@......@@
@@@@@@@@@@@@.....@@@@................
@@@@@@@@@@@@......@@.................
@@@@@@@@@@@@@.................@......
@@@@@@@@@@@@@@@@...........@@@@......
@@@@@@@@@@@@@@@@@@........@@@@@......
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@..........@@@@....
!
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@...@@@@
@@@@@@@@@@@..@@@@@@@@@@....@@......@@
@@@@@@@@@@@@......@@@................
@@@@@@@@@@@@......@@.................
@@@@@@@@@@@@@.................@......
@@@@@@@@@@@@@@@@...........@@@@......
@@@@@@@@@@@@@@@@@@........@@@@@......
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@..........@@@@....
!
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@...@@@@
@@@@@@@@@@@.@@@@@@@@@@@....@@......@@
@@@@@@@@@@@@......@@@................
@@@@@@@@@@@@......@@.................
@@@@@@@@@@@@@.................@......
@@@@@@@@@@@@@@@@...........@@@@......
@@@@@@@@@@@@@@@@@@........@@@@@......
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@..........@@@@....
!
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@...@@@@
@@@@@@@@@@@.@@@@@@@@@@@....@@......@@
@@@@@@@@@@@...@....@@................
@@@@@@@@@@@@......@@.................
@@@@@@@@@@@@@.................@......
@@@@@@@@@@@@@@@@...........@@@@......
@@@@@@@@@@@@@@@@@.........@@@@@......
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@..........@@@@....
!
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@...@@@@
@@@@@@@@@@@.@@@@@@@@@@@...@@@......@@
@@@@@@@@@@@..@@..@@..................
@@@@@@@@@@@@......@@.................
@@@@@@@@@@@@..................@......
@@@@@@@@@@@@@@@............@@@@......
@@@@@@@@@@@@@@@@@.........@@@@@......
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@..........@@@@....
!
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@...@@@@
@@@@@@@@@@@.@@@@@@@@@@@....@@......@@
@@@@@@@@@@@..@@@@@@@@................
@@@@@@@@@@@@......@@.................
@@@@@@@@@@@@......@...........@......
@@@@@@@@@@@@@@@............@@@@......
@@@@@@@@@@@@@@@@@.........@@@@@@.....
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@..........@@@@@...
!
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@...@@@@
@@@@@@@@@@@@@@@@@@@@@@@....@@......@@
@@@@@@@@@@@..@@@@@@@@................
@@@@@@@@@@@@.....@@@.................
@@@@@@@@@@@@......@...........@......
@@@@@@@@@@@@@@.............@@@@@.....
@@@@@@@@@@@@@@@@@.........@@@@@@.....
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@..........@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@..@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@......@@
@@@@@@@@@@@..@@.@@@@@................
@@@@@@@@@@@.......@@.................
@@@@@@@@@@@@......@..................
@@@@@@@@@@@@@@.............@@@@@.....
@@@@@@@@@@@@@@@@@.........@@@@@@.....
@@@@@@@@@@@@@@@@@@@........@@@@@.....
@@@@@@@@@@@@@@@@@@@..........@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@..@@@@
@@@@@@@@@@@@@@@@@@@@@@@............@@
@@@@@@@@@@..@@@..@..@................
@@@@@@@@@@@...@...@@.................
@@@@@@@@@@@@...@.....................
@@@@@@@@@@@@@@.............@@@@@.....
@@@@@@@@@@@@@@@@..........@@@@@@.....
@@@@@@@@@@@@@@@@@@@........@@@@@..@..
@@@@@@@@@@@@@@@@@@@..........@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@..@@@@
@@@@@@@@@@@@@@@@@@@@@@@............@@
@@@@@@@@@...@@....@@@................
@@@@@@@@@@@..@@@..@@.................
@@@@@@@@@@@....@.....................
@@@@@@@@@@@@@..............@@@@@.....
@@@@@@@@@@@@@@@@..........@@@@@@.....
@@@@@@@@@@@@@@@@@@@........@@@@@.....
@@@@@@@@@@@@@@@@@@@..........@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@..@@@@
@@@@@@@@@@@@@@@@@@@@@@@............@@
@@@@@@@@@..@@@...@@@@................
@@@@@@@@@@@..@@@..@@.................
@@@@@@@@@@@....@..............@......
@@@@@@@@@@@@@..............@@@@@.....
@@@@@@@@@@@@@@@@..........@@@@@@.....
@@@@@@@@@@@@@@@@@@@........@@@@@.....
@@@@@@@@@@@@@@@@@@@..........@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@............@@@@
@@@@@@@@@@@@@@@@@@@@@@@...........@@@
@@@@@@@@..@@@@...@..@................
@@@@@@@@@...@@@@..@@.................
@@@@@@@@@@@...@@..@...........@......
@@@@@@@@@@@@...............@@@@......
@@@@@@@@@@@@@@@@...........@@@@......
@@@@@@@@@@@@@@@@@@@........@@@@@@....
@@@@@@@@@@@@@@@@@@@.........@@@@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@..@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@.....@@@
@@@@@@@@@@@@@@...@...................
@@@@@@@@...@@@@@..@..................
@@@@@@@@@@...@@@..@..................
@@@@@@@@@@@................@@@.......
@@@@@@@@@@@@@@@@...........@@@@......
@@@@@@@@@@@@@@@@@@.........@@@@..@...
@@@@@@@@@@@@@@@@@@..........@@@@@...@
!
@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@...@@@@@......@.....@@@
@@@@@@@@@@@@@@@..@@@.................
@@@@@@@@.@@@@@@...@..................
@@@@@@@@@...@@@@..............@......
@@@@@@@@@@.....@...........@@@@......
@@@@@@@@@@@@...............@@@@......
@@@@@@@@@@@@@@@@@..........@@@@......
@@@@@@@@@@@@@@@@@@..........@@@@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@..@@@@
@@@@@@@@@@@@@@....@@@@@............@@
@@@@@@@@@@@@@@@..@@@@................
@@@@@@@@@@@@@@@...@..................
@@@@@@@@..@@@@@......................
@@@@@@@@@...@@@............@@@@......
@@@@@@@@@@.....@@@@@.......@@@@......
@@@@@@@@@@@@................@@@@.....
@@@@@@@@@@@@@@@@@@..........@@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@....@@@@@............@@@
@@@@@@@@@@@@@@@...@@@@@@............@
@@@@@@@@@@@@@@@...@@@@...............
@@@@@@@@@@@@@@@...@..................
@@@@@@@@@@@@@@@......................
@@@@@@@@..@@@@@....@...........@.....
@@@@@@@@....@@@@@@@@........@@@@@....
@@@@@@@@@@.....@@@@@.......@.@@@@....
@@@@@@@@@@@..................@@@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@............@@@
@@@@@@@@@@@@@@@@@@@@@@@...........@@@
@@@@@@@@@@@@.@@@@@@@@@@...........@@@
@@@@@@@@@@@@@@....@@@@@..............
@@@@@@@@@@@@@@@@..@@@@@@@@...........
@@@@@@@@@@@@@@@...@@@@@@.............
@@@@@@@@@@@@@@@...@@@................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@@@@@.............@..
@@@@@@@...@@@@@@@@@@@.........@@@@@@.
@@@@@@@.....@@@@@@@@@..........@@@@@.
!
@@@@@@@@@@@@@@@@@@@@@@@@@@..........@
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@.@@@@@@@@@.............
@@@@@@@@@@@@@@@...@@@@@@@............
@@@@@@@@@@@@@@@....@@@@@@............
@@@@@@@@@@@@@@@@...@.@@@@@...........
@@@@@@@@@@@@@@@@..@@@@@@@@@@.........
@@@@@@@@@@@@@@@@...@@@@@@@...........
@@@@@@@@@@@@@@@@...@@@...............
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@...@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@............@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@.@@@@@@@............
@@@@@@@@@@@@@@@@@@.@@@@@@@...........
@@@@@@@@@@@@@@@@.....@@@@@@..........
@@@@@@@@@@@@@@@@@....@@@@@@@.........
@@@@@@@@@@@@@@@@....@.@@@@@@@........
@@@@@@@@@@@@@@@@...@@@.@@@@@@@@......
@@@@@@@@@@@@@@@@...@@@@@@@@@@........
@@@@@@@@@@@@@@@@....@@@@.............
@@@@@@@@@@@@@@@@....@................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@@......@.............
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@.@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@.@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@.@@@@@@@........
@@@@@@@@@@@@@@@@@@......@@@@@@@@.....
@@@@@@@@@@@@@@@@@@......@@@@@@@@@....
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@...
@@@@@@@@@@@@@@@@@....@@@.@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@.....@@@@@@.........
@@@@@@@@@@@@@@@@@@....@@@............
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@..@@.@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@.....
@@@@@@@@@@@@@@@@.......@@@@@@@@@.....
@@@@@@@@@@@@@@@@@........@@@@@@@@....
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@.@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
!
@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@..@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@..@@..@@@@@@
!
@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@............@@
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@.@@@@
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@..........@@..@.........
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@..................@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@@...............@@@
@@@@@@@@@@@@@@@@@@@...............@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@...
@@@@@@@@..@@@@@@@@@@@@@@@@@........@@
@@@@@@@@@@...@@@@@@@@@@@@@@@.....@@@@
@@@@@@@@@@@@....@..@@@@@........@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@@@@.............@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@...@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@..............@..@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@...@@........@@@@@@@@@@@@@@
@@@@@@@@...............@@@@@@@@@@@@@@
@@@@@@@.................@@@@@@@@@@@@@
@@@@@@...............@..@@@@@@@@@@@@@
@@@@@........@@.........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@....@.........@@@@@@@@@@@@@
@@@@@@@@......@.........@@@@@@@@@@@@@
@@@@@@@.......@.........@@@@@@@@@@@@@
@@@@@...................@@@@@@@@@@@@@
@@@@@.........@......@...@@@@@@@@@@@@
@@@@@@......@@@.........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..........@@@@@@@@@@@@@@
@@@@@@@@@@@@..@........@@@@@@@@@@@@@@
@@@@@@@@......@.........@@@@@@@@@@@@@
@@@@@@@..............@...@@@@@@@@@@@@
@@@@..................@...@@@@@@@@@@@
@@@@...................@...@@@@@@@@@@
@@@@@......@@@@.........@...@@@@@@@@@
@@@@@@@@@@@@@@.........@@@.@@@@@@@@@@
!
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@............@@@@@@@@@@@@@@@@
@@@@@.................@@@@@@@@@@@@@@@
@@@@...................@@@@@@@@@@@@@@
@@@.....................@@@@@@@@@@@@@
@@@@.........@............@@@@@@@@@@@
@@@@@@@@@@@@.@@............@@@@@@@@@@
@@@@@@@@@@@@@..........@...@@@@@@@@@@
!
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@....@.......@@@@@@@@@@@@@@@@@
@@@.................@@@@@@@@@@@@@@@@@
@@..................@@@@@@@@@@@@@@@@@
@@...................@@@@@@@@@@@@@@@@
@@@...................@@@@@@@@@@@@@@@
@@@@@@@@@@..........@...@@@@@@@@@@@@@
@@@@@@@@@@@.@@@.....@@..@@@@@@@@@@@@@
@@@@@@@@@@@.@@@.........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@...................@@@@@@@@@@@@@@@
@@....................@@@@@@@@@@@@@@@
@@...................@@@@@@@@@@@@@@@@
@@@........@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@..@.........@@@@@@@@@@@@@@@
@@@@@@@@@...............@@@@@@@@@@@@@
@@@@@@@@@@@..@......@@...@@@@@@@@@@@@
@@@@@@@@..@@........@@...@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@......@...@...........@@@@@@@@@@@
@@@............@.........@@@@@@@@@@@@
@@@............@.......@@@@@@@@@@@@@@
@@@@.........@@.......@@@@@@@@@@@@@@@
@@@@@@@@@...@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@............@@@@@@@@@@@@@@@
@@@@@@@@@@...@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@...@@@@@@@@@@@
@@@@@@@@@.@@.........@@...@@@@@@@@@@@
@@@@@@@@.@@@@............@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@
@@@@@.......@@@@@@.......@@@@@@@@@@@@
@@@@............@...........@@@@@@@@@
@@@@.......................@@@@@@@@@@
@@@@@...........@........@@@@@@@@@@@@
@@@@@@@@@...@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@..@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@..@@@........@...@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@...@@@@@@@@@@
@@@@@@@@@.@@@@@......@...@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@
@@@@@@@.....@@@@@@@@@@@@@....@@@@@@@@
@@@@@@.......@@@@@@.......@@@@@@@@@@@
@@@@@............@..........@@@@@@@@@
@@@@@@......................@@@@@@@@@
@@@@@@@@@@......@.........@@@@@@@@@@@
@@@@@@@@@@...@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@..@@..........@@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@....@@@@@@@@@@
@@@@@@@@@@@@@@@......@@....@@@@@@@@@@
@@@@@@@@@@@..@@......@@...@.@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@
@@@@@@@.....@@@@@@@@@@@@@@...@@@@@@@@
@@@@@@........@@@@@.......@@@@@@@@@@@
@@@@@@......................@@@@@@@@@
@@@@@@......................@@@@@@@@@
@@@@@@@@@@.................@@@@@@@@@@
@@@@@@@@@@@..@@@@.........@@@@@@@@@@@
@@@@@@@@@@@..@@...........@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@...@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@...@@@@@@@@@@
@@@@@@@@@@@@.@@......@@.....@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@
@@@@@@@......@@@@@@@@@@@@@....@@@@@@@
@@@@@@........@@@@@.......@@@@@@@@@@@
@@@@@@.......................@@@@@@@@
@@@@@@@.....................@@@@@@@@@
@@@@@@@@@@.......@.........@@@@@@@@@@
@@@@@@@@@.@..@@@@.........@@@@@@@@@@@
@@@@@@@@@@@..@@..........@@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@....@@@@@@@@@@
@@@@@@@@@@@.@@@......@@@...@@@@@@@@@@
@@@@@@@@@@@..@@.......@....@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@
@@@@@@@......@@@@@@@@@@@@@....@@@@@@@
@@@@@@........@@@@@....@...@@@@@@@@@@
@@@@@@.......................@@@@@@@@
@@@@@@@.....................@@@@@@@@@
@@@@@@@@@@.......@.........@@@@@@@@@@
@@@@@@@@@.@..@@@@........@@@@@@@@@@@@
@@@@@@@@@@@..@@..........@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
@@@@@@@@@@@..@@......@......@@@@@@@@@
@@@@@@@@@@@.@@@...........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@
@@@@@@@......@@@@@@@@@@@@@@....@@@@@@
@@@@@@........@@@@@@.......@@@@@@@@@@
@@@@@@.......................@@@@@@@@
@@@@@@@......................@@@@@@@@
@@@@@@@@@@.......@..........@@@@@@@@@
@@@@@@@@@.@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@.........@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@..@@.............@@@@@@@@@
@@@@@@@@@@@@.@@...........@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@......@@@@@@@@@@@@@@@..@@@@@@@
@@@@@@........@@@@@@@.@.@...@@@@@@@@@
@@@@@@............@.......@..@@@@@@@@
@@@@@@@......................@@@@@@@@
@@@@@@@@@@.......@..........@@@@@@@@@
@@@@@@@@@.@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@.........@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@@@@......@..@...@@@@@@@@@
@@@@@@@@@@@.@@@......@....@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@.......@@@@@@@@@@@@@@...@@@@@@
@@@@@@.........@@@@@@.@.@...@@@@@@@@@
@@@@@@............@.......@..@@@@@@@@
@@@@@@@@.....................@@@@@@@@
@@@@@@@@@@.......@..........@@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@.........@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@......@......@@@@@@@@@
@@@@@@@@@@@.@@@......@..@...@@@@@@@@@
@@@@@@@@@@@.@@@......@....@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@@......@@@@@@@@@@@@@@...@@@@@@
@@@@@@@........@@@@@@@@.@...@@@@@@@@@
@@@@@@@...........@.......@..@@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@@...@...@..........@@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@.........@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@.@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
@@@@@@@@@@@@@@@......@@.....@@@@@@@@@
@@@@@@@@@@@@.@@......@@...@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@@......@@@@@@@@@@@@@@...@@@@@@
@@@@@@@........@@@@@@@@.@...@.@@@@@@@
@@@@@@@...........@.......@..@@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@@...@...@..........@@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@..........@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@.@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
@@@@@@@@@@@@@@@......@@.....@@@@@@@@@
@@@@@@@@@@@@@@@......@@...@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@..@@@@@@
@@@@@@@........@@@@@@@@@@@....@@@@@@@
@@@@@@@...........@.......@@@@@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@@...@...@..........@@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@@.........@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
@@@@@@@@@@@@@@@......@......@@@@@@@@@
@@@@@@@@@@@@.@@......@....@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@
@@@@@@@@......@@@@@@@@@@@@@@@...@@@@@
@@@@@@@........@@@@@@@@@@@.....@@@@@@
@@@@@@@...........@........@@@@@@@@@@
@@@@@@@@@.....................@@@@@@@
@@@@@@@@@@...@...@...........@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@@.........@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
@@@@@@@@@@@@@@@......@......@@@@@@@@@
@@@@@@@@@@@@.@@......@.....@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@......@@@@@@@@@@@@@@@@..@@@@@
@@@@@@@........@@@@@@@@@@@@.....@@@@@
@@@@@@@...........@........@@@@@@@@@@
@@@@@@@@@.....................@@@@@@@
@@@@@@@@@@...@...@...........@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@..@@@@.........@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@..@@......@.....@@@@@@@@@@
@@@@@@@@@@@.@@@.....@@......@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@
@@@@@@@@.......@@@@@@@@@@@@@@@..@@@@@
@@@@@@@........@@@@@@@@@@@@.....@@@@@
@@@@@@@@..........@........@@@@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@...@...@...........@@@@@@@@
@@@@@@@@@@@..@@@@@..........@@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@.@@............@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@......@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@.@@@@@
@@@@@@@@........@@@@@@@@@@@.....@@@@@
@@@@@@@@..........@@........@@@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@...@...@............@@@@@@@
@@@@@@@@@@@..@@@@@..........@@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@.....@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@......@@@@@@@@@
@@@@@@@@@@@@.@@.....@@.....@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@..@@@@
@@@@@@@@........@@@@@@@@@@@@....@@@@@
@@@@@@@@...........@........@@@@@@@@@
@@@@@@@@@@@@.......@..........@@@@@@@
@@@@@@@@@@...@...@............@@@@@@@
@@@@@@@@@@@..@@@@@@.........@@@@@@@@@
@@@@@@@@@@@..@@@@@........@@@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@......@....@@@@@@@@@@@
@@@@@@@@@@@..@@.....@@@.....@@@@@@@@@
@@@@@@@@@@@.@@@.....@@@.....@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@.@@@@
@@@@@@@@........@@@@@@@@@@@@@...@@@@@
@@@@@@@@...........@.........@@@@@@@@
@@@@@@@@@@@.@......@..........@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@@..@@@@@@..........@@@@@@@@
@@@@@@@@@@@...@@@@........@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@..@@......@....@@@@@@@@@@@
@@@@@@@@@@@..@@.....@@......@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@.....@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@.@@@@
@@@@@@@@........@@@@@@@@@@@@@...@@@@@
@@@@@@@@...........@.........@@@@@@@@
@@@@@@@@@@.........@...........@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@@..@@@@@@..........@@@@@@@@
@@@@@@@@@@@...@@@@.........@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@..@@......@....@@@@@@@@@@@
@@@@@@@@@@@..@@.....@@@....@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@.....@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@.@@@
@@@@@@@@........@@@@@@@@@@@@@....@@@@
@@@@@@@@...........@.........@@@@@@@@
@@@@@@@@@@@.@......@..........@@@@@@@
@@@@@@@@@@....................@@@@@@@
@@@@@@@@@@@..@@@@@@..........@@@@@@@@
@@@@@@@@@@@...@@@@.........@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@.@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@.......@....@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@....@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@.....@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@......@@@@@@@@@@@@@@@@@@.@@@
@@@@@@@@........@@@@@@@@@@@@@@...@@@@
@@@@@@@@...........@..........@.@@@@@
@@@@@@@@@@@.@......@.......@..@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@@@@..@@@@@@..........@@@@@@@@
@@@@@@@@@@@...@@@@.........@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@.......@....@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@....@@@@@@@@@@
@@@@@@@@@@@@.@@.....@@@.....@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@.@@
@@@@@@@@.........@@@@@@@@@@@@@...@@@@
@@@@@@@@...........@@.........@.@@@@@
@@@@@@@@@@@........@.......@@.@@@@@@@
@@@@@@@@@@...@@..@@............@@@@@@
@@@@@@@@@@@...@@@@@...........@@@@@@@
@@@@@@@@@@@...@@@@.........@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@.@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@...........@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@....@@@@@@@@@@
@@@@@@@@@@@@.@@.....@@@.....@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@..........@@@@@@@@@@@@@..@@@@
@@@@@@@@@..........@@............@@@@
@@@@@@@@@@.........@........@.@@@@@@@
@@@@@@@@@@...@@@@@@............@@@@@@
@@@@@@@@@@@..@@@@@@...........@@@@@@@
@@@@@@@@@@@......@.........@@@@@@@@@@
@@@@@@@@@@@.@.............@@@@@@@@@@@
@@@@@@@@@@@@.@@...........@@@@@@@@@@@
@@@@@@@@@@@@.@@...........@@@@@@@@@@@
@@@@@@@@@@@@.@@......@@....@@@@@@@@@@
@@@@@@@@@@@@@@@......@@.....@@@@@@@@@
!
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@.@@@
@@@@@@@@@@........@@@@...@.@.......@@
@@@@@@@@@@...@...@@@@........@@@@@@@@
@@@@@@@@@@...@@@@@@@............@@@@@
@@@@@@@@@@@...@@@@@@...........@@@@@@
@@@@@@@@@@@.@................@@@@@@@@
@@@@@@@@@@@.@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@.@@@...........@@@@@@@@@@@
@@@@@@@@@@@@.@@......@@...@@@@@@@@@@@
@@@@@@@@@@@@.@@......@@....@@@@@@@@@@
!
@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@..@
@@@@@@@@@@.........@@@......@.....@@@
@@@@@@@@@@@..@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@..@@@@@@............@@@@@
@@@@@@@@@@@.....@@@@...........@@@@@@
@@@@@@@@@@.@@@@...............@@@@@@@
@@@@@@@@@@.@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@.@@@@@...........@@@@@@@@@@
@@@@@@@@@@.@@@@@......@....@@@@@@@@@@
@@@@@@@@@@@.@@@@......@@...@@@@@@@@@@
!
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@..........@@@@@@@@..@@@@@@@
@@@@@@@@@@@@..@@@@@@@....@...@@@@.@@@
@@@@@@@@@@@@..@@@@@@...........@..@@@
@@@@@@@@@@@@...@@@@............@@@@@@
@@@@@@@@@@@.@@....@@...........@@@@@@
@@@@@@@@@@@.@@@@@............@@@@@@@@
@@@@@@@@@@.@@@@@@..........@@@@@@@@@@
@@@@@@@@@@.@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@.@@@@@@...........@@@@@@@@@@
@@@@@@@@@.@@@@@@......@....@@@@@@@@@@
!
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@...@@@@@@
@@@@@@@@@@@@..@@@@@.@....@...@@@@@@@@
@@@@@@@@@@@@..@@@@@@.......@....@@@@@
@@@@@@@@@@@@@..@@@...........@@@@@@@@
@@@@@@@@@@@@@@....@..........@@@@@@@@
@@@@@@@@@@@@.@@@@............@@@@@@@@
@@@@@@@@@@@@.@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@.@@@@@...........@@@@@@@@@@
@@@@@@@@@.@@@@@@...........@@@@@@@@@@
@@@@@@@@.@@@@@@@...........@@@@@@@@@@
!
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@...@@@@@@
@@@@@@@@@@@@..@@@@@.@....@...@@@@@@@@
@@@@@@@@@@@@..@@@@@@.......@..@@@@@@@
@@@@@@@@@@@@...@@@...........@@@@@@@@
@@@@@@@@@@@@@@....@..........@@@@@@@@
@@@@@@@@@@@@.@@@@...........@@@@@@@@@
@@@@@@@@@@@@.@@@..........@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@..@@@@..........@@@@@@@@@@@
!
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@...@@@@@@
@@@@@@@@@@@@..@@@@..@...@@...@@@@@@@@
@@@@@@@@@@@@..@@@@@@.......@...@@@@@@
@@@@@@@@@@@@...@@@...........@@@@@@@@
@@@@@@@@@@@@@@....@..........@@@@@@@@
@@@@@@@@@@@@.@@@@...........@@@@@@@@@
@@@@@@@@@@@@.@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@...@.........@@@@@@@@@@@@
@@@@@@@@@@@.@@@@.........@@@@@@@@@@@@
!
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@...@@@@@@
@@@@@@@@@@@@..@@@...@...@@...@@@@@@@@
@@@@@@@@@@@@..@@@@@........@.@@@@@@@@
@@@@@@@@@@@@..@@@@...........@@@@@@@@
@@@@@@@@@@@@......@..........@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@..@@@@.........@@@@@@@@@@@
@@@@@@@@@@@..@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@.@@@..........@@@@@@@@@@@@
@@@@@@@@@@@..@@@.........@@@@@@@@@@@@
!
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@...@@@@@@
@@@@@@@@@@@@..@@@...@...@@...@@@@@@@@
@@@@@@@@@@@@..@@@@@........@@@@@@@@@@
@@@@@@@@@@@@..@@@@...........@@@@@@@@
@@@@@@@@@@@@......@..........@@@@@@@@
@@@@@@@@@@@@.@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@..@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@.@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
!
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@...@@@@@@
@@@@@@@@@@@@..@@@@..@...@@..@@@@@@@@@
@@@@@@@@@@@@..@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@...@@@............@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
@@@@@@@@@@@@.@@@@............@@@@@@@@
@@@@@@@@@@@@.@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@.@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@.@@............@@@@@@@@@@@
!
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@..........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..@......@@@@@@@@@.@@@@@@
@@@@@@@@@@@@..@@@@.@@....@...@@@@@@@@
@@@@@@@@@@@@...@@@@@........@@@@@@@@@
@@@@@@@@@@@@...@@@............@.@@@@@
@@@@@@@@@@@@.@................@@@@@@@
@@@@@@@@@@@..@@@@............@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@..@@@..........@@@@@@@@@@@
@@@@@@@@@@@..@...........@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@....@..........@@@@@@@@@@@
!
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@.@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@..@@@..@@....@@....@@@@@@
@@@@@@@@@@@@...@@@@@.........@@@@@.@@
@@@@@@@@@@@@@..@@@................@@@
@@@@@@@@@@@..@.................@@@@@@
@@@@@@@@@@@.@@@@...............@@@@@@
@@@@@@@@@@@.@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@.@@@...........@@@@@@@@@@@
@@@@@@@@@@..@@............@@@@@@@@@@@
@@@@@@@@@@.@@@............@@@@@@@@@@@
!
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@...........@@@@@@@@@@@@@@@
@@@@@@@@@@@...@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@..@@@....@@@@...@@@@
@@@@@@@@@@@....@@@@@@.........@@@@...
@@@@@@@@@@@....@@@@.................@
@@@@@@@@@@@@@@...@..............@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@@..............@@@@@@
@@@@@@@@@@@.@@@@.............@@@@@@@@
@@@@@@@@@@@.@@@...........@@@@@@@@@@@
@@@@@@@@@@..@@............@@@@@@@@@@@
@@@@@@@@@@.@@@............@@@@@@@@@@@
!
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@...........@@@@@@@@@@@@@@@@
@@@@@@@@@@............@@@@@@@@@@@@@@@
@@@@@@@@@@@...@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@...@@@..@@@....@@@@@@@@@@@
@@@@@@@@@@@...@@@@@@@...........@@@@@
@@@@@@@@@@....@@@@@..................
@@@@@@@@@@..@....@..............@@@@@
@@@@@@@@@@.@@@@...................@@@
@@@@@@@@@@@@@@@@..................@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@.............@@@@@@@@
@@@@@@@@@@.@@@.............@@@@@@@@@@
@@@@@@@@@.@@@..............@@@@@@@@@@
!
@@@@@@@@@.............@@@@@@@@@@@@@@@
@@@@@@@@@..............@@@@@@@@@@@@@@
@@@@@@@@@...@@.........@@@@@@@@@@@@@@
@@@@@@@@@....@@.......@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@..@@@.....@@@@@@@@@
@@@@@@@@@.....@@@@@@@@.........@@..@@
@@@@@@@@@.....@@@@@..................
@@@@@@@@@..@....@@...................
@@@@@@@@@.@@@.......................@
@@@@@@@@@.@@@@@......................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@....................@
@@@@@@@@@@@@@@@..............@...@@@@
@@@@@@@@@.@@@@..............@@@@@@@@@
!
@@@@@@@.@..............@@@@@@@@@@@@@@
@@@@@@@@................@@@@@@@@@@@@@
@@@@@@@@@...@@.........@@@@@@@@@@@@@@
@@@@@@@@@...@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@....@@@@@..@@@@......@@@@@@@
@@@@@@@@.....@@@@@@@@@@.........@@@@@
@@@@@@@@.....@@@@@@@.................
@@@@@@@@.@@.....@@...................
@@@@@@@.@@@@@....@.................@@
@@@@@@@@.@@@@@.......................
@@@@@@@.@@@@@@@@.....................
@@@@@@@..@@@@@@@@....................
@@@@@@@..@@@@@@......................
@@@@@@@..@@@@@................@@...@@
!
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@....@@............@@@@@@@@@@@@
@@@@@@@....@@@..........@@@@@@@@@@@@@
@@@@@@@.....@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@.....@@@@@@..@@@@@.......@@@@@
@@@@@@.@.....@@@@@@@@@@@...........@@
@@@@@@..@....@@@@@@@.................
@@@@@@..@@.....@@@...................
@@@@@@@.@@@......@...................
@@@@@@.@@@@@@.....@..................
@@@@@..@@@@@@@.......................
@@@@@.@@@@@@@@@@.....................
@@@@@..@@@@@@@@@.....................
@@@@@..@@@@@@@@......................
!
@@@@@.....@@..............@@@@@@@@@@@
@@@@.......@@............@@@@@@@@@@@@
@@@@@.....@@@@..........@@@@@@@@@@@@@
@@@@@......@@@@@@@...@@@@@@@....@@@@@
@@@@.......@@@@@@@@.@@@@@@...........
@@@@.@.....@@@@@@@@@@@@@@............
@@@@..@.....@@@@@@@@@................
@@@@..@@......@@@@...................
@@@.@.@@@.......@....................
@@@.@.@@@@.......@...................
@@@..@@@@@@@.........................
@@@..@@@@@@@@@.......................
@@.@.@@@@@@@@@@......................
@@...@@@@@@@@@@@.....................
!
.......@@@@................@@@@@@@@@@
........@@@@@............@@@@@@@@@@@@
@.......@@@@@@@@@@...@@@@@@@@@@@@....
@.......@@@@@@@@@@...@@@@@@@@@.......
.........@@@@@@@@@@.@@@@@@@..........
@........@@@@@@@@@@@@@@.@@...........
.@@......@@@@@@@@@@@@@...............
.@@........@@@@@@@@@.................
.@@@@........@@@@@...................
.@@@@@.........@@....................
.@@@@@@@.........@...................
.@@@@@@@@............................
@@@@@@@@@@@..........................
@@@@@@@@@@@@.........................
!
.....@@@@@@@..............@@@@@@@@@@@
.....@@@@@@@@@@@.......@@@@@@@@@@@@@@
......@@@@@@@@@@@@....@@@@@@@@@@@....
......@@@@@@@@@@@@....@@@@@@@@.......
......@@@@@@@@@@@@@@@@@@@@@@@........
.......@@@@@@@@@@@@@@@@@..@@@.@......
.......@@@@@@@@@@@@@@@@..............
.........@@@@@@@@@@@@................
...........@@@@@@@...................
@@...........@@@@....................
@@@...........@@.....................
@@@@@...........@....................
@@@@@@@..............................
@@@@@@@@.............................
!
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@..
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
..@@@@@@@@@@@@@@@@..@@@@@@@.@@@@.....
..@@@@@@@@@@@@@@@@@@@@@@@@....@@@@...
..@@@@@@@@@@@@@@@@@@@@@@@@...........
...@@@@@@@@@@@@@@@@@@@...............
.....@@@@@@@@@@@@@@@@@...............
.......@@@@@@@@@@....................
.........@@@@@@@.....................
...........@@@@......................
.............@.......................
.....................................
!
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@..............
..@@@@@@@@@@@@@@@@@@.................
....@@@@@@@@@@@......................
!
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@.....@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@....@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@..@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@....@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@..@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@.....@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@....@......@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@.....@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@......@.....@@@@@@@@@@@@@
@@@@@@@@@@@@............@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@......@@@@@@@@@@@@
@@@@@@@@@@@@@....@@.......@@@@@@@@@@@
@@@@@@@@@@@@@....@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@
@@@@@@@@@@@@...@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@..@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@@.....@@......@@@@@@@@@@@@
@@@@@@@@@@@@............@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@......@@@@@@@@@@@@
@@@@@@@@@@@@.....@@.......@@@@@@@@@@@
@@@@@@@@@@@@.....@@........@@@@@@@@@@
@@@@@@@@@@@@@@.@@@..........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@.@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@...@@@@........@@@@@@@@@@
@@@@@@@@@@@....@@@@......@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@.....@........@@@@@@@@@@@@
@@@@@@@@@@@@.....@@......@@@@@@@@@@@@
@@@@@@@@@@@@.....@@........@@@@@@@@@@
@@@@@@@@@@@......@@.........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@....@@@@........@@@@@@@@@@
@@@@@@@@@@@...@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@......@@......@@@@@@@@@@@@
@@@@@@@@@@@..............@@@@@@@@@@@@
@@@@@@@@@@@.....@@........@@@@@@@@@@@
@@@@@@@@@@@.....@@@........@@@@@@@@@@
@@@@@@@@@@@......@@.........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@
@@@@@@@@@@@....@@@@.........@@@@@@@@@
@@@@@@@@@@@...@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@...@@@@@......@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@@.....@@@........@@@@@@@@@@
@@@@@@@@@@@.....@@@.........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@@@..@@@@@.........@@@@@@@@@
@@@@@@@@@@@....@@@@.......@@@@@@@@@@@
@@@@@@@@@@@...@@@@@.......@@@@@@@@@@@
@@@@@@@@@@......@@@.......@@@@@@@@@@@
@@@@@@@@@@................@@@@@@@@@@@
@@@@@@@@@@.....@@@@........@@@@@@@@@@
@@@@@@@@@@@.....@@@.........@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@....@@@@........@@@@@@@@@@
@@@@@@@@@@@...@@@@@@.......@@@@@@@@@@
@@@@@@@@@@....@@@@@@......@@@@@@@@@@@
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@@......@@@@.........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@...@@@@@@........@@@@@@@@@
@@@@@@@@@@@...@@@@@@.......@@@@@@@@@@
@@@@@@@@@@....@@@@@@.......@@@@@@@@@@
@@@@@@@@@@..................@@@@@@@@@
@@@@@@@@@...................@@@@@@@@@
@@@@@@@@@@......@@@@..........@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@...........@@@@
@@@@@@@@@@@@@@@@@@@@@@...........@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@..@@@@@@........@@@@@@@@@
@@@@@@@@@@@....@@@@@@.......@@@@@@@@@
@@@@@@@@@@....@@@@@@@.......@@@@@@@@@
@@@@@@@@@@.....@@...........@@@@@@@@@
@@@@@@@@@....................@@@@@@@@
@@@@@@@@@@.@.....@@@@.........@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@..........@@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@........@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@@..........@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@
@@@@@@@@@@@....@@@@@@@......@@@@@@@@@
@@@@@@@@@@@...@@@@@@@........@@@@@@@@
@@@@@@@@@@.....@@@...........@@@@@@@@
@@@@@@@@@@.....................@@@@@@
@@@@@@@@@@........@@@...........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@...........@@
@@@@@@@@@@@@@@@@@@@@@@@@..........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@
@@@@@@@@@@@@@@@@@@@@@@@...........@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@
@@@@@@@@@@@@@@.@@@@@@@.......@@@@@@@@
@@@@@@@@@@@....@@@@@@@@......@@@@@@@@
@@@@@@@@@@@...@@@@@@..........@@@@@@@
@@@@@@@@@@@....................@@@@@@
@@@@@@@@@@..@...................@@@@@
@@@@@@@@@@..@.....@@@@...........@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@..........@@
@@@@@@@@@@@@@@@@@@@@@@@@@@.........@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@
@@@@@@@@@@@@@@@@@@@@@@@@@.........@@@
@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@....@@@@@@@@.......@@@@@@
@@@@@@@@@@@@...@@@@@@@.........@@@@@@
@@@@@@@@@@@.....@@@.............@@@@@
@@@@@@@@@@@..@...................@@@@
@@@@@@@@@@@..@......@@@...........@@@
@@@@@@@@@@@@@@.....@@@@............@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@.........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@..........@@@
@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@
@@@@@@@@@@@@@...@@@@@@@@@.......@@@@@
@@@@@@@@@@@@....@@@@@@...........@@@@
@@@@@@@@@@@@.....@@@..............@@@
@@@@@@@@@@@@..@.........@..........@@
@@@@@@@@@@@@..@......@@@............@
@@@@@@@@@@@@.@@......@@@.............
@@@@@@@@@@@@@@@.......@..............
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@..........@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@...@@@@@@@@.........@@@
@@@@@@@@@@@@@@...@@@@@@...........@@@
@@@@@@@@@@@@@......@@...............@
@@@@@@@@@@@@@............@...........
@@@@@@@@@@@@@.........@@@@...........
@@@@@@@@@@@@@@.@.......@@............
@@@@@@@@@@@@@@@@@.......@............
@@@@@@@@@@@@@@@@@....................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@........@
@@@@@@@@@@@@@@@@..@@@@@@@@...........
@@@@@@@@@@@@@@....@@@@@@.............
@@@@@@@@@@@@@@.....@.................
@@@@@@@@@@@@@@...........@@@.........
@@@@@@@@@@@@@@..........@@@..........
@@@@@@@@@@@@@@@..........@@..........
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@...@@@@@@@............
@@@@@@@@@@@@@@....@@@........@.......
@@@@@@@@@@@@@@@............@@@.......
@@@@@@@@@@@@@@@.......@..@@@@........
@@@@@@@@@@@@@@@...........@@.........
@@@@@@@@@@@@@@@@.@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@.@@@@@@@........@...
@@@@@@@@@@@@@@@...@@@@@@........@....
@@@@@@@@@@@@@@@....@@@@@@..@..@@.....
@@@@@@@@@@@@@@@@.....@.@@@@@@@@@.....
@@@@@@@@@@@@@@@@@........@@@@@@......
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...@..@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@........@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@............@....
@@@@@@@@@@@@@@@@@@@@@..........@.....
@@@@@@@@@@@@@@@@@@@@@@@.......@......
@@@@@@@@@@@@@@@@@@@@@@@@.....@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@.............@@...
@@@@@@@@@@@@@@@@@@@@@...........@@...
@@@@@@@@@@@@@@@@@@@@@@@.........@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@...@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@@...........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..............@@@@@@@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@@..........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@......@@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@.@@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.....@@@....@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@....@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@.@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@....@@@...@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@.@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@..@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@.........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@..@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@...@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@..@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.@.......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@............@@@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@@................@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@..@@@@..@@@@@..@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@..............@@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@..................@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@...............@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@..................@@@@@
@@@@@@@@@@@@@@@@..@@............@@@@@
@@@@@@@@@@@@@@@@@@@@@....@....@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@..................@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@...@@@@..........@@@@@@@@
@@@@@@@@@@@@@@..@.............@@@@@@@
@@@@@@@@@@@@@@@.................@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@@............@@@@@
@@@@@@@@@@@@@@@@@@@@.......@...@@@@@@
@@@@@@@@@@@@@@@@@@@@........@..@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@..@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@..@@@@@.........@@@@@@@@
@@@@@@@@@@@@@@................@@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@@@@@@@@@@@@@@@@@@@.............@@@@
@@@@@@@@@@@@@@@@@@@@@.........@@@@@@@
@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@
@@@@@@@@...@@@@@@@@@........@@@@@@@@@
@@@@@@@@@@...@@@@@@@@........@@@@@@@@
@@@@@@@@@@@@@..................@@@@@@
@@@@@@@@@@@@@@...@@@@............@@@@
@@@@@@@@@@@@@@@...................@@@
@@@@@@@@@@@@@@@@@@@.@@.............@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@..........@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@......@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.........@@@@@@@@@
@@@@@@@@@@@@@@@@@@@..........@@@@@@@@
@@@@@@@...@@@@@@@@@@.........@@@@@@@@
@@@@@@@@@@......@@.............@@@@@@
@@@@@@@@@@@@@@@..................@@@@
@@@@@@@@@@@@@@@....................@@
@@@@@@@@@@@@@@@@@@.................@@
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@@
@@@@@@@@@@@@@@@@@@@@@@...........@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@@@@@@@@@@@@@@.........@@@@@@
@@@@@@@@@....@@@@@@@@@@.........@@@@@
@@@@@@@@@@@.....@@@@@@@@.........@@@@
@@@@@@@@@@@@@@@....................@@
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@.@@@................
@@@@@@@@@@@@@@@@.................@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@........@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@...@@@@@@@@@@@@........
@@@@@@@@@@@@@@@......@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@..@.@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@........@@@@@@@@..........
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@.......@@@@@@@..........
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@@@@@@.......@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.........@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@.@...@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@...........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@...........@@@@@@@@@.....
@@@@@@@@@@@@@@.......................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.......................@@@@
@@@@@@@@@@@@..@@.....................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...................@@@@@
@@@@@@@@@@@.@@..@@...................
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
@@@@@@@@@@@@......................@@@
@@@@@@@@@@@@@@.@@@@..................
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@...........@
@@@@@@@@@@@@@@@@@@@..@@@@.....@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@@.........@@.......
@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@.............@@@@@@@@@
@@@@@@@@@@@@...............@@@@@@@@@@
@@@@@@@@@@..............@@@@@@@@@@@@@
@@@@@@@@@@..........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@...@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@
.............@@@@@...................
..............@@@@...................
................@@@..................
!
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@..................@@@@@@@@@@@
.................@...................
................@....................
................@@...................
..............@@@@@@@................
...............@@@@@.................
...............@@@@..................
!
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@......@.@@@@@@@@@@@@@@@
@@@@@@@@@@...........@.@.@@@@@@@@@@@@
@@@@@@@@@@...............@@@@@@@@@@@@
.....................................
.....................................
.....................................
................@.@..................
.....................................
.....................................
................@@...................
................@....................
...............@@@...................
!
@@@@@@@@@.@@..@.......@@@@@@@@@@@@@@@
@@@@@@@@@@............@.@@@@@@@@@@@@@
@@@@@@..@................@@.@@@@@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
...............@.....................
.................@...................
.....................................
.....................................
.....................................
................@....................
!
@@@@@@@@@..@..........@...@@@@@@@@@@@
@@@@.....................@@@...@@@@@@
.....................................
.....................................
.....................................
.....................................
................@....................
.....................................
...............@.....................
.....................................
..................@..................
.....................................
.....................................
.....................................
!
@@@@.@@@@.................@@@.....@@@
.....................................
.....................................
.....................................
.....................................
.....................................
.................@.@.................
.....................................
.....................................
................@....................
.................@...................
...................@.................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
...................@.................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
...........@.........................
.............@.......................
.....................................
.....................................
.....................................
.....................................
.....................................
.................@...................
................@....................
.....................................
..................@..................
!
.....................................
.....................................
.....................................
...............@.....................
.....................................
.....................................
.....................................
.....................................
........................@............
.....................................
.....................................
................@....................
..................@.@................
................@....................
!
............@........................
.....................@...............
.....................................
.....................................
..........................@..........
......................@@.............
.....................................
.....................................
.....................................
.................@...................
.....................................
.....................................
.....................................
.......................@.............
!
...@.................@...............
......@..............................
.....................................
.......................@.............
....................@................
.....................................
......@..............................
.....................................
.....................................
.....................................
....................@.......@........
..................@..................
.....................@...............
.....................................
!
.....................................
.....................................
.....................................
....@...............@................
..................@....@.....@.......
............................@........
.......................@.............
....................@................
...................@.................
................................@....
................................@....
.....................................
.....................................
.....................................
!
...........................@.........
.....................................
...........................@.........
......................@@.............
.......@.............................
.....................................
....................................@
.........................@...........
.............@.............@.........
.................@...................
.....................................
.....................................
.....................................
.....................................
!
...@.@...............................
.....................................
@........................@...........
.....................................
.....................................
.....@..@..@......................@..
.....................................
.....................................
...........@.........................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
......@..............................
....................@................
.....................@...............
.....................................
.............@........@.....@@.......
....................................@
.....................................
.....................................
.....................................
......................@..............
.....................@...............
!
.............@.......................
.....................................
.....................................
.....................................
.....................................
.....................................
@..@..............@..................
......@@........@....@...............
.....................................
.....................................
.......@.............................
........@............................
.............@.......................
........................@............
!
.....@......@........................
.......................@.............
..............@......................
.....................................
.....................................
.....................................
.....................................
@.............@.................@....
@..@..........@...@..................
.............................@.......
....................................@
............................@........
....@@........................@@.....
.....................................
!
.....................................
...............@.....................
.....................................
.....................................
.....................................
.....................................
.....................................
..............@.....@................
.....................................
........@............................
.....................................
...........@...................@.....
....................@................
.....................................
!
.....................................
..............................@......
.....................................
.....................................
.....................................
.....................................
.....................................
.................@...................
............................@........
..........@..........................
.....................................
.....................................
@@@..................................
@.........@@@...@.................@@.
!
.....................................
....................@................
.....................................
.....................................
.....................................
@@...................................
@@...................................
........@............................
@@.......................@...........
.....................................
@............................@.......
@....................................
@....................................
...............@.....................
!
.....................................
.......................@.............
.....................................
.....................................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@................................
@@@@@................................
@@@@............................@....
@@@@............................@....
@@@@.................................
@@@@.................................
.@.@.................................
!
...................@.................
.....................................
.....................................
...@@@@@@............................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@...........................@.
.@@@@@@....................@.........
...@@@@............................@.
.@@@@@@..............................
@@@@@@@..........@...................
@@@@@@@................@.............
....@.@..............................
!
.....................................
.....................................
........@............................
...@@@@@@@@@@........................
..@@@@@@@@@@@@.......................
.@@@@@@@@@@@@........................
.@@@@@@@@@@@.........................
.@@@@@@@@@@..........................
....@@@@@............................
.....@@@@@...........................
...@@@@@@@...........@...............
@@@@@@@@@@...........................
@@@@@@@@@@.@...........@........@....
......@@.@...........................
!
.........................@...........
.....................................
......@@@@@@@@@......................
....@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@.......................
...@@@@@@@@@@........................
.......@@@@............@.............
......@@@@@@.........................
....@@@@@@@@.........................
.@@@@@@@@@@@.........................
.@@@@@@@@@@@.........................
...@@@@@@@@.@........................
!
.....................................
.........@@@@@@......................
......@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@......................
.......@@@@@@@.......................
........@@@@.............@...........
.......@@@@@@........................
......@@@@@@@........................
...@@@@@@@@@@........................
..@@@@@@@@@@@........................
...@@@@@@@@@@........................
!
.....................................
........@@@@@@@@@@...................
......@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@@.................
....@@@@@@@@@@@@@@@..................
....@@@@@@@@@@@@@@...................
.....@@@@@@@@@@......................
........@@@@@@@......................
........@@@@@........................
........@@@@@........................
......@@@@@@@@.......................
...@@@@@@@@@@@.......................
..@@@@@@@@@@@@.......................
...@@@@@@@@@@@.......................
!
..............@......................
........@@@@@@@@@@@@.....@...........
......@@@@@@@@@@@@@@@................
.....@@@@@@@@@@@@@@@@................
.....@@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@...................
.......@@@@@@@.@.....................
........@@@@@@@@.....................
.........@@@@........................
........@@@@@@.......................
......@@@@@@@@.......................
...@@@@@@@@@@@.......................
..@@@@@@@@@@@@.......................
..@@@@@@@@@@@@...........@........@..
!
............@@@@@@...................
........@@@@@@@@@@@@@................
.......@@@@@@@@@@@@@@.@..............
......@@@@@@@@@@@@@@@................
.....@@@@@@@@@@@@@@..................
.....@@@@@@@@@@@@....................
.......@@@@@@@..@@...................
.........@@@@@@@@....................
.........@@@@@.......................
........@@@@@@.......................
......@@@@@@@@...........@...........
...@@@@@@@@@@@.......................
.@@@@@@@@@@@@@.......................
.....@@@@@@@@@............@..........
!
........@...@@@@@@...................
........@@@@@@@@@@@@@................
......@@@@@@@@@@@@@@.................
.....@@@@@@@@@@@@@@..................
.....@@@@@@@@@@@@@...................
.....@@@@@@@@@@......................
......@@@@@@@@@.@@...................
.........@@@@@@@@....................
..........@@@@.......................
........@@@@@@@......................
.....@@@@@@@@@@......................
..@@@@@@@@@@@@@......................
.@@@@@@@@@@@@@@......................
......@@@@@@@@@.........@............
!
...........@@@@@@....................
.......@@@@@@@@@@@...................
.....@@@@@@@@@@@@....................
....@@@@@@@@@@@......................
...@@@@@@@@@@@.......................
...@@@@@@@@@@@.......................
....@@@....@@@@@.....................
..........@@@@@@@@...................
..........@@@@@......................
.........@@@@@@......................
.......@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
......@@@@@@@@@@@....................
!
..........@@@@@@........@............
......@@@@@@@@@@@....................
.....@@@@@@@@@@......................
....@@@@@@@@@@@@.....................
...@@@@@@@@@@@.......................
...@@@@@...@@@.......................
...@@@.....@@@@@.....................
.........@.@@@@@@@@..................
...........@@@@...................@..
..........@@@@@@.....................
........@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
..@@@@@@@@@@@@@@.....................
........@@@@@@@@.....................
!
...........@@@@@.....................
.....@.@@@@@@@@@.....................
.....@@@@@@@@@.......................
....@@@@@@@@@@@@.....................
...@@@@@@@@@@@@......................
...@@@@.....@@@......................
...@@.......@@@@.....................
...........@@@@@@@...........@.......
............@@@@.....................
..........@@@@@@...................@.
........@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
...@@@@@@@@@@@@@.....................
.......@@@@@@@@@@......@@..........@.
!
...........@@@@@.....................
.......@@@@@@@@......................
.....@@@@@@@@@.......................
....@@@@@@@@@@@@.....................
...@@@@@@@@@@@@......................
...@@@@@....@@@..................@@..
...@@@......@@@@.....................
...........@@@@@@@.@.................
............@@@@.....@...............
...........@@@@@.....................
........@@@@@@@@@....................
....@@@@@@@@@@@@@....@...............
...@@@@@@@@@@@@@@................@...
......@@@@@@@@@@@....................
!
.............@@@.....................
........@@@@@@@@.....................
......@@@@@@@@@......................
.....@@@@@@@@@@@.....................
....@@@@@@@@@@@......................
....@@@@@...@@@......................
....@@@.....@@@@@@...................
............@@@@@@@.@................
.............@@@@....................
............@@@@@....................
.........@@@@@@@@....................
.....@@@@@@@@@@@@....................
...@@@@@@@@@@@@@@....................
.....@@.@@@@@@@@@@...................
!
..............@@.....................
.........@@@@@@@@....................
.......@@@@@@@@......................
@.....@@@@@@@@@@@....................
.....@@@@@@@@@@@.@........@..........
.....@@@@@@..@@@.....................
.....@@@.....@@@@....................
......@@.....@@@@@@@.................
.............@@@@....................
@...........@@@@@....................
..........@@@@@@@@...................
.......@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
.......@@@@@@@@@@@...................
!
..............@@.....................
.........@@@@@@@@.............@......
.......@@@@@@@@@.....................
......@@@@@@@@@@@....................
.....@@@@@@@@@@@.....................
.....@@@@@@..@@@.....................
.....@@@@@...@@@@@..@................
....@.@......@@@@@@@.@...............
.............@@@@....................
............@@@@@@...................
...........@@@@@@@...................
........@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
.......@@@@@@@@@@@...................
!
.....................................
..........@@@@@@@....................
........@@@@@@@@..............@......
.......@@@@@@@@@@@...................
......@@@@@@@@@@@.........@..........
.....@@@@@@@..@@.....................
......@@@@....@@@@...................
......@......@@@@@@@@@...............
..............@@@@...................
.............@@@@@...................
...........@@@@@@@.............@...@.
.......@@@@@@@@@@@.............@@....
.....@@@@@@@@@@@@@...................
........@@@@@@@@@@@..................
!
...............@@@...................
...........@@@@@@@...................
........@@@@@@@@@....................
.......@@@@@@@@@@@.....@.............
......@@@@@@@@@@@....................
......@@@@@@..@@@....................
......@@@@....@@@@@..................
.......@......@@@@@@@.@..............
....@.........@@@@...................
.............@@@@@@..................
..........@@@@@@@@@..................
......@@@@@@@@@@@@@.....@............
.....@@@@@@@@@@@@@@..................
......@..@@@@@@@@@@..................
!
..............@@@@@@@................
..@........@@@@@@@@@@@............@..
.........@@@@@@@@@@..................
........@@@@@@@@@@.@.................
.......@@@@@@@@@@....................
.......@@@....@@@....................
..............@@@@@..................
..............@@@@@@@.@..............
...............@@@@..................
.............@@@@@@..................
.........@@@@@@@@@@..................
....@.@@@@@@@@@@@@@..................
......@@@@@@@@@@@@@..................
.........@@@@@@@@@@..................
!
................@@@@@@@@@............
@............@@@@@@@@@@@@@@@.........
............@@@@@@@@@@@@@@@@@........
.............@@@@@@@@@@@.@...........
.............@@@@@...................
..............@@@@..@................
...............@@@@.@................
...............@@@@@@................
................@@@.@................
..............@@@@@..................
..........@@@@@@@@@..................
......@@@@@@@@@@@@@..................
.......@@@@@@@@@@@@..................
.........@@@@@@@@@@@.................
!
.....................................
................@@@@@@@@@@@..........
........@.....@@@@@@@@@@@@@@@@.......
..............@@@@@@@@@@@@@@@@@......
.............@@@@@@@@@@@@@@@@@@......
..............@@@@..@@...............
...............@@@@@@................
...............@@@@.@................
................@@@.@..............@.
..............@@@@@..................
............@@@@@@@@.................
.......@@@@@@@@@@@@@.................
.......@@@@@@@@@@@@@.................
..........@@@@@@@@@@@................
!
.....................................
.....................................
.................@@@@@@@@@@@.........
...............@@@@@@@@@@@@@@@.......
............@@@@@@@@@@@@@@@@@@@......
...............@@@@@@@@@@@@@@@@.@....
...............@@@@@@@@@@@@@@@@......
...............@@@@......@...........
................@@@@@................
...............@@@@@@@...............
.............@@@@@@@.................
..........@@@@@@@@@@.................
........@@@@@@@@@@@@@................
..........@@@@@@@@@@@................
!
.....................................
.....................................
.....................................
...............@@@@@@@@@@@@..........
.............@@@@@@@@@@@@@@@@@.......
...............@@@@@@@@@@@@@@@@......
...............@@@@@@@@@@@@@@@@......
.@..............@@@@.@@@@@@@@@@......
@...............@@@@@....@@@.........
...............@@@@@@@...............
..@..........@@@@@@@.................
..........@@@@@@@@@@@................
.........@@@@@@@@@@@@..............@@
..........@@@@@@@@@@@................
!
.....................................
.....................................
.....................................
................@@@@.................
..............@@@@@..................
................@@@@.@@@@@@@.........
................@@@@@@@@@@@@@........
................@@@@@@@@@@@@@@.......
.................@@@@@@@@@@@@@.......
@..............@@@@@@@..@@@@.........
.............@@@@@@@@................
..........@@@@@@@@@@@..........@.....
.........@@@@@@@@@@@@................
..........@@@@@@@@@@@@...............
!
.....................................
.....................................
.....................................
.................@@@@@...............
...............@@@@@.................
.................@@@@................
.................@@@@................
................@@@@@@...............
.................@@@@@@@@@@@@@.......
................@@@@@..@@@@@@@@......
.............@@@@@@@@...@............
...........@@@@@@@@@@@...............
..........@@@@@@@@@@@@...............
..........@@@@@@@@@@@@...............
!
..@..................................
.....................................
@....................................
..................@@@@....@..........
................@@@@@................
.................@@@@................
..................@@@@...............
.@..............@@@@@@...............
..................@@@@@..............
................@@@@@@.@@@@@@........
..............@@@@@@@@........@@@....
...........@@@@@@@@@@@...............
..........@@@@@@@@@@@@@..............
...........@@@@@@@@@@@@..............
!
.....................................
.....................................
.....................................
..................@@@@@..............
................@@@@@................
.................@@@@................
..................@@@@...............
.................@@@@@...............
..................@@@@@..............
.................@@@@@.@@@@@@........
...............@@@@@@@.......@@@@....
............@@@@@@@@@@...............
...........@@@@@@@@@@@@..............
............@@@@@@@@@@@..............
!
....................@................
...@.................................
.....................................
..................@@@@@..............
.................@@@@................
..................@@@@...............
..................@@@@...............
.................@@@@@...............
..................@@@@@@.............
.................@@@@@..@.@@@........
...............@@@@@@@.......@@@.....
.............@@@@@@@@@............@..
...........@@@@@@@@@@@@..............
............@@@@@@@@@@@..............
!
.....................................
.....................................
...............@.....................
..................@@@@@..............
.................@@@@@...............
..................@@@@........@......
..................@@@@@..............
..................@@@@@@.............
..................@@@@@.@@...........
.................@@@@@.@@.@@.........
...............@@@@@@@......@@.......
............@@@@@@@@@@@.......@......
...........@@@@@@@@@@@@..............
...........@@@@@@@@@@@@..............
!
.....................................
.....................................
.....................................
...................@@@@..............
.................@@@@@@..............
.........@........@@@@@@@............
...................@@@@..@@..........
..................@@@@....@..........
...................@@@...@...........
.................@@@@@.@.@...........
...............@@@@@@@@..............
............@@@@@@@@@@@..............
..........@@@@@@@@@@@@@..............
............@@@@@@@@@@@..............
!
.....................................
.....................................
.....................................
...................@@@@..............
.......@..........@@@@@@@@..@........
...................@@@..@@...........
...................@@@@..............
..................@@@@...............
...................@@@@..............
..................@@@@@..............
...............@@@@@@@@..............
............@@@@@@@@@@@..............
...........@@@@@@@@@@@@..............
.............@@@@@@@@@@..............
!
.....................................
.....................................
....................@@@.@@...........
...................@@@@@.............
...................@@@@@.............
....................@@@..............
....................@@@@.............
...................@@@@..............
...................@@@@@.............
..................@@@@@@.............
..............@@@@@@@@@@.............
............@@@@@@@@@@@@.............
.............@@@@@@@@@@@@............
...............@@@@@@@@@@............
!
......................@@.............
......................@..............
....................@@@..............
...................@@@@..............
...................@@@...............
....................@@@..............
...................@@@@@.............
..................@..@@..............
.........@.........@@@@@.............
...................@@@@@.............
.................@@@@@@@@............
..............@@@@@@@@@@@............
.............@@@@@@@@@@@@@...........
................@@@@@@@@@@...........
!
...................@.................
...................@.................
...................@@@...............
..................@@@@@..............
..................@@@@...............
...................@@@...............
..................@@@@@@.............
.................@@.@@@..............
..................@.@@@@.............
...................@@@@@.............
.................@@@@@@@.............
...............@@@@@@@@@@............
.............@@@@@@@@@@@@............
..............@@@@@@@@@@@............
!
.....................................
.....................................
.........@........@@@................
.................@@@@@...............
.................@@@@@...............
..........@@@@@@@@@@@@...............
...............@@@@@@@@@.............
...@..............@@@@@..............
..................@.@@@@.............
............@.....@@@@@@.............
................@@@@@@@@..........@..
............@@@@@@@@@@@@@............
..........@@@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
!
.....................................
.....................................
.................@@@@................
................@@@@@@...............
................@@@@@@......@........
@@@@@@@@@@@@@@@@@@@@@@...............
......@@@@@@@@@@@.@@@@@@.............
..................@@@@@..............
..................@@@@@@.............
...................@@@@@.............
..................@@@@@@.............
..............@@@@@@@@@@@............
..........@@@@@@@@@@@@@@@............
.........@@@@@@@@@@@@@@@@@...........
!
.....................................
................@@@@.................
...............@@@@@@@...............
...............@@@@@@@...............
................@@@@@@...............
.......@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@.....@@@@@@.............
@@.....@@....@.....@@@@@.............
............@@.....@@@@@.............
....................@@@@@............
...................@@@@@@............
..................@@@@@@@@...........
.................@@@@@@@@@...........
...............@@@@@@@@@@@...........
!
.....................................
...@.............@@@@@@..............
................@@@@@@@@.............
................@@@@@@@@.............
..................@@@@@@.............
...@@@@@@@@@@@@@@@@@@@@..............
.@@@@@@@@@@@@@@@@@@@@@@@@@...........
.@@@@.@@...........@@@@@@@@..........
@......@............@@@@@@@..........
....@@@..............@@@@@@..........
......................@@@@@@.........
.....................@@@@@@@.........
....................@@@@@@@@.........
...................@@@@@@@@@@........
!
.................................@...
.....................................
......................@@@@@@.........
.....................@@@@@@@@........
......................@@@@@@@........
.......................@@@@@.........
.......@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@.............@@@@@@@@......
..........@.............@@@@@@@......
........@@...............@@@@@@@.....
........................@@@@@@@@@@...
....@....................@@@@@@..@@@.
........................@@@@@@@@@..@@
.......................@@@@@@@@@@....
!
.....................................
.....................................
..........................@@@........
........................@@@@@@@......
........................@@@@@@@......
.........................@@@@@@@.....
............@@@@@@@@@@@@..@@@@@......
@@@@@@@@@@@@@.........@@@@@@@@@@.....
..........................@@@@@@@....
...........................@@@@@@@...
...........................@@@@@@@@@.
...........................@@@@@@..@@
..........................@@@@@@@@...
.........................@@@@@@@@@@..
!
.....................................
.....................................
.....................................
...........................@@@@@@....
...........................@@@@@@@..@
............................@@@@@@...
................@@@@@@@@.....@@@@....
@@@@@@@@@@@@@@@@@......@@@@@@@@@@@@..
.................@...........@@@@@@@.
..............................@@@@@@@
..............................@@@@@@@
..............................@@@@@@.
.............................@@@@@@@@
............................@@@@@@@@@
!
.....................................
.....................................
..................................@@@
.................................@@@@
.................................@@@@
...................................@@
...................@@@@@@@@@@@@@....@
@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@
................@..................@@
...................@@...............@
.....................................
....................................@
.....................................
....................................@
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.........................@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@@@@@@@@....@@@.......@.......
.....................................
...........................@.........
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..............................@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@.......@@@
.....................................
.....................................
.....................................
.....................................
!
.........................@@@.........
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..............@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....................................
.....................................
.....................................
.....................................
!
....................@@@@@@@..........
..................@@@@@..............
..................@@.@............@@@
.................@@@.............@@..
.................@@@.................
..................@..................
.....................................
.....................................
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@.....
.....................................
.....................................
.....................................
!
.................@@@@@@@@@.......@@@@
...............@@@@@@@@@.......@@@@@@
................@@@@@@@.......@@.@@@@
...............@@@@@@@@...........@@@
..............@@@@@..............@@@@
.............@@@@@..............@@@..
.............@@@@.............@@@....
............@@@@.....................
...............@.@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....................................
.....................................
.....................................
!
..................@@@@@@........@@@@@
.................@@@@@@........@@@@@@
................@@@@@@@......@@@@@@@@
...............@@@@@@.......@@@@@@@@@
..............@@@@@@........@@@@@@@@@
............@@@@@@@.......@@@@@@@@@@.
..........@@@@@@@@@......@@.@@@@@@...
...........@@@@@@@..........@@@@@@...
..........@@@@@@@...........@@@@@....
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........@.@@@.@........@@@@@@@@@@@@@@
........@.@@@........................
.....................................
!
...............@@@@@@@@@.......@@@@@@
................@@@@@@@@......@@@@@@@
.................@@@@@@@.....@@@@@@@@
................@@@@@@@.....@@@@@@@@.
...............@@@@@@@.....@@@@@@@@..
.............@@@@@@@.....@@@@@@@@@...
............@@@@@@@.....@@@@@@@@@....
..........@@@@@@@@.......@@@@@@@@....
..........@@@@@@@......@@@@@@@@@.....
.........@@@@@@@......@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........@@@.@..........@.@@@@..@@@@@@
......................@.@............
!
..................@@@@@@@....@@@@@@@@
..................@@@@@@.....@@@@@@@.
..................@@@@@@....@@@@@@@..
.................@@@@@@@...@@@@@@@@..
...............@@@@@@@....@@@@@@@@...
..............@@@@@@@....@@@@@@@@....
............@@@@@@@.....@@@@@@@@.....
..........@@@@@@@@.....@@@@@@@@@.....
..........@@@@@@@.......@@@@@@@@.....
........@@@@@@@@......@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.......................@@@@@@@@@@@@@@
...................................@@
!
...............@@@@@@@@@....@@@@@@...
...................@@@@@....@@@@@@@..
..................@@@@@@...@@@@@@@...
.................@@@@@@....@@@@@@....
................@@@@@@....@@@@@@@....
...............@@@@@@.....@@@@@@.....
.............@@@@@@@....@@@@@@@......
...........@@@@@@@@....@@@@@@@@......
...........@@@@@@@......@@@@@@@......
.........@@@@@@@@......@@@@@@@.......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@......@..@........@@@@@@@@@@@@@@@
................................@@@@@
.....................................
!
..............@@@@@@@@@@..@@@@@@@@@@@
...............@@@.@@@@@..@@@@@......
...................@@@@....@@@@......
...................@@@@...@@@@@......
..................@@@@@...@@@@@......
.................@@@@@....@@@@.......
................@@@@@....@@@@@.......
..............@@@@@@....@@@@@@.......
..............@@@@@@....@@@@@@.......
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@.................@@@@@@@@@@...
................................@@@@@
.....................................
.....................................
!
.................@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
.....................@@@....@@@@@@@@@
.....................@@@....@@@@@@@@@
....................@@@@...@@@@..@@@@
....................@@@....@@@@..@@@@
...................@@@....@@@@...@@@@
..................@@@@...@@@@@...@@@@
..................@@@....@@@@....@@@@
......@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@
.@@@@@@@........................@@@@@
@@..............................@@@@@
................................@@@@@
................................@@@@@
!
....................@@@@@@@@@@@@@....
..................@@@@@@@@@@@@@@@@...
.....................@@@@@@@@@@@@@@..
......................@@@..@@@@@@@@@@
......................@@@.....@@@@@@@
.....................@@@@....@@@@@@@@
.....................@@@...@@@@@@@@@@
....................@@@....@@@@@@@@@@
..................@@@@@@@.@@@@@@@@@@@
.......@@@@@@@@@....@@@....@@@@@@@@@@
..@@@@........................@@@@@@@
@@...........................@@@@@@@@
.............................@@@@@@@@
.............................@@@@@@@@
!
.......................@@@@@@@@......
......................@@@@@@@@@@@....
.....................@@@@@@@@@@@@@...
......................@@@@@@@@@@@@...
.......................@@@@@@@@@@@...
.......................@@@..@@@@@@...
.......................@@...@@@@@@@@.
...........@@@........@@@..@@@@@@@@@@
....@@@@.........@@@@@@@@@.@@@@@@@@@@
@@@@......................@@@@@@@@@@@
@@.........................@@@@@@@@@@
@@........................@@@@@@@@@@@
@@@.......................@@@@@@@@@@@
@@@.......................@@@@@@@@@@@
!
.........................@@@@@@@@@...
.........................@@@@@@@@@...
........................@@@@@@@@@@...
.......................@@@@@@@@@@@@..
.......................@@@@@@@@@@@@@.
........................@@@@@@@@@@@..
........................@@.@@@@@.@@@.
.....@@@@@@@@@@@@@@@...@@@@@@@@@@@@@.
@@@@@................@@@@@@@@@@@@@...
@@@....................@@@@@@@@@@@@..
@@@......................@@@@@@@@@@@.
@@@.....................@@@@@@@@@@@@@
@@@.....................@@@@@@@@@@@@@
@@@@...................@@@@@@@@@@@@@@
!
...........................@@@@@@@@@@
.........................@@@@@@@@@@@@
..........................@@@@@@@@...
.........................@@@@@@@@@...
.........................@@@@@@@@@@..
........................@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@.
@@@................@@@@@@@@@@@@@.@@@.
@@@....................@@@@@@@@..@@@@
@@@....................@@@@@@@@@@@@@.
@@@....................@@@@@@@@@@....
@@@....................@@@@@@@@@@@...
@@@...................@@@@@@@@@@@.@@.
@@@@.................@@@@@@@@@@@@@@@@
!
.....................................
............................@@@@@@@@.
..........................@@@@@@@@@..
@.........................@@@@@@@@...
@@@......................@@@@@@@@....
@@@@@@@@@....@@@@@@......@@@@@@@@@@..
@@@@@..............@@@@.@@@@@@@@@@...
@@@@...................@@@@@@@@@@@@..
@@@@...................@@@@@@@@..@@@.
@@@@..................@@@@@@@@@@@@@@@
@@@.....................@@@@@@@@@....
@@@....................@@@@@@@@..@...
@@@...................@@@@@@@@@...@..
@@@@.................@@@@@@@@@@@..@@.
!
.....................................
.....................................
..@........................@@@@@@....
.@@@@....................@@@@@@@@@...
..@@@@@@@@@...@@@@@......@@@@@@@@....
.@@@@@..............@@@..@@@@@@@.....
.@@@@@.................@@@@@@@@@@@...
@@@@@...................@@@@@@@@.....
@@@@@..................@@@@@@@@@@....
@@@@@.................@@@@@@@@@@@@@..
@@@@.................@@@@@@@@@@@@@@@.
@@@@....................@@@@@....@@..
.@@@..................@@@@@@@@....@@.
..@@@................@@@@@@@@@.....@@
!
.....................................
.....................................
.....................................
..@......................@@@@@@......
.@@@@@@@@@@@@@@@@@@....@@@@@@@@@.....
..@@@@@.............@@@@@@@@@@@......
..@@@@@................@@@@@@@@......
..@@@@@.................@@@@@@.......
..@@@@.................@@@@@@@@@@....
..@@@@.................@@@@@@@@@@@...
..@@@@.................@@@@@@..@@@@@.
..@@@@..................@@@@.......@@
...@@@.................@@@@@@.......@
...@@@@...............@@@@@@@........
!
.....................................
.....................................
.........................@@..........
......................@@@@@@@@.......
..@........@@@@@@@@...@@@@@@@........
...@@@@@@@..........@@@@@@@@.........
...@@@@..............@@@@@@@@........
...@@@@...............@@@@@@@@@......
...@@@@................@@@@@@..@@@...
...@@@@................@@@@@@@@@@@@..
...@@@@................@@@@@.@@....@@
...@@@@...............@@@@@.........@
....@@@@.............@@@@@@..........
.....@@@............@@@@@@@@.........
!
.....................................
.....................................
......................@@@@@@@........
.....................@@@@@@..........
..@........@@@@@@@@@@@@@@@@..........
...@@@@@@@.........@@@@@@@...........
...@@@@...............@@@.@@@........
...@@@@...............@@@@@@@@@@@....
...@@@@..............@@@@@@@.@@@@@...
...@@@@..............@@@@@@@@@@@..@..
....@@@..............@@@@@@........@.
....@@@@.............@@@@@..........@
.....@@@............@@@@@@...........
......@@@..........@@@@@@@...........
!
.....................................
.....................@@@.............
...................@@@@@@............
..................@@@@@@@............
..@.......@@@@@@@@@@@@@@@............
...@@@@@..........@@@@@@@@...........
...@@@@.............@@@@@@@@@........
...@@@@.............@@@@@@@@.@@@.....
...@@@@.............@@@@@@@@@@@.@....
...@@@@.............@@@@@........@@..
...@@@@............@@@@@..........@@.
....@@@...........@@@@@@@..........@@
....@@@@..........@@@@@@@............
.....@@@.........@@@@@@@@............
!
.....................................
..................@@@@@@@............
.................@@@@@@@.............
................@@@@@@@..............
.@.......@@@@@@@@@@@@@@..............
..@@@@@...........@@@@@@@............
..@@@@.............@@@@.@@@@.........
..@@@@.............@@@@@@@..@@@......
..@@@@.............@@@@@@@@@@..@@....
..@@@@.............@@@@.........@@...
..@@@@............@@@@@...........@..
...@@@@..........@@@@@@............@@
....@@@.........@@@@@@@@............@
....@@@@........@@@@@@@@.............
!
.....................................
.................@@@@.@..............
................@@@@@@@..............
...............@@@@@@@...............
@........@@@@@@@@@@@@@...............
@@@@@@@@........@@@@@@@@.............
.@@@@.............@@@@.@@@@..........
.@@@@.............@@@@@@@..@@@.......
.@@@@.............@@@@@@@@@@..@......
.@@@@.............@@@@.........@@....
.@@@@............@@@@@...........@...
..@@@@..........@@@@@@............@@.
...@@@.........@@@@@@@@.............@
...@@@@........@@@@@@@@..............
!
.....................................
.................@@@.................
...............@@@@@@@...............
..............@@@@@@@@...............
...........@@@.@@@@@@................
@@@@@@@@.......@@@@@@................
@@@@@............@@@@@@@@............
@@@@@............@@@@@@@@.@@@........
@@@@@............@@@@@@@@@@@.@@......
@@@@@.............@@@@.........@.....
.@@@@............@@@@@..........@....
.@@@@...........@@@@@@...........@@..
..@@@..........@@@@@@@.............@.
...@@@........@@@@@@@@...............
!
.....................................
..................@..................
...............@@@@@@................
...............@@@@@@................
...............@@@@@@................
.....@@@@.....@@@@@@.................
@@@@.............@@@@@@@.............
@@@@.............@@@@@@@.@@@.........
@@@@.............@@@@@@@@@@@@@.......
@@@@.............@@@@.@.......@@.....
@@@@.............@@@@..........@@....
.@@@...........@@@@@@@...........@...
.@@@@..........@@@@@@@............@@.
..@@@.........@@@@@@@@...............
!
.....................................
..................@..................
...............@@@@@@................
...............@@@@@@................
...............@@@@@@................
......@@@@...@@@@@@@.................
@@@@............@@@@@@@@.............
@@@@.............@@@@@@@.@@@.........
@@@@.............@@@@@@.@@@@@........
@@@@.............@@@@.@@.@@...@......
@@@@.............@@@@..........@@....
@@@@............@@@@@@..........@@...
.@@@...........@@@@@@@............@@.
.@@@@.........@@@@@@@@...............
!
.....................................
..................@..................
...............@@@@@@................
...............@@@@@@@...............
...............@@@@@@................
......@@@@@@@@@@@@@@.................
@@@@@...........@@@@@@@@.............
@@@..............@@@@@@@@@@..........
@@@..............@@@@@@@.@@@@........
@@@..............@@@@@@@@@@..@@......
@@@..............@@@@..........@.....
@@@.............@@@@@@..........@@...
@@@@...........@@@@@@@...........@@@.
@@@@..........@@@@@@@@.............@.
!
.....................................
.................@@..................
...............@@@@@@................
...............@@@@@@@...............
..............@@@@@@@................
.....@@@@@@@@@@@@@@@.................
@@@@@...........@@@@@@@..............
@@...............@@@@@@@@@...........
@@...............@@@@@@@..@@@........
@@...............@@@@@@@@@@@.@@......
@@...............@@@@..........@.....
@@..............@@@@@...........@@...
@@@............@@@@@@@...........@@..
@@@...........@@@@@@@@.............@@
!
.....................................
.................@@..................
..............@@@@@@@................
..............@@@@@@@@...............
..............@@@@@@@................
.....@@@@@@@@@@@@@@@.................
@@@@............@@@@@................
@...............@@@@@@@@@............
@...............@@@@@@@@..@@@........
@................@@@@@@@@@@@@@.......
@................@@@@.....@...@@.....
@...............@@@@@...........@@...
@..............@@@@@@@...........@@..
@@............@@@@@@@@............@@@
!
.....................................
................@@@@.................
..............@@@@@@@................
..............@@@@@@@@...............
..............@@@@@@@................
....@@@@@@@@@@@@@@@@.................
@@@@...........@@@@@.................
...............@@@@@@@@@@............
................@@@@@@@@.@@@.........
................@@@@@@@@..@@@@.......
................@@@@@@@@@@@@..@@.....
................@@@@@...........@....
...............@@@@@@............@@..
..............@@@@@@@@............@@.
!
.....................................
...............@@@@@.@@..............
.............@@@@@@@@................
.............@@@@@@@@@...............
.............@@@@@@@@................
....@@@@@@@@@@@@@@@@.................
@@@..........@@@@@@..................
...............@@@@@@@@@.............
...............@@@@@@@@@@@@..........
................@@@@@@@@@..@@@.......
................@@@@@@@@@@@@@@@@.....
................@@@@@.....@@...@@....
...............@@@@@@............@@..
..............@@@@@@@.............@@.
!
.....................................
.............@@@@@@@@@...............
............@@@@@@@@@................
............@@@@@@@@@@...............
...........@@@@@@@@@@................
....@@@@...@@@@@@@@@.................
@@@......@@@@@@@@@@..................
..............@@@@@@@@@..............
...............@@@@@@@@@@@...........
...............@@@@@@@@@.@@@@........
...............@@@@@@@@@..@@@@@......
...............@@@@@@@@@@@@@@..@@....
...............@@@@@@............@@..
..............@@@@@@@.............@@.
!
.....................................
............@@@@@@@@@@...............
............@@@@@@@@@................
............@@@@@@@@@................
..........@@@@@@@@@@@................
...........@@@@@@@@@.................
@@@...@@@@@@@@@@@@@..................
..............@@@@@@@................
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@@@.........
...............@@@@@@@@@@..@@@@......
...............@@@@@@@@@@@@@@@@@@....
...............@@@@@@.....@@@...@@...
...............@@@@@@.............@@.
!
..............@@@....................
...........@@@@@@@@@@................
...........@@@@@@@@@@................
...........@@@@@@@@@@................
.........@@@@@@@@@@@@................
..........@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@..................
............@@@@@@@@.................
.............@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
..............@@@@@@@@@@@..@@@@......
..............@@@@@@@@@@@@@@@@@@.....
...............@@@@@@@@@@@@@@...@@...
...............@@@@@@............@@@.
!
.............@@@@....................
..........@@@@@@@@@@.................
..........@@@@@@@@@@.................
..........@@@@@@@@@@.................
........@@@@@@@@@@@@.................
@@@@@@...@@@@@@@@@@..................
@...@@@@@@@@@@@@@@@..................
...........@@@@@@@@@.................
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@..@@@@@......
..............@@@@@@@@@@@@@@@@@@.....
..............@@@@@@@@@@@@@@@@.@@@...
..............@@@@@@........@....@@..
!
.............@@@....@................
..........@@@@@@@@@@.................
.........@@@@@@@@@@@.................
.........@@@@@@@@@@@.................
........@@@@@@@@@@@@.................
@@@@@@@@.@@@@@@@@@@..................
.......@@@@@@@@@@@...................
...........@@@@@@@@@.................
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@..@@@@@......
..............@@@@@@@@@@@@@@@@@@.....
..............@@@@@@@@@@@@@@@..@@@...
..............@@@@@@........@....@@..
!
............@@@@...@@................
..........@@@@@@@@@@.................
.........@@@@@@@@@@@.................
.........@@@@@@@@@@..................
........@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
.........@@@@@@@@@...................
..........@@@@@@@@@@.................
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@..@@@@......
..............@@@@@@@@@@@@@@@@@@.....
..............@@@@@@@@@@@@@@@..@@@...
..............@@@@@@.............@@..
!
............@@@@...@.................
.........@@@@@@@@@@..................
.........@@@@@@@@@@@.................
.........@@@@@@@@@@..................
........@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
.........@@@@@@@@@...................
..........@@@@@@@@@@@................
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@..@@@@......
..............@@@@@@@@@@@@@@@@@@.....
..............@@@@@@@@@@@@@@@..@@@...
..............@@@@@@.............@@..
!
............@@@@...@.................
..........@@@@@@@@@@.................
.........@@@@@@@@@@@.................
.........@@@@@@@@@@..................
........@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
.........@@@@@@@@@...................
..........@@@@@@@@@@@................
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@.@@@@@......
..............@@@@@@@@@@@@@@@@@@.....
..............@@@@@@@@@@@@@@@..@@....
..............@@@@@@.............@@..
!
.............@@@....@................
..........@@@@@@@@@@.................
.........@@@@@@@@@@@.................
..........@@@@@@@@@@.................
........@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@..................
.........@@@@@@@@@...................
..........@@@@@@@@@@@................
............@@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@.@@@@.......
..............@@@@@@@@@@..@@@@@@.....
..............@@@@@@@@@@@@@@@@.@@....
..............@@@@@@.......@@....@@..
!
.............@@@.....................
..........@@@@@@@@@@.................
..........@@@@@@@@@@.................
..........@@@@@@@@@@.................
........@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
.........@@@@@@@@@@..................
..........@@@@@@@@@@@................
.............@@@@@@@@@@@@............
.............@@@@@@@@@@@@@@..........
.............@@@@@@@@@@@@.@@@@.......
..............@@@@@@@@@@@..@@@@@.....
..............@@@@@@@@@@@@@@@@.@@....
..............@@@@@@@.....@@@...@@@..
!
...............@@....................
...........@@@@@@@@@@@...............
...........@@@@@@@@@@................
...........@@@@@@@@@@................
.........@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@.................
..........@@@@@@@@@..................
...........@@@@@@@@@@................
.............@@@@@@@@@@@@............
..............@@@@@@@@@@@@@..........
..............@@@@@@@@@@@.@@@........
..............@@@@@@@@@@@...@@@@.....
..............@@@@@@@@@@@@@@@@@@@....
..............@@@@@@@.....@@@...@@...
!
................@@@..................
............@@@@@@@@@@@@.............
............@@@@@@@@@@...............
...........@@@@@@@@@@@@..............
............@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@@................
...........@@@@@@@@@.................
.............@@@@@@@@................
..............@@@@@@@@@@@............
..............@@@@@@@.@@@@@..........
..............@@@@@@@@@@@@@@@........
..............@@@@@@@@@@@@..@@@@.....
...............@@@@@@@@@@@@@@@@@@....
...............@@@@@@@...@@@@@..@@@..
!
.................@@@@................
..............@@@@@@@@@@@@...........
..............@@@@@@@@@@.............
...........@@@@@@@@@@@@@.............
............@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@...............
............@@@@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@@@@...........
...............@@@@@@@@@@@@@.........
...............@@@@@@@@@@@@@@@.......
...............@@@@@@@@@@@@..@@@@....
...............@@@@@@@@@@@@@@@@@@@...
...............@@@@@@@@..@@@@@@..@@..
!
.................@@@@@@..............
...............@@@@@@@@@@@@..........
..............@@@@@@@@@@@............
............@@@@@@@@@@@@@@...........
.@@@@@@@.....@@@@@@@@@@@.............
@@.....@@@@@@@@@@@@@@@@..............
..............@@@@@@@@@..............
................@@@@@@@..............
...............@@@@@@@@@@@@..........
................@@@@@@@@@@@@@........
................@@@@@@@@@@@@@@@......
................@@@@@@@@@@@@..@@@@...
................@@@@@@@@@@@@@@@@@@@..
................@@@@@@@@..@@@@@@..@@.
!
.................@@@@@@@@............
................@@@@@@@@@@@@@........
..............@@@@@@@@@@@@@..........
...............@@@@@@@@@@@@..........
.@@@@@@@@@@@..@@@@@@@@@@@............
@@.........@@@@@@@@@@@@@.............
................@@@@@@@@.............
.................@@@@@@@@............
................@@@@@@@@@@@@@........
.................@@@@@@@@.@@@@@......
.................@@@@@@@@@@@@.@@@....
.................@@@@@@@@@@@@@..@@@@.
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@....@@@@...@
!
..................@@@@@@@@@@@@.......
..................@@@@@@@@@@@@.......
...............@@@@@@@@@@@@@@........
................@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@..........
@@.............@@@@@@@@@@............
...................@@@@@@............
..................@@@@@@@@@@.........
..................@@@@@@@@.@@@@@.....
..................@@@@@@@@@.@@@@@@...
..................@@@@@@@@@@@@@@.@@@.
...................@@@@@@@@@@@@@..@@@
...................@@@@@@@@@@@@@@@@@@
...................@@@@@@@@....@@@@..
!
....................@@@@@@@@@@@@@....
..................@@@@@@@@@@@@@......
..................@@@@@@@@@@@@@......
......@@@@@@@@@..@@@@@@@@@@@@........
@@@@@@@......@@@@@@@@@@@@@@@.........
..................@@@@@@@@@@.........
....................@@@@@@@@@........
....................@@@@@@@@@@@@@....
....................@@@@@@@@@.@@@@@@.
....................@@@@@@@@@.@@@@@@@
....................@@@@@@@@@@@@@@@.@
....................@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
....................@@@@@@@@@......@@
!
.....................@@@@@@@@@@@@....
...................@@@@@@@@@@@@@@@...
..........@@@@......@@@@@@@@@@@@@....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@...............@@@@@@@@@@@......
@@.....................@@@@@@@.......
@.....................@@@@@@@@@@@....
@......................@@@@@@@@.@@@@@
@.....................@@@@@@@@@@.@@@@
......................@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
......................@@@@@@@@@......
!
......................@@@@@@@@@@@@@@.
@@@@......@@@@@@@@@....@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@..................@@@@@@@@@@@@@..
@@@@....................@@@@@@@@@@...
@@@......................@@@@@@@@@@@.
@@@.....................@@@@@@@@@@@@@
@@.......................@@@@@@@@@@.@
@@.......................@@@@@@@@@@@@
@@.......................@@@@@@@@@@@@
@@.......................@@@@@@@@@@@@
@........................@@@@@@@@@@@@
@........................@@@@@@@@@@..
@.......................@@@@@@@@@....
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@..................@@@@@@@@@@@@@
@@@@@.....................@@@@@@@@@@@
@@@@@.......................@@@@@@@@@
@@@@.......................@@@@@@@@@@
@@@@........................@@@@@@@@@
@@@@........................@@@@@@@@@
@@@.........................@@@@@@@@@
@@@.........................@@@@@@@@@
@@@.........................@@@@@@@@@
@@..........................@@@@@@@@@
@@.........................@@@@@@@@@@
@@........................@@@@@@@@@@.
!
@@@@@@@@...................@@@@@@@@@@
@@@@@@@....................@@@@@@@@@@
@@@@@@......................@@@@@@@@@
@@@@@@.........................@@@@@@
@@@@@@........................@@@@@@@
@@@@@.........................@@@@@@@
@@@@@..........................@@@@@@
@@@@...........................@@@@@@
@@@@...........................@@@@@@
@@@@...........................@@@@@@
@@@............................@@@@@@
@@@............................@@@@@@
@@@...........................@@@@@@@
@@@.........................@@@@@@@@@
!
@@@@@@@@......................@@@@@@@
@@@@@@@........................@@@@@@
@@@@@@@...........................@@@
@@@@@@...........................@@@@
@@@@@@...........................@@@@
@@@@@.............................@@@
@@@@@.............................@@@
@@@@@.............................@@@
@@@@..............................@@@
@@@@..............................@@@
@@@@..............................@@@
@@@@.............................@@@@
@@@@............................@@@@@
@@@@..........................@@@@@@@
!
@@@@@@@@.........................@@@@
@@@@@@@@...........................@@
@@@@@@@............................@@
@@@@@@@............................@@
@@@@@@..............................@
@@@@@@..............................@
@@@@@...............................@
@@@@@................................
@@@@@................................
@@@@@................................
@@@@@...............................@
@@@@@..............................@@
@@@@@............................@@@@
@@@@@...........................@@@@@
!
@@@@@@@@.............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
.@@@@@@..............................
..@@@@@.............................@
!
@@@@@@@@.............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@@..............................
.@@@@@@..............................
.@@@@@@..............................
..@@@@@..............................
...@@@@@.............................
....@@@@.............................
!
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
.@@@@@@@.............................
.@@@@@@@.............................
..@@@@@@.............................
...@@@@@.............................
...@@@@@@............................
....@@@@@............................
......@@@............................
.......@@@...........................
.........@@..........................
!
..@@@@@@@@...........................
..@@@@@@@............................
..@@@@@@@............................
...@@@@@@@...........................
...@@@@@@@...........................
....@@@@@@...........................
....@@@@@@...........................
.....@@@@@...........................
......@@@@@..........................
.......@@@@..........................
.........@@@.........................
...........@@........................
.....................................
.....................................
!
....@@@@@@@..........................
....@@@@@@@..........................
....@@@@@@@..........................
.....@@@@@@..........................
......@@@@@@.........................
......@@@@@@.........................
.......@@@@@.........................
........@@@@@........................
..........@@@........................
...........@@@.......................
.............@@......................
.....................................
.....................................
.....................................
!
.......@@@@@@@.......................
........@@@@@@.......................
........@@@@@@.......................
.........@@@@@@......................
..........@@@@@......................
...........@@@@......................
............@@@@.....................
..............@@.....................
................@....................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.........@@@@@@......................
..........@@@@@......................
...........@@@@@.....................
............@@@@.....................
.............@@@@....................
...............@@....................
.................@...................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
...........@@@@@.....................
............@@@@.....................
.............@@@@....................
..............@@@....................
................@@...................
..................@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.............@@@@....................
...............@@@...................
.................@...................
.....................................
.....................................
.....................................
..................@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
................@@...................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..................@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
..................@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
..................@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.................@@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
................@@@@.................
.................@@..................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.................@@..................
................@@@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.................@@@@................
.................@@@.................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@@.@@................
...............@@@@@@@...............
..............@@@@@@@@...............
.............@@@@@@@@@@@.............
................@@@@@................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
...............@@@@@@@...............
.............@@@@@@@@@@@.............
.............@@@@@@@@@@@.............
..........@@@@@@@@@@@@@@@@@..........
..........@@@@@@@@@@@@@@@@@..........
............@@@@@@@@@@@@@............
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
............@....@.....@.@...........
..........@@.@@@@@@@@@@@.@...........
............@@@@@@@@@@@@@............
........@@@..@@@@@.@@@@@..@@@........
.......@@@...@@@@@@@@@@@...@@@.......
.......@@@.....@@@@@@@.....@@@.......
.........@@@@@.........@@@@@.........
................@@@@@................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.............@..@..@..@..@...........
.........@..................@........
.........@@.@.........@.@@.@.........
.............@@@@@@@@@@@.............
...........@@@@@.....@@@@@...........
......@.....@@..@@@@@..@.............
.....@.......@@@@@@@@@@@.............
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
............@...@......@..@..........
......@@.....................@@......
......@@.....................@@......
..........@@...@.....@....@@.........
............@.@@@@@@@@@.@............
..........@@@...........@@@..........
.........@@@............@@@@.........
..........@@@@@.......@@@@@..........
...............@@@@@@@...............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
........@...@..............@@........
.....@@..............................
....@................................
.....@@......@@@.....@@@....@........
........@@....@@.....@@....@@........
......@@@........@@@........@@@......
......@@@...................@@@......
.......@@@.................@@@.......
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
...........@....@...@...@@...........
................................@....
.....................................
...@.................................
...@@..........@@@@@@@..........@@...
...@...@@......@@@@@@@......@@...@...
..............@......@@..............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.............@@@@@@@@@@@.............
...........@@@@.......@@@@...........
............@@@@@@@@@@@@@............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@.................
...........@@@..@@@@...@@@...........
........@@@......@@@......@@@........
........@@@...............@@@........
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@.................
................@@@@.................
.................@@@.................
.........@@......@@@......@..........
......@@.........@@@.........@@......
.....@@..........@@@..........@@.....
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.................@@..................
................@@@@.................
.................@@@.................
.................@@@.................
.................@@@.................
.................@@@.................
.............@@@@@@@@@@@.............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
................@@@@.................
.................@@@.................
.................@@@.................
................@@@@@................
..............@@@@@@@@@..............
..........@@@@..@@@@@..@@@@..........
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
................@@@@.................
.................@@@.................
................@@@@@................
................@@@@@................
..........@@@...@@@@@...@@@..........
.......@@@......@@@@@......@@@.......
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@@...............
................@@@@@................
...............@@@@@@@...............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
..................@..................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@................
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
.....................................
..................@@.................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@@...............
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@................
.................@@@.................
.................@@@@................
................@@@@@................
................@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@................
.................@@@.................
................@@@@@................
................@@@@@................
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
.....................................
................@@@@@................
.................@@@.................
................@@@@@................
................@@@@@................
...............@@@@@@@...............
...............@@@@@@................
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
....................@................
................@@@@@................
.................@@@.................
................@@@@@................
................@@@@@................
...............@@@@@@@...............
...............@@@@@@................
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
...............@@.@@@................
................@@@@@................
.................@@@.................
................@@@@@................
................@@@@@................
...............@@@@@@@...............
..............@@@@@@@................
...............@@@@@@@...............
...............@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
...............@@@@@@@...............
................@@@@.................
................@@@@.................
................@@@@@................
................@@@@@................
...............@@@@@@@...............
..............@@@@@@@@@..............
...............@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
...............@@@@@@................
................@@@@@................
................@@@@.................
................@@@@@................
...............@@@@@@................
...............@@@@@@@...............
..............@@@@@@@@@..............
...............@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
...............@@@@@@................
................@@@@@................
................@@@@.................
................@@@@@................
...............@@@@@@................
..............@@@@@@@@...............
.............@@@@@@@@@@@.............
.............@@@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.....................................
...............@@@@@@................
................@@@@.................
...............@@@@@.................
...............@@@@@@................
...............@@@@@@................
..............@@@@@@@@@..............
.............@@@@@@@@@@@.............
...........@@@@@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
..............@@.@@@@................
..............@@@@@@.................
...............@@@@@.................
...............@@@@..................
..............@@@@@@@................
..............@@@@@@@................
.............@@@@@@@@@@..............
...........@@@@@@@@@@@@@.............
..........@@@@.@@@@@@@...............
..............@@@@@@@@...............
..............@@@@@@@@@..............
!
.....................................
.....................................
.....................................
.............@@.@@@@.................
.............@@@@@@@.................
..............@@@@@@.................
..............@@@@@..................
.............@@@@@@@@................
.............@@@@@@@@................
............@@@@@@@@@@@@.............
..........@@@@@@@@@@@@@@.............
.........@@@@..@@@@@@@...............
..............@@@@@@@@...............
.............@@@@@@@@@@..............
!
.....................................
.....................................
.....................................
............@@..@@@@.................
.............@@@@@@@.................
..............@@@@@..................
..............@@@@@..................
.............@@@@@@@@................
.............@@@@@@@@@...............
............@@@.@@@@@@@..............
..........@@@@..@@@@@@@@.............
.........@@@...@@@@@@@...............
........@.....@@@@@@@@...............
.............@@@@@@@@@...............
!
.....................................
.....................................
.....................................
...........@@@@@@@@@.................
............@@@@@@@@.................
.............@@@@@@..................
.............@@@@@@..................
.............@@@@@@@@................
...........@@@@@@@@@@@...............
...........@@@@.@@@@@@@..............
..........@@@@..@@@@@@@@.............
........@@@@...@@@@@@@...............
.......@@@....@@@@@@@@...............
..............@@@@@@@@...............
!
.....................................
.....................................
.....................................
...........@@@@@@@@..................
...........@@@@@@@@@.................
.............@@@@@@..................
.............@@@@@@..................
.............@@@@@@@@................
...........@@@@@@@@@@@...............
..........@@@@@@@@@@@@...............
..........@@@@..@@@@@@@@.............
........@@@@@..@@@@@@@.@@............
......@@@@@...@@@@@@@@...............
......@@@.....@@@@@@@@...............
!
.....................................
.....................................
.....................................
..........@@@@@@@@@..................
...........@@@@@@@@@.................
............@@@@@@@..................
.............@@@@@@..................
.............@@@@@@@@................
............@@@@@@@@@................
...........@@@@@@@@@@@...............
..........@@@@@@@@@@@@@@.............
.........@@@@@..@@@@@@.@.............
.......@@@@@...@@@@@@@...............
.......@@@@...@@@@@@@@@..............
!
.....................................
.....................................
.....................................
..........@@@@@@@@@..................
...........@@@@@@@@@.................
............@@@@@@@..................
............@@@@@@@..................
.............@@@@@@@@................
.............@@@@@@@@@...............
............@@@@@@@@@@...............
...........@@@@@@@@@@@@..............
..........@@@@@@@@@@@@@@.............
........@@@@@@@@@@@@@@@..............
.......@@@@@@..@@@@@@@@..............
!
.....................................
.....................................
.....................................
..........@@@@@@@@@@.................
...........@@@@@@@@@.................
.............@@@@@@@.................
............@@@@@@@..................
.............@@@@@@@@@...............
.............@@@@@@@@@@..............
.............@@@@@@@@@@..............
............@@@@@@@@@@@@.............
...........@@@@@@@@@@@@@.............
.........@@@@@@@@@@@@@@@.............
........@@@@@@@.@@@@@@@@.............
!
.....................................
.....................................
.....................................
...........@@@@@@@@@@................
............@@@@@@@@@................
.............@@@@@@@@................
.............@@@@@@@.................
..............@@@@@@@@@..............
..............@@@@@@@@@@.............
..............@@@@@@@@@@.............
.............@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
...........@@@@@@@@@@@@@@............
.........@@@@@@@@@@@@@@@@............
!
.....................................
.....................................
...................@.................
............@@@@@@@@@@...............
.............@@@@@@@@@@..............
..............@@@@@@@@...............
..............@@@@@@@@...............
...............@@@@@@@@@.............
..............@@@@@@@@@@@............
..............@@@@@@@@@@@@...........
.............@@@@@@@@@@@@@@..........
............@@@@@@@@@@@@@@@..........
............@@@@@@@@@@@@@@@..........
...........@@@@@@.@@@@@@@@@..........
!
.....................................
.....................................
...............@....@@@@.............
...............@@@@@@@@@@............
.................@@@@@@@@............
.................@@@@@@@@............
................@@@@@@@@.............
.................@@@@@@@@@@..........
.................@@@@@@@@@@@.........
................@@@@@@@@@@@@@........
..............@@@@@@@@@@@@@@@@.......
..............@@@@@@@@@@@@@@@@.......
.............@@@@@@@@@@@@@@@@@.......
.............@@@@@@@@@@@@@@@@@.......
!
.....................................
.....................................
....................@@..@@@@@@.......
.................@.@@@@@@@@@@@.......
......................@@@@@@@@.......
.....................@@@@@@@@........
.................@.@@@@@@@@@@@.......
.................@@@@@@@@@@@@@@@.....
.................@@@@@@@@@@@@@@@@@...
.................@@@@@@@@@@@@@@@@@...
.................@@@@@@@@@@@@@@@@@@@.
.................@@@@@@@@@@@@@@@@@@@.
.................@@@@@@@@@@@@@@@@@@..
.................@@@@@@@@@@@@@@@@@@..
!
.....................................
........................@@...........
................@...@....@@@@@@@@@@..
................@@.@@.....@@@@@@@@@..
................@@..@.....@@@@@@@@@..
.........................@@@@@@@@@...
................@@.@@....@@@@@@@@@@..
................@@@@@....@@@@@@@@@@@@
................@@@@@...@@@@@@@@@@@@@
................@@@@@..@@@@@@@@@@@@@@
................@@@@@.@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
!
...............@@....@@...........@@@
...............@......@............@@
...............@@...@@@...........@@@
...............@@@.@@@@............@@
...............@@@..@@@...........@@@
...............@.....@@...........@@@
...............@@@.@@@@..........@@@@
...............@@@@@@@@.........@@@@@
...............@@@@@@@@........@@@@@.
...............@@@@@@@@......@@@@@@.@
...............@@@@@@@@....@@@@@@@.@@
...............@@@@@@@@...@@@@@@@.@@@
...............@@@@@@@@...@@@@@..@@@@
...............@@@@@@@@..@@@@@..@@@@@
!
..............@@@....@@..............
..............@@......@..............
..............@@@...@@@..............
..............@@@@.@@@@..............
..............@@@@..@@@..............
..............@@.....@@..............
..............@@@@.@@@@..............
..............@@@@@@@@@..............
..............@@@@@@@@@.............@
..............@@@@@@@@@...........@@@
..............@@@@@@@@@..........@@@@
..............@@@@@@@@@.........@@@@@
..............@@@@@@@@@.........@@@@@
..............@@@@@@@@@........@@@@..
!
............@@@@......@@@............
............@@@@......@@@............
............@@@@@...@@@@@............
............@@@@@@.@@@@@@............
............@@@@@@..@@@@@............
............@@@@.....@@@@............
............@@@@@@.@@@@@@............
............@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
............@@@@@@@@@@@@@............
!
..........@@@@@........@@@@@.........
..........@@@@@@.....@@@@@@@.........
..........@@@@@@@...@@@@@@@@.........
..........@@@@@@@@..@@@@@@@@.........
..........@@@...........@@@@.........
..........@@@@@@.....@@@@@@@.........
..........@@@@@@@@..@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
..........@@@@@@@@@@@@@@@@@@.........
!
.......@@@@@@@@@.......@@@@@@@.......
.......@@@@@@@@@@....@@@@@@@@@.......
.......@@@@@@@@@@...@@@@@@@@@@.......
.......@@@@@@@@@@@...@@@@@@@@@.......
.......@@@@@@.............@@@@.......
.......@@@@@@@@@.@...@@@@@@@@@.......
.......@@@@@@@@@@@..@@@@@@@@@@.......
.......@@@@@@@@@@@.@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@.......
.......@@@@@@@@@@@@@@@@@@@@@@@.......
!
.....@@@@@@@@@@@......@@@@@@@@@@.....
.....@@@@@@@@@@@@....@@@@@@@@@@@.....
.....@@@@@@@@@@@@@..@..@@@@@@@@@.....
.....@@@@@@@@@@@@......@@@@@@@@@.....
.....@@@@@@@...............@@@@@.....
.....@@@@@@.@@@@@@....@@@@@@@@@@.....
.....@@@@@@@@@@@.....@@@@@@@@@@@.....
.....@@@@@@@@@@@@@...@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
...@@@@@@@@@@@@@@.....@@@@@@@@@@@@...
...@@@@@@@@@@@@@@....@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@........@@@@@@@@@...
...@@@@@@@@@@@@@@........@@@@@@@@@...
...@@@@@@@@@@.@@@.......@@@@@@@@@@...
...@@@@@@@@@@@@@@@.......@@@@@@@@@...
...@@@@@@@@@@@@........@@@@@@@@@@@...
...@@@@@@@@@@@@@@@....@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
!
.@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@...@@.@...@@@@@@@@@.
.@@@@@@@@@@@@@@@@...@......@@@@@@@@@.
.@@@@@@@@@@@@@@@@.........@@@@@@@@@@.
.@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@.
.@@@@@@@@@@@@.....@.......@@@@@@@@@@.
.@@@@@@@@@@@@@@@........@@@@@@@@@@@@.
.@@@@@@@@@@@@@@.........@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
!
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.....@....@@@@@@@@@@
@@@@@@@@@@@@@@@@@..........@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@.......@@@@@@@@@@@
@@@@@@@@@@@@@..@@@......@@@@@@@@@@@@@
@@@@@@@@@@@@..@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@....@......@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@....@@@......@@@@@@@@@@@
@@@@@@@@@@@@..@@@@@......@@@@@@@@@@@@
@@@@@@@@@@@...@@@...........@@@@@@@@@
@@@@@@@@@@@..@@@...........@@@@@@@@@@
@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@...........@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@.........@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@..@@@@@@@@@
@@@@@@@@@@@@@@@............@@@@@@@@@@
@@@@@@@@@@@@@@...@@.......@@@@.@@@@@@
@@@@@@@@@@@@...@@@@........@..@@@@@@@
@@@@@@@@@@@...@@@@@...........@@@@@@@
@@@@@@@@@@@..@@@@............@@@@@@@@
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@.........@.@@@@@@@@@@
@@@@@@@@@@@@@@@@..........@@@@@@@@@@@
@@@@@@@@@@@@@@@@@........@@.@@@@@@@@@
@@@@@@@@@@@@@@@@@...........@@@@@@@@@
@@@@@@@@@@@@@@@....@.......@@@@@@@@@@
@@@@@@@@@@@@@@...@@@.......@@@..@@@@@
@@@@@@@@@@@@@...@@@@...........@@@@@@
@@@@@@@@@@@@...@@@@.............@@@@@
@@@@@@@@@@@@..@@@@@...........@@@@@@@
@@@@@@@@@@@...@@@@..@@@@@@@@@@@@@@@@@
@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@...........@@@@@@@@@.
@@@@@@@@@@@@@@@@@.........@@@@@@@@@@.
@@@@@@@@@@@@@@@@@...........@@@@@@@@.
@@@@@@@@@@@@@@@@@...........@@@@@@@@.
@@@@@@@@@@@@@@@....@.......@@@@@@@@@.
@@@@@@@@@@@@@@...@@@.......@@@.@@@@@.
@@@@@@@@@@@@@...@@@@............@@@@.
@@@@@@@@@@@@...@@@..............@@@@.
@@@@@@@@@@@@..@@@@.....@@....@@@@@@@.
@@@@@@@@@@@@..@@@@..@@@@@@@@@@@@@@@@.
@@@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
!
@@@@@@@@@@@@@@@...........@@@@@@@@@..
@@@@@@@@@@@@@@@..........@@@@@@@@@@..
@@@@@@@@@@@@@@@@...........@@@@@@@@..
@@@@@@@@@@@@@@@@...........@@@@@@@@..
@@@@@@@@@@@@@@@...@.......@@@.@@@@@..
@@@@@@@@@@@@@@...@.........@..@@@@@..
@@@@@@@@@@@@...@@.............@@@@@..
@@@@@@@@@@@@..@@@.............@@@@@..
@@@@@@@@@@@@..@@@...@@@@@@@@@@@@@@@..
@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
!
@@@@@@@@@@@@@..........@@@@@@@@@@@...
@@@@@@@@@@@@@..........@@@@@@@@@@@...
@@@@@@@@@@@@@..........@@@@@@@@@@@...
@@@@@@@@@@@@@..........@@@@@@@@@@@...
@@@@@@@@@@@@@..........@@.@@@@@@@@...
@@@@@@@@@@@@..............@@@@@@@@...
@@@@@@@@@@@...............@@@@@@@@...
@@@@@@@@@@...@..........@@@@@@@@@@...
@@@@@@@@@@..@@@..@@@@@@@@@@@@@@@@@...
@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
!
@@@@@@@@@@.........@@@@@@@@@@@@@.....
@@@@@@@@@@........@@@@@@@@@@@@@@.....
@@@@@@@@@@.........@@@@@@@@@@@@@.....
@@@@@@@@@@.........@@@@@@@@@@@@@.....
@@@@@@@@@@.........@.@@@@@@@@@@@.....
@@@@@@@@@............@@@@@@@@@@@.....
@@@@@@@@.............@@@@@@@@@@@.....
@@@@@@@@..@...@@@@@@@@@@@@@@@@@@.....
@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
!
@@@@@@@.......@@@@@@@@@@@@@@@........
@@@@@@@.......@@@@@@@@@@@@@@@........
@@@@@@@@......@@@@@@@@@@@@@@@........
@@@@@@@@........@@@@@@@@@@@@@........
@@@@@@@........@.@@@@@@@@@@@@........
@@@@@@...........@@@@@@@@@@@@........
@@@@@..@........@@@@@@@@@@@@@........
@@@@@..@@@@@@@@@@@@@@@@@@@@@@........
@@@@@..@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........
!
@@@@@.....@@@@@@@@@@@@@@@@...........
@@@@@......@@@@@@@@@@@@@@@...........
@@@@@......@@@@@@@@@@@@@@@...........
@@.........@@@@@@@@@@@@@@@...........
@@@.@@......@@@@@@@@@@@@@@...........
@@@.......@@@@@@@@@@@@@@@@...........
@@@@@@@....@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@.......@@@@
!
@@@@....@@@@@@@@@@@@@@@@.............
@@@@....@@@@@@@@@@@@@@@@.............
@@....@...@@@@@@@@@@@@@@.............
@@@@......@@@@@@@@@@@@@@.............
@@@@@....@@@@@@@@@@@@@@@.............
@@@.....@@@@@@@@@@@@@@@@.............
@@@@@...@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@
@@@@@@@@@@@@@@@@@@@@@@@@.........@@@@
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@
!
@@@.....@@@@@@@@@@@@@@@..............
@@@@...@@@@@@@@@@@@@@@@..............
@@.....@..@@@@@@@@@@@@@..............
@@@@.....@@@@@@@@@@@@@@..............
@@@@....@@@@@@@@@@@@@@@..............
@@@...@@@@@@@@@@@@@@@@@..............
@@@@..@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@@..........@...
@@@@@@@@@@@@@@@@@@@@@@@..........@@@@
@@@@@@@@@@@@@@@@@@@@@@@.........@@@@.
@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@
!
@@@.....@@@@@@@@@@@@.................
@@@...@@@@@@@@@@@@@@.................
@@.......@@@@@@@@@@@.................
@@@.....@@@@@@@@@@@@.................
@@@....@@@@@@@@@@@@@.................
@@@..@@@@@@@@@@@@@@@.................
@@@@.@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.............@@@.
@@@@@@@@@@@@@@@@@@@@............@@@..
@@@@@@@@@@@@@@@@@@@@.........@@@@@@@.
@@@@@@@@@@@@@@@@@@@@...........@@.@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@.
@@@@@@@@@@@@@@@@@@@@............@@@@.
!
@@@.....@@@@@@@@@@@..................
@@@...@@@@@@@@@@@@@..................
@@@.....@@@@@@@@@@@..................
@@......@@@@@@@@@@@..................
@@....@@@@@@@@@@@@@..................
@@@..@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..............@@..
@@@@@@@@@@@@@@@@@@@.............@@...
@@@@@@@@@@@@@@@@@@@...........@@@@@.@
@@@@@@@@@@@@@@@@@@@...........@@@@@@@
@@@@@@@@@@@@@@@@@@@.............@@@..
@@@@@@@@@@@@@@@@@@@.............@@@@.
!
@@@.....@@@@@@@@@@@..................
@@@...@@@@@@@@@@@@@..................
@@@..@.@@@@@@@@@@@@..................
@@@....@@@@@@@@@@@@..................
@@@....@@@@@@@@@@@@..................
@@...@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@.............@@@..
@@@@@@@@@@@@@@@@@@@............@@@...
@@@@@@@@@@@@@@@@@@@...........@@@@@..
@@@@@@@@@@@@@@@@@@@............@@@@@.
@@@@@@@@@@@@@@@@@@@.............@@@..
@@@@@@@@@@@@@@@@@@@.............@@@@.
!
@@@.....@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@...@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@............@@@@@..
@@@@@@@@@@@@@@@@@@.............@@@@@.
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@@.
!
@@@.....@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@....@@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@...@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@............@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@@.
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@@.
!
@@......@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@.....@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@...@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@............@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
!
@@......@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@.....@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@..............@@...
@@@@@@@@@@@@@@@@@@............@@@@...
@@@@@@@@@@@@@@@@@@...........@@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
!
@@......@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@.....@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@...........@@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
!
@@......@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@............@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
!
@@......@@@@@@@@@@...................
@@....@@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@............@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
!
@@......@@@@@@@@@@...................
@@....@@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@...........@@@@@@@.
@@@@@@@@@@@@@@@@@@.............@.@@..
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@..............@@@..
!
@.......@@@@@@@@@@...................
@@.....@@@@@@@@@@@...................
@@...@@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@..@@@@@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@.............@@@...
@@@@@@@@@@@@@@@@@@............@@@@.@.
@@@@@@@@@@@@@@@@@@...........@@@@@@@.
@@@@@@@@@@@@@@@@@@.............@.@@..
@@@@@@@@@@@@@@@@@@...............@@..
@@@@@@@@@@@@@@@@@@..............@@@..
!
@.......@@@@@@@@@@...................
@@.....@@@@@@@@@@@...................
@@...@@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@...................
@@@..@@@.@@@@@@@@@...................
@@@....@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@............@@@@.@.
@@@@@@@@@@@@@@@@@@...........@@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@...............@@..
@@@@@@@@@@@@@@@@@@...............@@..
!
@.......@@@@@@@@@@...................
@@....@@@@@@@@@@@@...................
@@...@@@@@@@@@@@@@...................
@@...@@@@@@@@@@@@@...................
@@@..@@@.@@@@@@@@@...................
@@.....@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@............@@@@@..
@@@@@@@@@@@@@@@@@@...........@@@@@@@.
@@@@@@@@@@@@@@@@@@..............@@@@.
@@@@@@@@@@@@@@@@@@...............@@@.
@@@@@@@@@@@@@@@@@@...............@@@.
!
@......@@@@@@@@@@@...................
@....@@@@@@@@@@@@@...................
@....@@@@@@@@@@@@@...................
@@..@@@@@@@@@@@@@@...................
@@...@@@.@@@@@@@@@...................
@......@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@..............@@@..
@@@@@@@@@@@@@@@@@@.............@@@@..
@@@@@@@@@@@@@@@@@@............@@@@@@.
@@@@@@@@@@@@@@@@@@..............@@@@.
@@@@@@@@@@@@@@@@@@...............@@@.
@@@@@@@@@@@@@@@@@@...............@@@@
!
......@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
....@@@@@@@@@@@@@@...................
@...@@@@@@@@@@@@@@...................
....@@@..@@@@@@@@@...................
.......@@@@@@@@@@@...................
@@.@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...............@@..
@@@@@@@@@@@@@@@@@@.............@@@@@.
@@@@@@@@@@@@@@@@@@............@@@@@@.
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
!
....@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
....@@@..@@@@@@@@@...................
......@@@@@@@@@@@@...................
...@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...............@@@.
@@@@@@@@@@@@@@@@@@...............@@@.
@@@@@@@@@@@@@@@@@@.............@@@@@@
@@@@@@@@@@@@@@@@@@............@@.@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
@@@@@@@@@@@@@@@@@@...............@@@@
!
..@@@@@@@@@@@@@@@@...................
..@@@@@@@@@@@@@@@@...................
.@@@@@@@@@@@@@@@@@...................
.....@@@@@@@@@@@@@...................
...@@@...@@@@@@@@@...................
.....@@@@.@@@@@@@@...................
.....@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@..................@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@..............@.@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@................@@@
@@@@@@@@@@@@@@@@@@................@@@
!
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
.@@@@@@@@@@@@@@@@@@..................
......@@@@@@@@@@@@@..................
..@@@@....@@@@@@@@@..................
....@@@@@@.@@@@@@@@..................
....@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@.................@@
@@@@@@@@@@@@@@@@@@.............@....@
@@@@@@@@@@@@@@@@@@...........@@@@.@@@
@@@@@@@@@@@@@@@@@@...........@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@...@@
@@@@@@@@@@@@@@@@@@.................@@
!
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
.....@@@@@@@@@@@@@@..................
@@@......@@@@@@@@@@..................
@@@@@@@@.@.@@@@@@@@..................
.@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@............@@.....
@@@@@@@@@@@@@@@@@@.............@@@@@.
@@@@@@@@@@@@@@@@@@..........@@@@@@@@@
@@@@@@@@@@@@@@@@@@............@@@@@@@
@@@@@@@@@@@@@@@@@@...................
!
.@@@@@@@@@@@@@@@@@@@@................
.....@@@@@@@@@@@@@@@@................
...........@@@@@@@@@@................
@@..@...@@@.@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@@@@@@@@@@@................@@@@@
@@@@@@@@@@@@@@@@............@@@@@@@@@
@@@@@@@@@@@@@@@@...............@@@@@@
!
............@@@@@@@@@@@@@............
........@.......@@@@@@@@@............
.........@@@.@..@@@@@@@@.............
..@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@.............@@@@@@@@@@
@@@@@@@@@@@@@.................@@@@@@@
@@@@@@@@@@@@....................@@@@@
@@@@@@@@@@@@.................@@@@@@@@
!
........................@@@@@@.......
..............@@@@@......@@@@@.......
..........@@@@@@@@@@......@@@........
.......@@@@@@@@@@@@@......@@.........
@@@@@@@@@@@@@@@@@@@@@@@.@@@..........
@@@@@@@@@@@@@@@@@@@@@@@@.............
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@.....@.@.................
@@@@@@@@@@.....@@@@@@..........@@@@@@
@@@@@@@@........@@@@@.......@@@@@@@@@
@@@@@@@@.........@@@@@@@@@@@@@@@@@@@@
@@@@@@@...........@@@@@@@@@@@@@@@@@@@
@@@@@@@..............@@@@@@@@@@@@@@@@
!
........................@@@@@@@@@....
..........................@@@@@@@....
...................@........@@@@@....
@@@..........@@@@@@@@@@......@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@....@@@......
@@@@@@@@@@@@@@@@@@@@@@@.....@@.......
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@.....................
@@@@@@@.@@@@@@@......................
@@@@@@..@@@@@..............@@@@@@....
@@@@@...@@@@@@........@@@@@@@@@@@@@@@
@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@.........@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@...................@@@@@@@@@@...
@@@@@@.....................@@@@@@@...
@@@@@@@@....................@@@@@@...
@@@@@@@@@....................@@@@@...
@@@@@@@@@@@@........@@.......@@@@@...
@@@@@@@@@@@@@@@@.............@@@@....
@@@@@@@.@@@@@@@@@@...........@@@.....
@@@@@..@@@@@@@@@@@@..........@.......
@@@@..@@@@@@@@@@@@...................
@@@...@@@@@@@@@@@@@@@@@..............
@@@....@@@@@@@...@@@@@@@@@@..........
@@@....@@@@@@@@@@@@@@@@@@@@@@@.......
@@@.....@@@@@@@@@@@@@@@@@@@@@@@@@....
@@@......@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@..................@@@@@@@@@..
@@@@@@@@@...................@@@@@@@..
@@@@@@@@@@....................@@@@@..
@@@@@@@@@@@...................@@@@@..
@@@@@@@@@@@@@......@@@@@......@@@@@..
@@@@@@@...@@@@@@@...@@@.......@@@@...
@@@@@..@@@@@@@@@@@............@@@@...
@@@....@@@@@@@@@@@@..........@@@.....
@@....@@@@@@.@@@@@@.........@@.......
@@....@@@@@@...@@@@@@@...............
@@....@@@@@@.@@@@@@@@@@@@@...........
@@....@@@@@@@@@@@@@@@@@@@@@@.........
@@.....@@@@@@@@@@@@@@@@@@@@@@@.......
@@......@@@@@@@@@@@@@@@@@@@@@@@@@....
!
@@@@@@@@@..................@@@@@@@@@.
@@@@@@@@@....................@@@@@@@.
@@@@@@@@@.....................@@@@@@.
@@@@@@@@@@.....................@@@@@.
@@@@@@@@..@@@@@@@..............@@@@@.
@@@@@@.@@@@@@@@@@@...@@@.......@@@@..
@@@@..@@@@@@@@@@@@@..@@@.......@@@...
@@@...@@@@@..@@@@@@............@@....
@@....@@@@@....@@@@...........@@.....
@.....@@@@@@@@@@@@@@........@........
@.....@@@@@@@@@@@@@@@@...............
@.....@@@@@@@@@@@@@@@@@@@@@@.........
@......@@@@@@@@@@@@@@@@@@@@@@........
@........@@@@@@@@@@@@@@@@@@@@@@......
!
@@@@@@@@@..................@@@@@@@@@@
@@@@@@@@@.....................@@@@@@@
@@@@@@@@@......................@@@@@@
@@@@@@@@@@@@@@@@@...............@@@@@
@@@@@@.@@@@@@@@@@@..............@@@@@
@@@@.@@@@@@@@@@@@@@..............@@@.
@@@..@@@@@....@@@@@....@@........@@..
@@..@@@@@@@...@@@@....@@@@......@@...
@...@@@@@@@@@@@@@@..............@....
.....@@@@@@@@@@@@@@..................
.....@@@@@@@@@@@@@@@.................
......@@@@@@@@@@@@@@@@......@........
.......@@@@@@@@@@@@@@@@@@@@@@........
.........@@@@@@@@@@@@@@@@@@@@........
!
@@@@@@@.@@@@@@@...............@@@@@@@
@@@@@@@@@@@@@@@@@@..............@@@@@
@@@@@@@@@@@@@@@@@@@..............@@@@
@@.@@@@@@@...@@@@@@@..............@@@
@.@@@@@@@@....@@@@@@...............@@
..@@@@@@@@@@@@@@@@@@...............@@
..@@@@@@@@@@@@@@@@@................@@
..@@@@@@@@@@@@@@@@.................@@
..@@@@@@@@@@@@@@@.......@@.........@@
...@@@@@@@@@@@@@@......@@@@.......@@.
...@@@@@@@@@@@@@@....................
....@@@@@@@@@@@@@@...................
......@@@@@@@@@@@@@..................
........@@@@@@@@@@@@@@@.....@........
!
@@@@@@.@@@@@@@@@@@@@..........@@@@@@@
@@@@.@@@@@@@@@@@@@@@@...........@@@@@
@@..@@@@@@@@...@@@@@@@...........@@@@
...@@@@@@@@.....@@@@@@............@@@
..@@@@@@@@@@@.@@@@@@@..............@@
..@@@@@@@@@@@@@@@@@@@..............@@
.@@@@@@@@@@@@@@@@@@.................@
.@@@@@@@@@@@@@@@@...................@
..@@@@@@@@@@@@@@...................@@
..@@@@@@@@@@@@@.......@@@..........@@
...@@@@@@@@@@@@.......@@@@........@@.
....@@@@@@@@@@@..................@...
......@@@@@@@@@@...............@.....
........@@@@@@@@@@...................
!
......@@@@@@@@@@@@@@@@@@@@.....@@@@@@
....@@@@@@@@@@@@...@@@@@@@.......@@@@
...@@@@@@@@@@@@.....@@@@@@........@@@
..@@@@@@@@@@@@@@@..@@@@@@@.........@@
..@@@@@@@@@@@@@@@@@@@@@@@..........@@
.@@@@@@@@@@@@@@@@@@@@@@@............@
.@@@@@@@@@@@@@@@@@@@@...............@
.@@@@@@@@@@@@@......................@
.@@@@@@@@@@@........................@
..@@@@@@@@@........................@@
...@@@@@@@........@@@.............@@@
....@@@@@@.......@@@@............@@@@
.....@@@@@@.....................@@@@@
.......@@@@@..................@@@@@@@
!
......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@
...@@@@@@@@@@@@@@@@@@....@@@@@@@..@@@
..@@@@@@@@@@@@@@@@@@@.....@@@@@@...@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....@
.@@@@@@@@.........@@@@@@@@@@@.......@
.@@@@@@................@............@
.@@@@...............................@
..@@@........@@.....................@
..@@.......@@@@@...................@@
...@@.............................@@@
................................@@@@@
..............................@@@@@@@
!
.....@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@
.@@.............@@@@@@@@@@@@@@@@@@@@@
.@................@@@@@@@.....@@@@@@.
@.................@@@@@@@....@@@@@@@.
........@@@@.......@@@@@@@@@@@@@@@@@.
........@@@.........@@@@@@@@@@@@@@@.@
......................@@@@@@@@@@@...@
.@.................................@@
..@...............................@@@
...@.............................@@@@
...@@@.........................@@@@@@
!
.................@@@@@@@@@@@@@@@.....
..................@@@@@@@@@@@@@@@@...
....................@@@@@@@@@@@@@@@..
..........@@@.......@@@@@@@@@@@@@@@@.
@........@@@@.......@@@@@@@@@@@@@@@@@
....................@@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.................@@@@@@@....@@@@@@@@@
@................@@@@@@@.....@@@@@@@.
@@...............@@@@@@@@@.@@@@@@@@@@
@@@...............@@@@@@@@@@@@@@@@@@@
@@@@................@@@@@@@@@@@@@@@@@
@@@@@@................@@@@@@@@@.@@@@@
!
@@@@......................@@@@@@@....
@@@.............@@@........@@@@@@@...
@@.............@@@@@.......@@@@@@@@..
@.........................@@@@@@@@@@.
..........................@@@@@@@@@@@
........................@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
.............@@@@@@@@@@@@@@@@@@@@@@@@
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
@..........@@@@@@@....@@@@@@@@@@@@@@.
@@.........@@@@@@.....@@@@@@@@@@@@@..
@@@........@@@@@@@@..@@@@@@@@@@@@@...
@@@@@......@@@@@@@@@@@@@@@@@@@@@.....
!
@@@@.................................
@@@...............................@..
@.......................@@.........@.
@......................@@@@........@@
........................@@........@@@
..................................@@@
......@@@@@@@@@@@@...............@@@@
....@@@@@@@@@@@@@@@@..........@@@@@@@
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@
@..@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@.
@@.@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
@@@...............................@@@
@@.................................@@
@..@@@@@@@@@@@@.....................@
.@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@....@@@@@@@...................
@@@@@@@.....@@@@@@........@@@@.......
@@@@@@@@...@@@@@@@........@@@@.......
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@@...............@
.@@@@@@@@@@@@@@@@@@@@@@..........@@@.
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....
!
@@@@@@@@@@@@@@@@@@@@..............@@@
@.@@@@@@@@@@@@@@@@@@@..............@@
.@@@@@@@@@....@@@@@@@...............@
@@@@@@@@@......@@@@@@................
@@@@@@@@@@...@@@@@@@@................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.......@@@@..........
@@@@@@@@@@@@@@@@.......@@@@..........
.@@@@@@@@@@@@@@@....................@
..@@@@@@@@@@@@@@.....................
....@@@@@@@@@@@@@@...................
!
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@
.@@@@@@@@@@@@@@@@@@@....@@@@@@@@....@
@@@@@@@@@@@@@@@@@@@@.....@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@.....
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......
@@@@@@@@@@@@.....@@@@@@@@@@..........
@@@@@@@@.............................
@@@@@@...............................
@@@@@................................
@@@@.........@@@@....................
.@@@........@@@@@...................@
..@@...............................@@
...@@.............................@@@
!
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@...........@@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@.@@@@@@@@
..................@@@@@@@......@@@@@@
..................@@@@@@@@.....@@@@@@
.......@@@@........@@@@@@@@@@@@@@@@@@
.......@@@@.........@@@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@..
.........................@@@@@@@.....
.....................................
@...................................@
.@@...............................@@@
!
.@..................@@@@@@@@@@@@@@@..
@....................@@@@@@@@@@@@@@@@
..........@@@.........@@@@@@@@@@@@@@@
.........@@@@@........@@@@@@@@@@@@@@@
...........@.........@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
................@@@@@@@.....@@@@@@@@@
................@@@@@@@.....@@@@@@@@@
................@@@@@@@@...@@@@@@@@@@
@................@@@@@@@@@@@@@@@@@@@.
@@................@@@@@@@@@@@@@@@@@@@
!
@..............................@@@@@.
..................@@@@@........@@@@@@
..................@@@@@........@@@@@@
...............................@@@@@@
..............................@@@@@@@
............................@@@@@@@@@
.........................@@@@@@@@@@@@
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@@@@@@@@...@@@@@@@@@@@@@@@@@@@
......@@@@@@@@.....@@@@@@@@@@@@@@@@@@
......@@@@@@@@.....@@@@@@@@@@@@@@@@@@
@@.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
!
@...................................@
.....................................
.....................................
.....................................
...@@@@@@@@@@@@...........@@@@.......
.@@@@@@@@@@@@@@@@.........@@@@.......
@@@@@@@@@@@@@@@@@@...................
@@@@@@@....@@@@@@@@..................
@@@@@@......@@@@@@@@@...............@
@@@@@@@.....@@@@@@@@@@@...........@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
!
.@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@..@@@@@@@@@.................
@@@@@@@......@@@@@@@.................
@@@@@@@......@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@.........@@.........
@@@@@@@@@@@@@@@@@........@@@@@.......
@@@@@@@@@@@@@@@@@........@@@@........
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
.@@@@@@@@@@@@@@@@@@..................
!
@@@@@@@@@@@@@@....@@@@@@@@@..........
@@@@@@@@@@@@@......@@@@@@@@..........
@@@@@@@@@@@@@@.....@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@@...........
@@@@@@@@@@@@@@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@@@@@..............
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@........................
@@@@@@@@@@@..........................
@@@@@@@@@@@..........................
@@@@@@@@@@.........@@@@..............
@@@@@@@@@@.........@@@@..............
.@@@@@@@@@..........................@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@...@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@......@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@.....@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@..
@@@@..............@@@@@@@@@@@@@@@@...
@@...................@@@@@@@@@@......
@....................................
.....................................
.........@@@@@.......................
.........@@@@@.......................
.....................................
@....................................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@.............@@@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
.....@@@@@.........@@@@@@@@@@@@@@@@@@
.....@@@@@.........@@@@@@@@.....@@@@@
......@@@..........@@@@@@@......@@@@@
...................@@@@@@@@....@@@@@@
....................@@@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
..........................@@@@@@@@...
.....................................
!
.......................@@@@@@@@@@@@@@
..........@@@@.........@@@@@@@@@@@@@@
.........@@@@@@........@@@@@@@@@@@@@@
...........@@..........@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
...................@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
..............@@@@@@@@.....@@@@@@@@@@
..............@@@@@@@@......@@@@@@@@@
..............@@@@@@@@@....@@@@@@@@@@
...............@@@@@@@@@@@@@@@@@@@@@@
!
...............@@@@@..........@@@@@@@
...............@@@@@..........@@@@@@@
.................@............@@@@@@@
.............................@@@@@@@@
............................@@@@@@@@@
..........................@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
..............@@@@@@@@@@@@@@@@@@@@@@@
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
........@@@@@@@@@.....@@@@@@@@@@@@@@@
.......@@@@@@@@@......@@@@@@@@@@@@@@@
........@@@@@@@@@.....@@@@@@@@@@@@@@@
!
.......................@@............
.....................@@@@@@..........
.....................@@@@@...........
.....................................
.....................................
....................................@
......@@@@@@@@@@@.................@@@
...@@@@@@@@@@@@@@@@@@..........@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
.....................................
.....................................
.........................@@@@@.......
...@@@@@@@@@.............@@@@@.......
@@@@@@@@@@@@@@@...........@@@........
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@......@@@@@@@@@@...............
@@@@@@.......@@@@@@@@@@@@@@......@@@@
@@@@@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
.....................................
@@@@@@@@@@@@@........................
@@@@@@@@@@@@@@@......................
@@@@@@@@@@@@@@@@@............@.......
@@@@@@@@@@@@@@@@@@.........@@@@@.....
@@@@@@@@@@@@@@@@@@.........@@@@@.....
@@@@@@@@@@@@@@@@@@...................
@@@@@.....@@@@@@@@...................
@@@@.......@@@@@@@@..................
@@@@@.....@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@@@...............
@@@@@@@@@@@@@@@@@@@@@@@@@...........@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@.........@@@@@....
@@@@......@@@@@@@@@........@@@@@@....
@@@@......@@@@@@@@...........@@@.....
@@@@@....@@@@@@@@....................
@@@@@@@@@@@@@@@@@....................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@@.................
!
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@@@@@@@@@@@@@@@..................
@@@@@....@@@@@@@@@@..........@@@.....
@@@@......@@@@@@@@@.........@@@@@....
@@@@......@@@@@@@@..........@@@@@....
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@@..................
!
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@....@@@@@@@@@...........@@@.....
@@@@......@@@@@@@@.........@@@@@@....
@@@@......@@@@@@@@..........@@@@@....
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
@@@@@@@@@@@@@@@@@@...................
!
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@.....@@@@@@@@@..........@@@........
@.......@@@@@@@@.........@@@@@@.@....
@@.....@@@@@@@@@.........@@@@@.......
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
@@@@@@@@@@@@@@@@.....................
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
..@@@@@@@@@@...........@@............
...@@@@@@@@@.........@@@@@@@@@@@@....
...@@@@@@@@@.........@@@@@@...@@.....
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
!
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
.@@@@@@@@@........@@@@@@@@...........
..@@@@@@@@.........@@@@@@@@..........
..@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@@..
@@@@@@@@@@.............@@@@@...@@@...
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
!
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@..........@@@@@.@...........
@@@@@@@@@..........@@@@@@@@..........
.@@@@@@@@.............@@@@...........
.@@@@@@@@............@.@@@@@@@.......
@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@...............@@@.....@@@@.
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
!
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............@@@.............
@@@@@@@@............@@@@@............
@@@@@@@@.............@@@.............
@@@@@@@@.............@.@@@@@.........
@@@@@@@@......@.@...@@@@@@@@@@@@@@...
@@@@@@@@................@@.....@.....
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
!
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............@@..............
@@@@@@@............@@@@@.............
@@@@@@@..............@@..............
@@@@@@@..............@@@@@@@.........
@@@@@@@.........@@...@@@@@@@@@@@@....
@@@@@@@.................@............
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
!
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@.............@@@.@.............
@@@@@@...............@@@.............
@@@@@@...............@@@@............
@@@@@@........@....@@@@@@@@@@@@@.....
@@@@@@.................@@....@@......
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
!
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@.............@@@@@.............
@@@@@@...............@@@@............
@@@@@@................@@@............
@@@@@@.........@@@@@@@@@@@@@@@@......
@@@@@@..................@..@@@@@.....
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
@@@@@@...............................
!
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............@.@.............
@@@@@@@...............@@@............
@@@@@@@...............@@@@@..........
@@@@@@@........@@@@....@@@.@@........
@@@@@@@...............@@@@@@@@@@@@...
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
@@@@@@@..............................
!
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@..............@@.............
@@@@@@@@................@@...........
@@@@@@@@................@@@@.........
@@@@@@@@.........@@@...@.@@@@........
@@@@@@@@...............@@@@@@@@@@@...
@@@@@@@@..................@....@@@@..
@@@@@@@@.............................
@@@@@@@@.............................
@@@@@@@@.............................
!
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@...............@@@@.........
.@@@@@@@@................@@..........
@@@@@@@@@.......@@.......@@@.........
@@@@@@@@@..........@.@@@@@@@.@.......
@@@@@@@@@................@@@@@@@@@@..
@@@@@@@@@..................@....@@@@.
@@@@@@@@@............................
@@@@@@@@@............................
@@@@@@@@@............................
!
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...............@@@@........
.@@@@@@@@@................@@.@.......
..@@@@@@@@.......@@.......@@.........
.@@@@@@@@@...........@@@@@@@@@.......
@@@@@@@@@@...............@@@@@@@@@@..
@@@@@@@@@@.................@...@@@@@@
@@@@@@@@@@........................@..
@@@@@@@@@@...........................
@@@@@@@@@@...........................
@@@@@@@@@@...........................
!
@@@@@@@@@@@@.........................
@@@@@@@@@@@@..............@..........
@@@@@@@@@@@@...............@@@@......
@@@@@@@@@@@@...............@@@@......
@@@@@@@@@@@@.......@@@....@@@@@......
...@@@@@@@@@.............@@@@@@@.....
....@@@@@@@@................@@@@@@@@@
....@@@@@@@@......................@@@
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
@@@@@@@@@@@@.........................
!
@@@@@@@@@@@@@@@@@@@@.....@@@.....@@@@
@@@@@@@@@@@@@@@@@@@@...........@@@@@@
@@@@@@@@@@@@@@@@@@@@..............@@@
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@.....@@@@@@@@@@.................
@@@@.......@@@@@@@@@.................
@@@@.......@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
@@@@@@@@@@@@@@@@@@@@.................
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@..@@@@@@@@@@@@.........
@@@@@@@@@@@........@@@@@@@@@.........
@@@@@@@@@@@........@@@@@@@@@.........
@@@@@@@@@@@@......@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@.........
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@...
@@@@@@@@@@@@@@@........@@@@@@@@@@@...
@@@@@@@@@@@@@@@........@@@@@@@@@@@...
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@......@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@.@@@@@@@@@@@
@@@@@@@@@@@@@@@..........@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
.....................@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
................@@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
.................@@@@@@@@@@@@@@@@@@@@
!
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@
...@@@@@@@@@@@@@@@@......@@@@@@@@@@@@
....@@@@.........@........@@@@@@@@@@@
.........................@@@@@@@@@@@@
.......................@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
..................@@@@@@@@@@@@@@@@@@@
!
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@@@@@@@@@@@@@@@@
...........@@@@@@@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.......@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.........@@@@@@@@@@@@@@@@@@@@@@@@@@@@
..........@@@@@@@@@@@@@@@@@@@@@@@@@@@
............@@@@@@@@@@.....@@@@@@@@@@
...........................@@@@@@@@@@
@........................@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
......................@@@@@@@@@@@@@@@
!
@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@.........@@@@@@@@@@@@@@@@@@@@@@
@@@@@...........@@@@@@@@@@@@@@@@@@@@@
@@@@@...........@@@@@@@@@@@@@@@@@@@@@
@@@@@..........@@@@@@@@@@@@@@@@@@@@@@
@@@@@.........@@@@@@@@@@@@@@@@@@@@@@@
@@@@@.@.......@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@........@@@@@@@@@@...@@@@@@@@@
@@@@@@@...........@@@.......@@@@@@@@@
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@..................@@@@@@@@@@@@
@@@@@@@.................@@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@......@@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@........@@@@.....@@@@@@@@@
@@@@@@@@@@@...............@@@@@@@@@@@
@@@@@@@@@@@......@........@@@@@@@@@@@
@@@@@@@@@@@......@........@@@@@@@@@@@
@@@@@@@@@@@......@........@@@@@@@@@@@
@@@@@@@@@@.......@@......@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@.........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@
@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@@...@@@@@@@@@
@@@@@@@@@@@@.......@@@@.....@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@.....@........@@@@@@@@@@@
@@@@@@@@@@@.......@.......@@@@@@@@@@@
@@@@@@@@@@@.......@.......@@@@@@@@@@@
@@@@@@@@@@@......@@@......@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@....@.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@@@@@@@...@@@@@@@@@@
@@@@@@@@@@@@......@@@@@....@@@@@@@@@@
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@..............@@@@@@@@@@@
@@@@@@@@@@@@......@........@@@@@@@@@@
@@@@@@@@@@@.......@@......@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.....@@@@@...@@@@@@@@@@@
@@@@@@@@@@@@@......@@@@...@@@@@@@@@@@
@@@@@@@@@@@@@...........@@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@.....@.......@@@@@@@@@@@
@@@@@@@@@@@@......@@.....@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@...@..@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@.........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.....@.@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@....@@@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@......@@@..@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@@@@@@@@@@@@@@@
@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@.........@@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@......@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.....@@..@@@@@@@@@@@@@
@@@@@@@@@@@@@@@......@..@@@@@@@@@@@@@
@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@..........@@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
@@@@@@@@@@@@@@...........@@@@@@@@@@@@
!
@@@@@@@@@@@@.............@@@@@@@@@@@@
@@@@@@@@@@@.............@@@@@@@@@@@@@
@@@@@@@@@@@............@@@@@@@@@@@@@@
@@@@@@@@@@.............@@@@@@@@@@@@@@
@@@@@@@@@@@...........@@@@@@@@@@@@@@@
@@@@@@@@@@@...........@@@@@@@@@@@@@@@
@@@@@@@@@@@@........@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@.........@...@@@@@@@@@@@
@@@@@@@@@@@@@..............@@@@@@@@@@
@@@@@@@@@@@@@.............@@@@@@@@@@@
@@@@@@@@@@@@@.@.........@@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
@@@@@@@@@@@@@............@@@@@@@@@@@@
!
..............................@@@@@@@
..............................@@@@@@@
...............................@@@@@@
...............................@@@@@@
...............................@@@@@@
...............................@@@@@@
...............................@@@@@@
...............................@@@@@@
................................@@@@@
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
!
