4444666644444444666644444444444444446666666666666666666666666666888844444444444444446666666666664444666644444444666644444444444444446666444444446666444444444444444466666666666666666666666666668888444444444444444466666666666644446666444444446666444444444444444466664444444466664444444444444444666666666666666666666666666688884444444444444444666666666666444466664444444466664444444444444444666644444444666644444444444444446666666666666666666666666666888844444444444444446666666666664444666644444444666644444444444466666666444444444444666644444444666666664444444488886666666688888888666644444444666688888888666666666666444444444444666644444444666666664444444444446666444444446666666644444444888866666666888888886666444444446666888888886666666666664444444444446666444444446666666644444444444466664444444466666666444444448888666666668888888866664444444466668888888866666666666644444444444466664444444466666666444444444444666644444444666666664444444488886666666688888888666644444444666688888888666666666666444444444444666644444444444466666666666644444444444444444444666644444444666688886666666666668888666666666666666666664444444466666666666644444444444444444444666666666666444444444444444444446666444444446666888866666666666688886666666666666666666644444444666666666666444444444444444444446666666666664444444444444444444466664444444466668888666666666666888866666666666666666666444444446666666666664444444444444444444466666666666644444444444444444444666644444444666688886666666666668888666666666666666666664444444466666666666644444444444444444444444466664444444444446666666644444444666644444444666666664444444444446666666644448888666666664444444466664444444444446666666644444444666644444444444466666666444444446666444444446666666644444444444466666666444488886666666644444444666644444444444466666666444444446666444444444444666666664444444466664444444466666666444444444444666666664444888866666666444444446666444444444444666666664444444466664444444444446666666644444444666644444444666666664444444444446666666644448888666666664444444466664444444444446666666666666666444444444444666644446666444466664444444444446666666644446666444466664444888866664444444466666666444444444444666644446666666666664444444444446666444466664444666644444444444466666666444466664444666644448888666644444444666666664444444444446666444466666666666644444444444466664444666644446666444444444444666666664444666644446666444488886666444444446666666644444444444466664444666666666666444444444444666644446666444466664444444444446666666644446666444466664444888866664444444466666666444444444444666644446666444444446666444466664444666644446666666644444444666666664444666644444444444444446666444444444444444444446666444466664444666644444444444466664444666644446666444466666666444444446666666644446666444444444444444466664444444444444444444466664444666644446666444444444444666644446666444466664444666666664444444466666666444466664444444444444444666644444444444444444444666644446666444466664444444444446666444466664444666644446666666644444444666666664444666644444444444444446666444444444444444444446666444466664444666644444444444466664444444444446666666644446666666666666666666644444444666666664444444444444444444444444444444466664444444444446666666644444444666644444444444466666666444466666666666666666666444444446666666644444444444444444444444444444444666644444444444466666666444444446666444444444444666666664444666666666666666666664444444466666666444444444444444444444444444444446666444444444444666666664444444466664444444444446666666644446666666666666666666644444444666666664444444444444444444444444444444466664444444444446666666644446666444466664444666644446666444444444444666688886666666666666666666666666666444466666666444444446666444466664444666644446666444466664444666644446666444466664444444444446666888866666666666666666666666666664444666666664444444466664444666644446666444466664444666644446666444466664444666644444444444466668888666666666666666666666666666644446666666644444444666644446666444466664444666644446666444466664444666644446666444444444444666688886666666666666666666666666666444466666666444444446666444466664444666644446666666644444444666666668888666644444444444444446666666688886666444466666666666644444444666666666666666644444444666666668888666644446666444444446666666688886666444444444444444466666666888866664444666666666666444444446666666666666666444444446666666688886666444466664444444466666666888866664444444444444444666666668888666644446666666666664444444466666666666666664444444466666666888866664444666644444444666666668888666644444444444444446666666688886666444466666666666644444444666666666666666644444444666666668888666644444444444466666666666688884444444444446666444444446666666666664444444444444444666644444444666644444444444466666666666688884444444444444444666666666666888844444444444466664444444466666666666644444444444444446666444444446666444444444444666666666666888844444444444444446666666666668888444444444444666644444444666666666666444444444444444466664444444466664444444444446666666666668888444444444444444466666666666688884444444444446666444444446666666666664444444444444444666644444444666644444444444466666666666688884444444466666666444466668888666666664444444444446666444444446666444444444444444444446666444444444444666666666666444466668888666666664444666666664444666688886666666644444444444466664444444466664444444444444444444466664444444444446666666666664444666688886666666644446666666644446666888866666666444444444444666644444444666644444444444444444444666644444444444466666666666644446666888866666666444466666666444466668888666666664444444444446666444444446666444444444444444444446666444444444444666666666666444466668888666666664444666666664444666666666666444444446666444444444444666644444444444444446666666644444444666666668888666666664444666666666666444444446666666644446666666666664444444466664444444444446666444444444444444466666666444444446666666688886666666644446666666666664444444466666666444466666666666644444444666644444444444466664444444444444444666666664444444466666666888866666666444466666666666644444444666666664444666666666666444444446666444444444444666644444444444444446666666644444444666666668888666666664444666666666666444444444444444466664444666644444444666666666666444466666666444444444444666644444444444444444444666666664444444466664444666644444444666644444444666644446666444444446666666666664444666666664444444444446666444444444444444444446666666644444444666644446666444444446666444444446666444466664444444466666666666644446666666644444444444466664444444444444444444466666666444444446666444466664444444466664444444466664444666644444444666666666666444466666666444444444444666644444444444444444444666666664444444466664444666644444444666644444444444444444444666666664444444466666666444466666666444444446666666644446666444444444444666644444444444444444444666666664444444444444444444444446666666644444444666666664444666666664444444466666666444466664444444444446666444444444444444444446666666644444444444444444444444466666666444444446666666644446666666644444444666666664444666644444444444466664444444444444444444466666666444444444444444444444444666666664444444466666666444466666666444444446666666644446666444444444444666644444444444444444444666666664444444466664444444466666666666644444444444444444444444466664444666644446666666644444444444444444444444466664444444466666666666644444444666644444444666666666666444444444444444444444444666644446666444466666666444444444444444444444444666644444444666666666666444444446666444444446666666666664444444444444444444444446666444466664444666666664444444444444444444444446666444444446666666666664444444466664444444466666666666644444444444444444444444466664444666644446666666644444444444444444444444466664444444466666666666644446666666644446666444444446666444444444444444444446666666666666666666666666666666644446666444466666666666644446666444444446666444466666666444466664444444466664444444444444444444466666666666666666666666666666666444466664444666666666666444466664444444466664444666666664444666644444444666644444444444444444444666666666666666666666666666666664444666644446666666666664444666644444444666644446666666644446666444444446666444444444444444444446666666666666666666666666666666644446666444466666666666644446666444444446666444466664444444444446666444444446666444444446666666666664444666666666666666644444444666666668888666666664444444444446666444444446666666644444444444466664444444466664444444466666666666644446666666666666666444444446666666688886666666644444444444466664444444466666666444444444444666644444444666644444444666666666666444466666666666666664444444466666666888866666666444444444444666644444444666666664444444444446666444444446666444444446666666666664444666666666666666644444444666666668888666666664444444444446666444444446666666666666666444444444444444466666666666644444444444444444444666666666666666644446666888866666666666666666666444444444444444444446666666666664444444444444444666666666666444444444444444444446666666666666666444466668888666666666666666666664444444444444444444466666666666644444444444444446666666666664444444444444444444466666666666666664444666688886666666666666666666644444444444444444444666666666666444444444444444466666666666644444444444444444444666666666666666644446666888866666666666666666666444444444444444444446666444444446666666644444444666644444444444466664444444466666666444444446666666644446666666666666666444444446666666644444444444466664444444466666666444444446666444444444444666644444444666666664444444466666666444466666666666666664444444466666666444444444444666644444444666666664444444466664444444444446666444444446666666644444444666666664444666666666666666644444444666666664444444444446666444444446666666644444444666644444444444466664444444466666666444444446666666644446666666666666666444444446666666644444444444444446666444444444444666644444444444444446666666666666666666666666666444444444444666666664444444444446666444444444444666644444444444466664444444444446666444444444444444466666666666666666666666666664444444444446666666644444444444466664444444444446666444444444444666644444444444466664444444444444444666666666666666666666666666644444444444466666666444444444444666644444444444466664444444444446666444444444444666644444444444444446666666666666666666666666666444444444444666666664444444444446666444444444444666644444444444444446666444444446666666644444444666666666666666644446666666666666666444444444444444444444444444444446666444444446666666644444444444466664444444466666666444444446666666666666666444466666666666666664444444444444444444444444444444466664444444466666666444444444444666644444444666666664444444466666666666666664444666666666666666644444444444444444444444444444444666644444444666666664444444444446666444444446666666644444444666666666666666644446666666666666666444444444444444444444444444444446666444444446666666644444444444444446666666688886666666666666666444444446666444444446666444466664444444444444444444466664444444444446666666688886666666644444444444466666666888866666666666666664444444466664444444466664444666644444444444444444444666644444444444466666666888866666666444444444444666666668888666666666666666644444444666644444444666644446666444444444444444444446666444444444444666666668888666666664444444444446666666688886666666666666666444444446666444444446666444466664444444444444444444466664444444444446666666688886666666666664444444466668888666666664444444466664444666666666666444444444444444444446666444444446666666666664444444466668888666666664444666644444444666688886666666644444444666644446666666666664444444444444444444466664444444466666666666644444444666688886666666644446666444444446666888866666666444444446666444466666666666644444444444444444444666644444444666666666666444444446666888866666666444466664444444466668888666666664444444466664444666666666666444444444444444444446666444444446666666666664444444466668888666666664444666666666666666666664444444444444444444466666666444466666666666644446666666644446666666666666666666666666666666666664444444444446666666666666666666644444444444444444444666666664444666666666666444466666666444466666666666666666666666666666666666644444444444466666666666666666666444444444444444444446666666644446666666666664444666666664444666666666666666666666666666666666666444444444444666666666666666666664444444444444444444466666666444466666666666644446666666644446666666666666666666666666666666666664444444444444444666644444444666644444444444444446666666644444444666644446666666644444444444444446666666666664444666644444444666644444444444444446666444444446666444444444444444466666666444444446666444466666666444444444444444466666666666644446666444444446666444444444444444466664444444466664444444444444444666666664444444466664444666666664444444444444444666666666666444466664444444466664444444444444444666644444444666644444444444444446666666644444444666644446666666644444444444444446666666666664444666644444444666644444444444466666666444444444444666644444444666666664444444444444444666666666666666644444444666688888888666666666666444444444444666644444444666666664444444444446666444444446666666644444444444444446666666666666666444444446666888888886666666666664444444444446666444444446666666644444444444466664444444466666666444444444444444466666666666666664444444466668888888866666666666644444444444466664444444466666666444444444444666644444444666666664444444444444444666666666666666644444444666688888888666666666666444444444444666644444444444466666666666644444444444444444444666644444444666666666666666666668888666666666666666666668888444466666666666644444444444444444444666666666666444444444444444444446666444444446666666666666666666688886666666666666666666688884444666666666666444444444444444444446666666666664444444444444444444466664444444466666666666666666666888866666666666666666666888844446666666666664444444444444444444466666666666644444444444444444444666644444444666666666666666666668888666666666666666666668888444466666666666644444444444444444444444466664444444444446666666644444444666644444444666666664444444444446666666688888888666666664444444466664444444444446666666644444444666644444444444466666666444444446666444444446666666644444444444466666666888888886666666644444444666644444444444466666666444444446666444444444444666666664444444466664444444466666666444444444444666666668888888866666666444444446666444444444444666666664444444466664444444444446666666644444444666644444444666666664444444444446666666688888888666666664444444466664444444444446666666666666666444444444444666644446666444466664444444444446666666644446666444466664444888866664444444466666666444444444444666644446666666666664444444444446666444466664444666644444444444466666666444466664444666644448888666644444444666666664444444444446666444466666666666644444444444466664444666644446666444444444444666666664444666644446666444488886666444444446666666644444444444466664444666666666666444444444444666644446666444466664444444444446666666644446666444466664444888866664444444466666666444444444444666644446666444444446666444466664444666644446666666644444444666666664444666644444444444444446666444444444444444444446666444466664444666644444444444466664444666644446666444466666666444444446666666644446666444444444444444466664444444444444444444466664444666644446666444444444444666644446666444466664444666666664444444466666666444466664444444444444444666644444444444444444444666644446666444466664444444444446666444466664444666644446666666644444444666666664444666644444444444444446666444444444444444444446666444466664444666644444444444466664444444444446666666644446666666666666666666644444444666666664444444444444444444444444444444466664444444444446666666644444444666644444444444466666666444466666666666666666666444444446666666644444444444444444444444444444444666644444444444466666666444444446666444444444444666666664444666666666666666666664444444466666666444444444444444444444444444444446666444444444444666666664444444466664444444444446666666644446666666666666666666644444444666666664444444444444444444444444444444466664444444444446666666644446666444466664444666644446666444444444444666688886666666666666666666666666666444466666666444444446666444466664444666644446666444466664444666644446666444466664444444444446666888866666666666666666666666666664444666666664444444466664444666644446666444466664444666644446666444466664444666644444444444466668888666666666666666666666666666644446666666644444444666644446666444466664444666644446666444466664444666644446666444444444444666688886666666666666666666666666666444466666666444444446666444466664444666644446666