;;;;????????4444777777777777????????????9999777777777777777777777777777777779999====????????444477777777777777777777????========;;;;????????4444777777777777????????????9999777777777777777777777777777777779999====????????444477777777777777777777????========;;;;????????4444777777777777????????????9999777777777777777777777777777777779999====????????444477777777777777777777????========;;;;????????4444777777777777????????????9999777777777777777777777777777777779999====????????444477777777777777777777????========????????444477777777777777777777????????????????;;;;99997777999977779999;;;;;;;;====????44447777777777777777777777777777====;;;;????????444477777777777777777777????????????????;;;;99997777999977779999;;;;;;;;====????44447777777777777777777777777777====;;;;????????444477777777777777777777????????????????;;;;99997777999977779999;;;;;;;;====????44447777777777777777777777777777====;;;;????????444477777777777777777777????????????????;;;;99997777999977779999;;;;;;;;====????44447777777777777777777777777777====;;;;????44447777777777777777777777777777????????????????;;;;99999999;;;;;;;;;;;;;;;;====7777777777777777777777777777777777777777;;;;????44447777777777777777777777777777????????????????;;;;99999999;;;;;;;;;;;;;;;;====7777777777777777777777777777777777777777;;;;????44447777777777777777777777777777????????????????;;;;99999999;;;;;;;;;;;;;;;;====7777777777777777777777777777777777777777;;;;????44447777777777777777777777777777????????????????;;;;99999999;;;;;;;;;;;;;;;;====7777777777777777777777777777777777777777;;;;7777777777777777777777777777777777777777????????????4444777777777777????;;;;;;;;====9999777777777777777777777777777777779999;;;;7777777777777777777777777777777777777777????????????4444777777777777????;;;;;;;;====9999777777777777777777777777777777779999;;;;7777777777777777777777777777777777777777????????????4444777777777777????;;;;;;;;====9999777777777777777777777777777777779999;;;;7777777777777777777777777777777777777777????????????4444777777777777????;;;;;;;;====9999777777777777777777777777777777779999;;;;9999777777777777777777777777777777779999????????444477777777777777777777;;;;;;;;====????99997777777777777777777777777777;;;;????9999777777777777777777777777777777779999????????444477777777777777777777;;;;;;;;====????99997777777777777777777777777777;;;;????9999777777777777777777777777777777779999????????444477777777777777777777;;;;;;;;====????99997777777777777777777777777777;;;;????9999777777777777777777777777777777779999????????444477777777777777777777;;;;;;;;====????99997777777777777777777777777777;;;;????????99997777777777777777777777777777;;;;????44447777777777777777777777777777;;;;====????????;;;;99997777999977779999;;;;;;;;????????99997777777777777777777777777777;;;;????44447777777777777777777777777777;;;;====????????;;;;99997777999977779999;;;;;;;;????????99997777777777777777777777777777;;;;????44447777777777777777777777777777;;;;====????????;;;;99997777999977779999;;;;;;;;????????99997777777777777777777777777777;;;;????44447777777777777777777777777777;;;;====????????;;;;99997777999977779999;;;;;;;;????????????;;;;99997777999977779999;;;;;;;;7777777777777777777777777777777777777777====????????????;;;;99999999;;;;;;;;;;;;;;;;????????????;;;;99997777999977779999;;;;;;;;7777777777777777777777777777777777777777====????????????;;;;99999999;;;;;;;;;;;;;;;;????????????;;;;99997777999977779999;;;;;;;;7777777777777777777777777777777777777777====????????????;;;;99999999;;;;;;;;;;;;;;;;????????????;;;;99997777999977779999;;;;;;;;7777777777777777777777777777777777777777====????????????;;;;99999999;;;;;;;;;;;;;;;;????7777????????;;;;99999999;;;;;;;;;;;;;;;;9999777777777777777777777777777777779999====????????????????====;;;;====;;;;4444777777777777????????;;;;99999999;;;;;;;;;;;;;;;;9999777777777777777777777777777777779999====????????????????====;;;;====;;;;4444777777777777????????;;;;99999999;;;;;;;;;;;;;;;;9999777777777777777777777777777777779999====????????????????====;;;;====;;;;4444777777777777????????;;;;99999999;;;;;;;;;;;;;;;;9999777777777777777777777777777777779999====????????????????====;;;;====;;;;44447777777777777777????????========;;;;====44447777777777777777777777777777777777777777;;;;====????????????????====;;;;====444477777777777777777777????????========;;;;====44447777777777777777777777777777777777777777;;;;====????????????????====;;;;====444477777777777777777777????????========;;;;====44447777777777777777777777777777777777777777;;;;====????????????????====;;;;====444477777777777777777777????????========;;;;====44447777777777777777777777777777777777777777;;;;====????????????????====;;;;====4444777777777777777777777777????====;;;;====44447777777777777777777799997777999977779999;;;;;;;;4444777777777777????====;;;;44447777777777777777777777777777????====;;;;====44447777777777777777777799997777999977779999;;;;;;;;4444777777777777????====;;;;44447777777777777777777777777777????====;;;;====44447777777777777777777799997777999977779999;;;;;;;;4444777777777777????====;;;;44447777777777777777777777777777????====;;;;====44447777777777777777777799997777999977779999;;;;;;;;4444777777777777????====;;;;444477777777777777777777777777777777====;;;;4444777777777777777777777777777799999999;;;;;;;;;;;;444477777777777777777777????7777777777777777777777777777777777777777====;;;;4444777777777777777777777777777799999999;;;;;;;;;;;;444477777777777777777777????7777777777777777777777777777777777777777====;;;;4444777777777777777777777777777799999999;;;;;;;;;;;;444477777777777777777777????7777777777777777777777777777777777777777====;;;;4444777777777777777777777777777799999999;;;;;;;;;;;;444477777777777777777777????7777777777777777777777777777777777779999====7777777777777777777777777777777777777777====;;;;====444477777777777777777777777777779999777777777777777777777777777777779999====7777777777777777777777777777777777777777====;;;;====444477777777777777777777777777779999777777777777777777777777777777779999====7777777777777777777777777777777777777777====;;;;====444477777777777777777777777777779999777777777777777777777777777777779999====7777777777777777777777777777777777777777====;;;;====44447777777777777777777777777777999977777777777777777777777777777777????????9999777777777777777777777777777777779999;;;;====777777777777777777777777777777777777777799997777777777777777777777777777????????9999777777777777777777777777777777779999;;;;====777777777777777777777777777777777777777799997777777777777777777777777777????????9999777777777777777777777777777777779999;;;;====777777777777777777777777777777777777777799997777777777777777777777777777????????9999777777777777777777777777777777779999;;;;====7777777777777777777777777777777777777777999977777777777777777777999977777777????????99997777777777777777777777777777;;;;;;;;====9999777777777777777777777777777777779999????;;;;9999777799997777999977777777????????99997777777777777777777777777777;;;;;;;;====9999777777777777777777777777777777779999????;;;;9999777799997777999977777777????????99997777777777777777777777777777;;;;;;;;====9999777777777777777777777777777777779999????;;;;9999777799997777999977777777????????99997777777777777777777777777777;;;;;;;;====9999777777777777777777777777777777779999????;;;;99997777999944447777777777777777????????;;;;99997777999977779999;;;;;;;;;;;;====????99997777777777777777777777777777;;;;====????;;;;9999999944447777777777777777????????;;;;99997777999977779999;;;;;;;;;;;;====????99997777777777777777777777777777;;;;====????;;;;9999999944447777777777777777????????;;;;99997777999977779999;;;;;;;;;;;;====????99997777777777777777777777777777;;;;====????;;;;9999999944447777777777777777????????;;;;99997777999977779999;;;;;;;;;;;;====????99997777777777777777777777777777;;;;====????;;;;99999999777777777777777777777777????????;;;;99999999;;;;;;;;;;;;;;;;????????????????;;;;99997777999977779999;;;;;;;;====????????44447777777777777777777777777777????????;;;;99999999;;;;;;;;;;;;;;;;????????????????;;;;99997777999977779999;;;;;;;;====????????44447777777777777777777777777777????????;;;;99999999;;;;;;;;;;;;;;;;????????????????;;;;99997777999977779999;;;;;;;;====????????44447777777777777777777777777777????????;;;;99999999;;;;;;;;;;;;;;;;????????????????;;;;99997777999977779999;;;;;;;;====????????444477777777777777777777777777777777????????========;;;;4444777777777777????????????????;;;;99999999;;;;;;;;;;;;========????7777777777777777777777777777777777777777????????========;;;;4444777777777777????????????????;;;;99999999;;;;;;;;;;;;========????7777777777777777777777777777777777777777????????========;;;;4444777777777777????????????????;;;;99999999;;;;;;;;;;;;========????7777777777777777777777777777777777777777????????========;;;;4444777777777777????????????????;;;;99999999;;;;;;;;;;;;========????7777777777777777777777777777777777779999????????====;;;;444477777777777777777777????????????????========;;;;====;;;;========????9999777777777777777777777777777777779999????????====;;;;444477777777777777777777????????????????========;;;;====;;;;========????9999777777777777777777777777777777779999????????====;;;;444477777777777777777777????????????????========;;;;====;;;;========????9999777777777777777777777777777777779999????????====;;;;444477777777777777777777????????????????========;;;;====;;;;========????999977777777777777777777777777777777;;;;????????====44447777777777777777777777777777????????????====;;;;====;;;;;;;;========????????99997777777777777777777777777777;;;;????????====44447777777777777777777777777777????????????====;;;;====;;;;;;;;========????????99997777777777777777777777777777;;;;????????====44447777777777777777777777777777????????????====;;;;====;;;;;;;;========????????99997777777777777777777777777777;;;;????????====44447777777777777777777777777777????????????====;;;;====;;;;;;;;========????????99997777;;;;9999777777779999;;;;;;;;????????7777777777777777777777777777777777777777????????====44447777777777777777====????????????;;;;;;;;9999777777779999;;;;;;;;????????7777777777777777777777777777777777777777????????====44447777777777777777====????????????;;;;;;;;9999777777779999;;;;;;;;????????7777777777777777777777777777777777777777????????====44447777777777777777====????????????;;;;;;;;9999777777779999;;;;;;;;????????7777777777777777777777777777777777777777????????====44447777777777777777====????????????;;;;????;;;;9999;;;;;;;;;;;;;;;;????????9999777777777777777777777777777777779999????????4444777777777777777777777777====????????????????;;;;9999;;;;;;;;;;;;;;;;????????9999777777777777777777777777777777779999????????4444777777777777777777777777====????????????????;;;;9999;;;;;;;;;;;;;;;;????????9999777777777777777777777777777777779999????????4444777777777777777777777777====????????????????;;;;9999;;;;;;;;;;;;;;;;????????9999777777777777777777777777777777779999????????4444777777777777777777777777====????????????????========;;;;????4444777777777777????99997777777777777777777777777777;;;;????444477777777777777777777777777777777====????????????========;;;;????4444777777777777????99997777777777777777777777777777;;;;????444477777777777777777777777777777777====????????????========;;;;????4444777777777777????99997777777777777777777777777777;;;;????444477777777777777777777777777777777====????????????========;;;;????4444777777777777????99997777777777777777777777777777;;;;????444477777777777777777777777777777777====????????????========????444477777777777777777777????;;;;99997777999977779999;;;;;;;;77777777777777777777777777777777777777777777????????????========????444477777777777777777777????;;;;99997777999977779999;;;;;;;;77777777777777777777777777777777777777777777????????????========????444477777777777777777777????;;;;99997777999977779999;;;;;;;;77777777777777777777777777777777777777777777????????????========????444477777777777777777777????;;;;99997777999977779999;;;;;;;;77777777777777777777777777777777777777777777????????????========44447777777777777777777777777777????;;;;99999999;;;;;;;;;;;;;;;;99997777777777777777777777777777777777779999====????????========44447777777777777777777777777777????;;;;99999999;;;;;;;;;;;;;;;;99997777777777777777777777777777777777779999====????????========44447777777777777777777777777777????;;;;99999999;;;;;;;;;;;;;;;;99997777777777777777777777777777777777779999====????????========44447777777777777777777777777777????;;;;99999999;;;;;;;;;;;;;;;;99997777777777777777777777777777777777779999====????7777====7777777777777777777777777777777777777777????========;;;;====;;;;;;;;====99997777777777777777777777777777;;;;4444777777777777====7777777777777777777777777777777777777777????========;;;;====;;;;;;;;====99997777777777777777777777777777;;;;4444777777777777====7777777777777777777777777777777777777777????========;;;;====;;;;;;;;====99997777777777777777777777777777;;;;4444777777777777====7777777777777777777777777777777777777777????========;;;;====;;;;;;;;====99997777777777777777777777777777;;;;444477777777777777779999777777777777777777777777777777779999????====;;;;====;;;;;;;;;;;;====????;;;;99997777999977779999;;;;4444777777777777777777779999777777777777777777777777777777779999????====;;;;====;;;;;;;;;;;;====????;;;;99997777999977779999;;;;4444777777777777777777779999777777777777777777777777777777779999????====;;;;====;;;;;;;;;;;;====????;;;;99997777999977779999;;;;4444777777777777777777779999777777777777777777777777777777779999????====;;;;====;;;;;;;;;;;;====????;;;;99997777999977779999;;;;444477777777777777777777777799997777777777777777777777777777;;;;????====;;;;====;;;;;;;;;;;;====????????;;;;99999999;;;;;;;;4444777777777777777777777777777799997777777777777777777777777777;;;;????====;;;;====;;;;;;;;;;;;====????????;;;;99999999;;;;;;;;4444777777777777777777777777777799997777777777777777777777777777;;;;????====;;;;====;;;;;;;;;;;;====????????;;;;99999999;;;;;;;;4444777777777777777777777777777799997777777777777777777777777777;;;;????====;;;;====;;;;;;;;;;;;====????????;;;;99999999;;;;;;;;444477777777777777777777777777777777;;;;99997777999977779999;;;;;;;;????4444777777777777;;;;========????????????========;;;;7777777777777777777777777777777777777777;;;;99997777999977779999;;;;;;;;????4444777777777777;;;;========????????????========;;;;7777777777777777777777777777777777777777;;;;99997777999977779999;;;;;;;;????4444777777777777;;;;========????????????========;;;;7777777777777777777777777777777777777777;;;;99997777999977779999;;;;;;;;????4444777777777777;;;;========????????????========;;;;7777777777777777777777777777777777779999????;;;;99999999;;;;;;;;;;;;;;;;444477777777777777777777========????????????====;;;;????9999777777777777777777777777777777779999????;;;;99999999;;;;;;;;;;;;;;;;444477777777777777777777========????????????====;;;;????9999777777777777777777777777777777779999????;;;;99999999;;;;;;;;;;;;;;;;444477777777777777777777========????????????====;;;;????9999777777777777777777777777777777779999????;;;;99999999;;;;;;;;;;;;;;;;444477777777777777777777========????????????====;;;;????999977777777777777777777777777777777;;;;????????========;;;;????;;;;44447777777777777777777777777777====????????????====;;;;????;;;;99997777777777777777777777777777;;;;????????========;;;;????;;;;44447777777777777777777777777777====????????????====;;;;????;;;;99997777777777777777777777777777;;;;????????========;;;;????;;;;44447777777777777777777777777777====????????????====;;;;????;;;;99997777777777777777777777777777;;;;????????========;;;;????;;;;44447777777777777777777777777777====????????????====;;;;????;;;;9999777777777777777777779999;;;;????????????====;;;;????;;;;7777777777777777777777777777777777777777====????????====;;;;====;;;;;;;;;;;;99997777999977779999;;;;????????????====;;;;????;;;;7777777777777777777777777777777777777777====????????====;;;;====;;;;;;;;;;;;99997777999977779999;;;;????????????====;;;;????;;;;7777777777777777777777777777777777777777====????????====;;;;====;;;;;;;;;;;;99997777999977779999;;;;????????????====;;;;????;;;;7777777777777777777777777777777777777777====????????====;;;;====;;;;;;;;;;;;999977779999;;;;;;;;????????????????====;;;;????;;;;9999777777777777777777777777777777779999====????????====4444777777777777;;;;;;;;99999999;;;;;;;;????????????????====;;;;????;;;;9999777777777777777777777777777777779999====????????====4444777777777777;;;;;;;;99999999;;;;;;;;????????????????====;;;;????;;;;9999777777777777777777777777777777779999====????????====4444777777777777;;;;;;;;99999999;;;;;;;;????????????????====;;;;????;;;;9999777777777777777777777777777777779999====????????====4444777777777777;;;;;;;;99999999