o-2o-3o-4o-5o-6o-7o2-2o2-3o2-4o2-5o2o3-2o3-3o3-4o3o5-2o5-3o5-4o5-5o5-6