暖矣孤矣
老左加油!加油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油油