ftruexyfgtxytruncxsytrunc00truncs00truncssxsstruncxgt0vfalsegtsu0truegtsusvgtuvftruexytruncxftruexygtxyftruexyfgtxytruncxsytruncssxtruncxgtsusvgtuvtrueftruexyfgtxytruncxsytrueftruexytruncxfalseftruexygtxyfalsetruncssxtruncxtruetrunc11gtsusvgtuvtruegt22