316831683168316831683168316831683168316831683168316831683168316831683168...

...3168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316831683168316

3168