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