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