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