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