find minimum of left ( i , j ) , right ( i , j ) , top ( i , j ) , bottom ( i , j )
$ len = min ( min ( $ top [ $ i ] [ $ j ] , $ bottom [ $ i ] [ $ j ] ) , min ( $ left [ $ i ] [ $ j ] , $ right [ $ i ] [ $ j ] ) ) ;