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