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