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