CBPDARXV7QY5JAOCPIYTGKZJRTGYJF4GF4JAJP5V2GW4AI5M3SSAC
OZ2NHOTPZXWCZ7YUMY7AHFAQOCZYL7UI2CAMIYY4LG7LB6F2NUIAC
45OFFQNRRS46LXSPQ3SPNP2OXMBECE22A6NWQPITDEOXLRKYSQKAC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
ZNMT5CZHP2FC4HTLNA7KYEDGFBXSCUE5QHJOALVPE6RDPHSEDXRQC
AUJG42P2TOWAVVU6HBT3D7USOSZCRPQS7FEUGV57HVNULEFDPTSQC
los.init(pos, opc_excl, bounds_radius_sq(radius_sq()));
if (radius > 0) los.init(pos, opc_excl, bounds_radius_sq(radius_sq()));
if (radius > 0)
if (radius == 0) return (p == pos);
if (radius == 0)
return (p == pos);