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