aabbccddeeffgghhiijjkkllm (104.118)