gx00gdsxssgdxghs00ghssxsghxdoublexgdxhalfxghxfsxyfhalfsxdoubleyfs0yyidxfxs0gdsxgdxghssxghxdoublexgdxhalfxghxfsxydoubleyfsxyhalfsxfsxyfhalfsxdoubleyidxfxs0trueidxfxs0falsefsxyfhalfsxdoubleytruefsxyhalfsxfalsehalfxghxfalseghssxghxtruefsxydoubleyfalsedoublexgdxfalsegdsxgdxtrue