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