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