appxyhelpa0pluslengthxlengthyxyplusx0xplusxsysplusxylengthnil0lengthconsxyslengthyhelpaclyszsifgeclclyszsgex0truege0sxfalsegesxsygexyiftrueclyszsniliffalseclyszshelpbclgreateryszssmalleryszsgreateryszshelpcgelengthyslengthzsyszssmalleryszshelpcgelengthyslengthzszsyshelpctrueyszsyshelpcfalseyszszshelpbclconsyyszsconsyhelpasclyszsappxylengthyappxylengthxappxypluslengthxlengthyappxyhelpa0pluslengthxlengthyxyplusxsyplusxylengthconsxylengthyhelpaclyszsgeclhelpaclyszsifgeclclyszsgesxsygexyiffalseclyszssmalleryszsiffalseclyszsgreateryszsiffalseclyszshelpbclgreateryszssmalleryszsgreateryszslengthzsgreateryszslengthysgreateryszsgelengthyslengthzsgreateryszshelpcgelengthyslengthzsyszssmalleryszslengthzssmalleryszslengthyssmalleryszsgelengthyslengthzssmalleryszshelpcgelengthyslengthzszsyshelpbclconsyyszshelpasclyszstrueappxylengthxfalseappxylengthyfalseappxypluslengthxlengthyfalseappxyhelpa0pluslengthxlengthyxyfalseplusxsyplusxytrueplus22helpbclconsyyszshelpasclyszshelpaclyszsifgeclclyszsiffalseclyszshelpbclgreateryszssmalleryszstrueiffalseclyszsgreateryszsfalsegreateryszshelpcgelengthyslengthzsyszsfalsegreateryszsgelengthyslengthzsfalsegreateryszslengthysfalsegreateryszslengthzsfalseiffalseclyszssmalleryszsfalsesmalleryszshelpcgelengthyslengthzszsysfalsesmalleryszsgelengthyslengthzsfalsesmalleryszslengthysfalsesmalleryszslengthzsfalselengthconsxylengthytruelength11helpaclyszsgeclfalsegesxsygexytruege22