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