```below``` and ```above``` are misleading names, as ```below``` can contain values that are above ```field_dim```'s values. Perhaps something like ```left``` & ```right```, or ```before``` and ```after``` might be better names?