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