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