=cut use warnings; use 5.010; use strict; use POSIX qw"floor";