00000000000000000000000000000000000000000000000000000000000000005000000000000000550000000000000055500000000000004555000000000000445550000000000044455500000000003444555000000000334445550000000033344455500000002333444555000000223334445550000022233344455500001222333444555000112223334445550011122233344455508888888888888888