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