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