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