// 1<--2<--3<--4<--5
// v
// 6 7-->8 9->10
// v ^ v ^ v
// 11 12 13 14 15
// v v ^ v
// 16 17 18->19 20
// v ^ \
// 21->22 23->24->25
private static final Integer [] searchOrder = {
// IntegerPool.get( 5 ),
IntegerPool.get( 4 ), IntegerPool.get( 3 ), IntegerPool.get( 2 ),
IntegerPool.get( 1 ), IntegerPool.get( 6 ), IntegerPool.get( 11 ),
IntegerPool.get( 16 ), IntegerPool.get( 21 ), IntegerPool.get( 22 ),
IntegerPool.get( 17 ), IntegerPool.get( 23 ), IntegerPool.get( 24 ),
IntegerPool.get( 25 ), IntegerPool.get( 12 ), IntegerPool.get( 7 ),
IntegerPool.get( 8 ), IntegerPool.get( 13 ), IntegerPool.get( 18 ),
IntegerPool.get( 19 ), IntegerPool.get( 14 ), IntegerPool.get( 9 ),
IntegerPool.get( 10 ), IntegerPool.get( 15 ), IntegerPool.get( 20 ),
};