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