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