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