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