for ( int i = 0; i < xb.length; ++i )
xb[ i ] = Util.pingPong( i - hl, input.width );
xa[ i ] = Util.pingPong( i + xl, input.width );
for ( int i = 0; i < yb.length; ++i )
yb[ i ] = input.width * Util.pingPong( i - vl, input.height );
ya[ i ] = input.width * Util.pingPong( i + yl, input.height );
for ( int i = 0; i < xb.length; ++i )
xb[ i ] = Util.pingPong( i - hl, input.width );
xa[ i ] = Util.pingPong( i + xl, input.width );
for ( int i = 0; i < yb.length; ++i )
yb[ i ] = input.width * Util.pingPong( i - vl, input.height );
ya[ i ] = input.width * Util.pingPong( i + yl, input.height );
for ( int i = 0; i < xb.length; ++i )
xb[ i ] = Util.pingPong( i - hl, width );
xa[ i ] = Util.pingPong( i + xl, width );
for ( int i = 0; i < yb.length; ++i )
yb[ i ] = width * Util.pingPong( i - vl, height );
ya[ i ] = width * Util.pingPong( i + yl, height );
for ( int i = 0; i < xb.length; ++i )
xb[ i ] = Util.pingPong( i - hl, width );
xa[ i ] = Util.pingPong( i + xl, width );
for ( int i = 0; i < yb.length; ++i )
yb[ i ] = width * Util.pingPong( i - vl, height );
ya[ i ] = width * Util.pingPong( i + yl, height );