S5GP3UALWM44VNIMQLR2DHDQCMDD2S4WMOQ3IEG4SLEAUFGSCORAC
WY3Q6JZ3HTBF2CYFJOUVG4MMFINBK4PI2DJ625CVKMJ5BPMXAW2AC
ACZYEIX7WMPIIODKCATBCUE626AJ4ZGGBOMVC6BGXM27EQU2RECAC
int cur_offset = 0;
const int xi = signx * ray_coords[inray + cur_offset].x; const int yi = signy * ray_coords[inray + cur_offset].y;
const int xi = signx * ray_coords[inray + cur_offset].x;
const int yi = signy * ray_coords[inray + cur_offset].y;
const int xi = signx * ray_coords[inray + fullrays[fray].start].x; const int yi = signy * ray_coords[inray + fullrays[fray].start].y;
const int xi = signx * ray_coords[inray + fullrays[fray].start].x;
const int yi = signy * ray_coords[inray + fullrays[fray].start].y;