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