Y4AQJ5RDUWK2F4WBVYTWVU6XCUZGL7JYFK34CT7FBMXBJ24ICSHAC USO5PZWOGMYH6BUHQO3AQHDQBQ4EO27OSSAVPUWCUIZVFO3PNFJQC ZJPL7VNQEYASQ7QIUCR3X2IPWF5MAR6WX7VY6OWMRDMPJK7GYWIAC 5TH3AA466T4JIICGT3LTLJ554X62KF36XZUXKR5MIAXVWAGQQHWQC CT3VONTOEWK5SOJ64L7II6NUITVM2S73UEC4UXXVAKBB4JEUOXKQC 2USDM5CH2K26B4DB5YEMVIT43NLY5PNQJZHW2HK2COXQZ75QTLOAC MLUGR2LLRTENFPCXBML4VQKWNE5QURMC7RJDE3AQYZXAJWOWILDQC C5VVJ5SOXXMIWNHCY4BLV5JOXDLDSFGP5QI7WWB74XIZ4JJMIBVAC VSG6UWDYMGCJHOVD5BI5UNAAYLVL6REAAJLI7OXUGCSXLJZTV36QC static PLANKMAX: u32 = 2010;
//static PLANKMAX: u32 = 2010;/// The smallest allowable plank length//static PLANKMIN: u32 = 200;//static PLANKWIDTH: u32 = 185;//static PLAY: u32 = 20;//static SAWBLADE: u32 = 10;//static ROOMLENGTH: u32 = 3800;//static ROOMLENGTH: u32 = 1000;//static ROOMDEPTH: u32 = 555;//static ROOMDEPTH: u32 = 2800;/// The length of a new plank//static PLANKMAX: u32 = 2200;static PLANKMAX: u32 = 800;
fn floor_print(floor: Floor) -> () {for row in floor.rows().iter() {
fn floor_print(floor: &Floor) -> () {let printmax = 100;let mut plank_count = 0;let mut plank_count_sum = 0;for (num, row) in floor.rows().iter().enumerate() {plank_count = row.planks_count();plank_count_sum += plank_count;