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