>>>>????============================>>>>::::::::....................................7777::::::::::::7777????????????????????====::::::::::::::::::::::::::::....================????????????????????????????????????????????????>>>>>>>>>>>>>>>>????============================>>>>::::::::....................................7777::::::::::::7777????????????????????====::::::::::::::::::::::::::::....================????????????????????????????????????????????????>>>>>>>>>>>>>>>>????============================>>>>::::::::....................................7777::::::::::::7777????????????????????====::::::::::::::::::::::::::::....================????????????????????????????????????????????????>>>>>>>>>>>>>>>>????============================>>>>::::::::....................................7777::::::::::::7777????????????????????====::::::::::::::::::::::::::::....================????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>????============>>>>>>>>>>>>::::........................................::::7777::::::::::::::::????????????????::::::::::::::::....============================777777777777777777777777777777777777::::========????>>>>>>>>>>>>>>>>????============>>>>>>>>>>>>::::........................................::::7777::::::::::::::::????????????????::::::::::::::::....============================777777777777777777777777777777777777::::========????>>>>>>>>>>>>>>>>????============>>>>>>>>>>>>::::........................................::::7777::::::::::::::::????????????????::::::::::::::::....============================777777777777777777777777777777777777::::========????>>>>>>>>>>>>>>>>????============>>>>>>>>>>>>::::........................................::::7777::::::::::::::::????????????????::::::::::::::::....============================777777777777777777777777777777777777::::========????>>>>>>>>????????????????>>>>>>>>>>>>>>>>::::............................................77777777::::::::::::====????????::::....================================....7777777777777777777777777777777777777777::::::::????????????????????????????>>>>>>>>>>>>>>>>::::............................................77777777::::::::::::====????????::::....================================....7777777777777777777777777777777777777777::::::::????????????????????????????>>>>>>>>>>>>>>>>::::............................................77777777::::::::::::====????????::::....================================....7777777777777777777777777777777777777777::::::::????????????????????????????>>>>>>>>>>>>>>>>::::............................................77777777::::::::::::====????????::::....================================....7777777777777777777777777777777777777777::::::::????????????====????????????????????>>>>................................................::::77777777::::::::::::????????====::::================================........::::7777777777777777777777777777777777777777::::777777777777::::====????????????????????>>>>................................................::::77777777::::::::::::????????====::::================================........::::7777777777777777777777777777777777777777::::777777777777::::====????????????????????>>>>................................................::::77777777::::::::::::????????====::::================================........::::7777777777777777777777777777777777777777::::777777777777::::====????????????????????>>>>................................................::::77777777::::::::::::????????====::::================================........::::7777777777777777777777777777777777777777::::777777777777::::7777777777777777::::....................................................::::777777777777::::::::::::????????????????::::::::============================................77777777777777777777777777777777777777777777::::77777777777777777777777777777777::::....................................................::::777777777777::::::::::::????????????????::::::::============================................77777777777777777777777777777777777777777777::::77777777777777777777777777777777::::....................................................::::777777777777::::::::::::????????????????::::::::============================................77777777777777777777777777777777777777777777::::77777777777777777777777777777777::::....................................................::::777777777777::::::::::::????????????????::::::::============================................77777777777777777777777777777777777777777777::::777777777777777777777777777777777777777777777777::::............................::::7777777777777777::::::::::::====????????????????????????????::::....========================....................777777777777777777777777777777777777777777777777::::777777777777777777777777777777777777777777777777::::............................::::7777777777777777::::::::::::====????????????????????????????::::....========================....................777777777777777777777777777777777777777777777777::::777777777777777777777777777777777777777777777777::::............................::::7777777777777777::::::::::::====????????????????????????????::::....========================....................777777777777777777777777777777777777777777777777::::777777777777777777777777777777777777777777777777::::............................::::7777777777777777::::::::::::====????????????????????????????::::....========================....................777777777777777777777777777777777777777777777777::::7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????????::::========================........................::::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????????::::========================........................::::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????????::::========================........................::::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????????::::========================........................::::77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????????::::====================................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????????::::====================................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????????::::====================................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????????::::====================................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????::::================....................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????::::================....................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????::::================....................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::????????????????????????????::::================....................................777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::====????????????????????????????....============........................................::::77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::====????????????????????????????....============........................................::::77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::====????????????????????????????....============........................................::::77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::====????????????????????????????....============........................................::::77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????========....................................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????========....................................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????========....................................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????????????????????????????========....................................................77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????========????????????????????====........................................................::::7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????========????????????????????====........................................................::::7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????========????????????????????====........................................................::::7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::====????========????????????????????====........................................................::::7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::::????================????????????....................................................................::::33333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777::::::::????================????????????....................................................................::::33333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777::::::::????================????????????....................................................................::::33333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777::::::::????================????????????....................................................................::::33333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::====================????????????====................................::::::::::::::::::::::::::::........9999999933333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777::::::::::::====================????????????====................................::::::::::::::::::::::::::::........9999999933333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777::::::::::::====================????????????====................................::::::::::::::::::::::::::::........9999999933333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777::::::::::::====================????????????====................................::::::::::::::::::::::::::::........9999999933333333333333333333333333333333333333337777333333337777777777777777777777777777777777777777::::::::::::====????====================????????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999933333333333333333333333333337777777777777777777777777777777777777777::::::::::::====????====================????????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999933333333333333333333333333337777777777777777777777777777777777777777::::::::::::====????====================????????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999933333333333333333333333333337777777777777777777777777777777777777777::::::::::::====????====================????????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999993333333333333333333333333333333333337777777777777777777777777777::::::::====????????????============================????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999333333333333333333337777777777777777777777777777::::::::====????????????============================????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999333333333333333333337777777777777777777777777777::::::::====????????????============================????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999333333333333333333337777777777777777777777777777::::::::====????????????============================????====........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999993333::::::::::::::::99999999777777777777::::::::====????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::====================================....::::::::::::::::::::::::::::::::::::99999999777777777777::::::::====????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::====================================....::::::::::::::::::::::::::::::::::::99999999777777777777::::::::====????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::====================================....::::::::::::::::::::::::::::::::::::99999999777777777777::::::::====????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::====================================....::::::::::::::::::::========........::::::::::::::::::::====????????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================================================================================........::::::::::::::::::::====????????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================================================================================........::::::::::::::::::::====????????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================================================================================........::::::::::::::::::::====????????????????????============================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....====================================================================================================????????????????????????????====================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================....::::::::::::::::::::::::::::::::::::....================================================================????????????????????????????====================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================....::::::::::::::::::::::::::::::::::::....================================================================????????????????????????????====================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================....::::::::::::::::::::::::::::::::::::....================================================================????????????????????????????====================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================....::::::::::::::::::::::::::::::::::::....========================================================????????????????????????????????================================::::::::::::::::::::99999999777777777777777777777777::::....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============================================????????????????????????????????================================::::::::::::::::::::99999999777777777777777777777777::::....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============================================????????????????????????????????================================::::::::::::::::::::99999999777777777777777777777777::::....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============================================????????????????????????????????================================::::::::::::::::::::99999999777777777777777777777777::::....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::....========================================????????????????????????????????????========================::::::::::::::::9999777777777777777777777777777777777777....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============================????????????????????????????????????========================::::::::::::::::9999777777777777777777777777777777777777....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============================????????????????????????????????????========================::::::::::::::::9999777777777777777777777777777777777777....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============================????????????????????????????????????========================::::::::::::::::9999777777777777777777777777777777777777....================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....========================????????????????????????????????????????????================::::::::::::9999777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============????????????????????????????????????????????================::::::::::::9999777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============????????????????????????????????????????????================::::::::::::9999777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============????????????????????????????????????????????================::::::::::::9999777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....::::::::????????????????????????????????????????????????============::::::::33337777777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::????????????????????????????????????????????????============::::::::33337777777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::????????????????????????????????????????????????============::::::::33337777777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::????????????????????????????????????????????????============::::::::33337777777777777777777777777777777777777777....====================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::????????????????????????????????????????????????????========::::333333337777777777777777777777777777777777777777....====================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????????????????????????????????========::::333333337777777777777777777777777777777777777777....====================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????????????????????????????????========::::333333337777777777777777777777777777777777777777....====================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????????????????????????????????========::::333333337777777777777777777777777777777777777777....====================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777????????????????????????????????????????????????????????====::::333333337777777777777777777777777777777777777777....====================================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????????????????????????????????????????====::::333333337777777777777777777777777777777777777777....====================================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????????????????????????????????????????====::::333333337777777777777777777777777777777777777777....====================================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????????????????????????????????????????====::::333333337777777777777777777777777777777777777777....====================================================....::::::::::::::::::::::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777========================================================================....::::::::::::::::::::::::::::::::::::9999777777777777::::????????????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777========================================================================....::::::::::::::::::::::::::::::::::::9999777777777777::::????????????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777========================================================================....::::::::::::::::::::::::::::::::::::9999777777777777::::????????????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777========================================================================....::::::::::::::::::::::::::::::::::::9999777777777777::::????????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777....========================================================================================....::::::::::::::::99997777::::????????????????????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777....========================================================================================....::::::::::::::::99997777::::????????????????????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777....========================================================================================....::::::::::::::::99997777::::????????????????????????????????????????????????????????????????????????????99993333333377777777777777777777777777777777777777777777....========================================================================================....::::::::::::::::99997777::::????????????????????????????????????????????????????????????????????????????3333333377777777777777777777777777777777777777777777....========================================================....::::::::....========================================????????????????????????????????????????????????????????????????????????????????????3333333377777777777777777777777777777777777777777777....========================================================....::::::::....========================================????????????????????????????????????????????????????????????????????????????????????3333333377777777777777777777777777777777777777777777....========================================================....::::::::....========================================????????????????????????????????????????????????????????????????????????????????????3333333377777777777777777777777777777777777777777777....========================================================....::::::::....========================================????????????????????????????????????????????????????????????????????::::3333777777777777777777777777777777777777777777777777::::::::....====================================....::::::::::::::::::::::::::::::::....================????????????????????????????????????????????????????????????????????????::::3333777777777777777777777777777777777777777777777777::::::::....====================================....::::::::::::::::::::::::::::::::....================????????????????????????????????????????????????????????????????????????::::3333777777777777777777777777777777777777777777777777::::::::....====================================....::::::::::::::::::::::::::::::::....================????????????????????????????????????????????????????????????????????????::::3333777777777777777777777777777777777777777777777777::::::::....====================================....::::::::::::::::::::::::::::::::....================????????????????????????????????????????????????========>>>>>>>>>>>>>>>>7777333377777777777777777777777777777777777777779999::::::::....============================....::::::::::::::::::::::::::::::::::::::::::::99997777????????????????????????????????????????????????========>>>>>>>>>>>>>>>>7777333377777777777777777777777777777777777777779999::::::::....============================....::::::::::::::::::::::::::::::::::::::::::::99997777????????????????????????????????????????????????========>>>>>>>>>>>>>>>>7777333377777777777777777777777777777777777777779999::::::::....============================....::::::::::::::::::::::::::::::::::::::::::::99997777????????????????????????????????????????????????========>>>>>>>>>>>>>>>>7777333377777777777777777777777777777777777777779999::::::::....============================....::::::::::::::::::::::::::::::::::::::::::::99997777????????????????????????????????????====================>>>>>>>>>>>>333377777777777777777777777777777777777777779999::::::::========================....::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????====================>>>>>>>>>>>>333377777777777777777777777777777777777777779999::::::::========================....::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????====================>>>>>>>>>>>>333377777777777777777777777777777777777777779999::::::::========================....::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????====================>>>>>>>>>>>>333377777777777777777777777777777777777777779999::::::::========================....::::::::::::::::::::::::::::::::::::99997777777777777777::::????????????????????????====================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::::::::::::::::::====================....::::::::::::::::::::::::::::999977777777777777777777777777777777????????============================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::::::::::::::::::====================....::::::::::::::::::::::::::::999977777777777777777777777777777777????????============================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::::::::::::::::::====================....::::::::::::::::::::::::::::999977777777777777777777777777777777????????============================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::::::::::::::::::====================....::::::::::::::::::::::::::::999977777777777777777777777777777777????????============================>>>>>>>>>>>>>>>>>>>>77777777777777777777777777777777777777779999::::::::::::::::::::::::::::::::....====================::::::::::::::::::::::::........777777777777777777777777777777777777::::????================================>>>>>>>>>>>>>>>>>>>>77777777777777777777777777777777777777779999::::::::::::::::::::::::::::::::....====================::::::::::::::::::::::::........777777777777777777777777777777777777::::????================================>>>>>>>>>>>>>>>>>>>>77777777777777777777777777777777777777779999::::::::::::::::::::::::::::::::....====================::::::::::::::::::::::::........777777777777777777777777777777777777::::????================================>>>>>>>>>>>>>>>>>>>>77777777777777777777777777777777777777779999::::::::::::::::::::::::::::::::....====================::::::::::::::::::::::::........777777777777777777777777777777777777::::????====================================>>>>>>>>>>>>>>>>>>>>777777777777777777777777777777777777::::::::::::::::::::::::::::::::::::::::========================....::::::::::::................::::777777777777777777777777777777777777::::========================================>>>>>>>>>>>>>>>>>>>>777777777777777777777777777777777777::::::::::::::::::::::::::::::::::::::::========================....::::::::::::................::::777777777777777777777777777777777777::::========================================>>>>>>>>>>>>>>>>>>>>777777777777777777777777777777777777::::::::::::::::::::::::::::::::::::::::========================....::::::::::::................::::777777777777777777777777777777777777::::========================================>>>>>>>>>>>>>>>>>>>>777777777777777777777777777777777777::::::::::::::::::::::::::::::::::::::::========================....::::::::::::................::::777777777777777777777777777777777777::::========================================>>>>>>>>>>>>>>>>::::7777777777777777777777777777777777777777....::::::::::::::::::::::::::::::::....============================::::::::........................::::777777777777777777777777777777777777::::============================================>>>>>>>>>>>>>>>>::::7777777777777777777777777777777777777777....::::::::::::::::::::::::::::::::....============================::::::::........................::::777777777777777777777777777777777777::::============================================>>>>>>>>>>>>>>>>::::7777777777777777777777777777777777777777....::::::::::::::::::::::::::::::::....============================::::::::........................::::777777777777777777777777777777777777::::============================================>>>>>>>>>>>>>>>>::::7777777777777777777777777777777777777777....::::::::::::::::::::::::::::::::....============================::::::::........................::::777777777777777777777777777777777777::::============================================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::====::::::::::::::::::::::::::::::::================================....::::............................77777777777777777777777777777777777777777777::::============================================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::====::::::::::::::::::::::::::::::::================================....::::............................77777777777777777777777777777777777777777777::::============================================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::====::::::::::::::::::::::::::::::::================================....::::............................77777777777777777777777777777777777777777777::::============================================>>>>>>>>>>>>>>>>7777777777777777777777777777777777777777::::====::::::::::::::::::::::::::::::::================================....::::............................77777777777777777777777777777777777777777777::::================================================>>>>>>>>>>>>::::........::::777777777777777777777777........::::::::::::::::::::::::::::....====================....::::::::....====............................::::777777777777777777777777777777777777777777777777::::========================================>>>>>>>>>>>>::::........::::777777777777777777777777........::::::::::::::::::::::::::::....====================....::::::::....====............................::::777777777777777777777777777777777777777777777777::::========================================>>>>>>>>>>>>::::........::::777777777777777777777777........::::::::::::::::::::::::::::....====================....::::::::....====............................::::777777777777777777777777777777777777777777777777::::========================================>>>>>>>>>>>>::::........::::777777777777777777777777........::::::::::::::::::::::::::::....====================....::::::::....====............................::::777777777777777777777777777777777777777777777777::::============::::::::::::::::::::============>>>>>>>>....................::::777777777777::::====::::::::::::::::::::::::::::....============....::::::::::::::::::::::::========............................::::77777777777777777777777777777777777777777777777777779999::::::::::::::::::::::::============>>>>>>>>....................::::777777777777::::====::::::::::::::::::::::::::::....============....::::::::::::::::::::::::========............................::::77777777777777777777777777777777777777777777777777779999::::::::::::::::::::::::============>>>>>>>>....................::::777777777777::::====::::::::::::::::::::::::::::....============....::::::::::::::::::::::::========............................::::77777777777777777777777777777777777777777777777777779999::::::::::::::::::::::::============>>>>>>>>....................::::777777777777::::====::::::::::::::::::::::::::::....============....::::::::::::::::::::::::========............................::::77777777777777777777777777777777777777777777777777779999::::77779999::::::::::::::::::::::::::::............................::::77777777========::::::::::::::::::::::::....============....::::::::::::::::::::::::::::....====::::............................77777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::::::::::::::............................::::77777777========::::::::::::::::::::::::....============....::::::::::::::::::::::::::::....====::::............................77777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::::::::::::::............................::::77777777========::::::::::::::::::::::::....============....::::::::::::::::::::::::::::....====::::............................77777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::::::::::::::............................::::77777777========::::::::::::::::::::::::....============....::::::::::::::::::::::::::::....====::::............................77777777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::::::............................::::7777========....::::::::::::::::....============....::::::::::::::::::::::::::::::::::::........::::........................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::::::............................::::7777========....::::::::::::::::....============....::::::::::::::::::::::::::::::::::::........::::........................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::::::............................::::7777========....::::::::::::::::....============....::::::::::::::::::::::::::::::::::::........::::........................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::::::............................::::7777========....::::::::::::::::....============....::::::::::::::::::::::::::::::::::::........::::........................::::77777777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::....................................============....::::::::....================::::::::::::::::::::::::::::::::::::99997777====....::::::::....................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::....................................============....::::::::....================::::::::::::::::::::::::::::::::::::99997777====....::::::::....................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::....................................============....::::::::....================::::::::::::::::::::::::::::::::::::99997777====....::::::::....................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::::::....................................============....::::::::....================::::::::::::::::::::::::::::::::::::99997777====....::::::::....................::::77777777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::....................................====================================????????====::::::::::::::::::::::::::::9999777777777777========....::::::::................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::....................................====================================????????====::::::::::::::::::::::::::::9999777777777777========....::::::::................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::....................................====================================????????====::::::::::::::::::::::::::::9999777777777777========....::::::::................::::7777777777777777777777777777777777777777777777777777777777777777777777779999::::::::::::....................................====================================????????====::::::::::::::::::::::::::::9999777777777777========....::::::::................::::7777777777777777777777777777777777777777777777777777777777777777777777777777::::::::::::::::................................================================????????????????====::::::::::::::::::::999977777777777777777777========....::::::::::::::::................::::7777777777777777777777777777777777777777777777777777777777777777::::::::::::::::................................================================????????????????====::::::::::::::::::::999977777777777777777777========....::::::::::::::::................::::7777777777777777777777777777777777777777777777777777777777777777::::::::::::::::................................================================????????????????====::::::::::::::::::::999977777777777777777777========....::::::::::::::::................::::7777777777777777777777777777777777777777777777777777777777777777::::::::::::::::................................================================????????????????====::::::::::::::::::::999977777777777777777777========....::::::::::::::::................::::77777777777777777777777777777777777733333333777777777777777777779999::::::::....................................::::========================????????????????????::::::::::::::::::::7777777777777777777777777777========....::::::::::::::::::::............................::::333333333333333333333333777777777777777777779999::::::::....................................::::========================????????????????????::::::::::::::::::::7777777777777777777777777777========....::::::::::::::::::::............................::::333333333333333333333333777777777777777777779999::::::::....................................::::========================????????????????????::::::::::::::::::::7777777777777777777777777777========....::::::::::::::::::::............................::::333333333333333333333333777777777777777777779999::::::::....................................::::========================????????????????????::::::::::::::::::::7777777777777777777777777777========....::::::::::::::::::::............................::::333333333333333333333333333333333333::::::::::::::::....====................................::::::::================????????????????????::::::::::::::::99997777777777777777777777777777::::============....::::::::::::::::::::::::::::::::::::::::::::::::::::::::333333333333333333333333::::::::::::::::....====................................::::::::================????????????????????::::::::::::::::99997777777777777777777777777777::::============....::::::::::::::::::::::::::::::::::::::::::::::::::::::::333333333333333333333333::::::::::::::::....====................................::::::::================????????????????????::::::::::::::::99997777777777777777777777777777::::============....::::::::::::::::::::::::::::::::::::::::::::::::::::::::333333333333333333333333::::::::::::::::....====................................::::::::================????????????????????::::::::::::::::99997777777777777777777777777777::::============....::::::::::::::::::::::::::::::::::::::::::::::::::::::::3333::::::::::::::::::::::::::::....============............................::::::::::::====????????????????????????????====::::::::::::777777777777777777777777777777777777::::::::????????????::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============............................::::::::::::====????????????????????????????====::::::::::::777777777777777777777777777777777777::::::::????????????::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============............................::::::::::::====????????????????????????????====::::::::::::777777777777777777777777777777777777::::::::????????????::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....============............................::::::::::::====????????????????????????????====::::::::::::777777777777777777777777777777777777::::::::????????????::::::::::::::::::::::::::::::::::::::::::::::::::::::::....================================........................::::::::::::::::????????????????????????::::::::::::3333777777777777777777777777777777779999::::====????????????????::::::::::::::::::::::::::::::::::::....================================........................::::::::::::::::????????????????????????::::::::::::3333777777777777777777777777777777779999::::====????????????????::::::::::::::::::::::::::::::::::::....================================........................::::::::::::::::????????????????????????::::::::::::3333777777777777777777777777777777779999::::====????????????????::::::::::::::::::::::::::::::::::::....================================........................::::::::::::::::????????????????????????::::::::::::3333777777777777777777777777777777779999::::====????????????????::::::::::::::::::::::::....============================================....................::::::::::::::::::::====????????????????????????????????????????::::::::::::3333333377777777777777777777777777777777::::::::????????????????????????????::::::::........============================================....................::::::::::::::::::::====????????????????????????????????????????::::::::::::3333333377777777777777777777777777777777::::::::????????????????????????????::::::::........============================================....................::::::::::::::::::::====????????????????????????????????????????::::::::::::3333333377777777777777777777777777777777::::::::????????????????????????????::::::::........============================================....................::::::::::::::::::::====????????????????????????????????????????::::::::::::3333333377777777777777777777777777777777::::::::????????????????????????????::::::::....====================================================................::::::::::::::::::::::::????????????????????????????====::::::::33333333777777777777777777777777777777779999::::????????????????????????????>>>>>>>>============================================================................::::::::::::::::::::::::????????????????????????????====::::::::33333333777777777777777777777777777777779999::::????????????????????????????>>>>>>>>============================================================................::::::::::::::::::::::::????????????????????????????====::::::::33333333777777777777777777777777777777779999::::????????????????????????????>>>>>>>>============================================================................::::::::::::::::::::::::????????????????????????????====::::::::33333333777777777777777777777777777777779999::::????????????????????????????>>>>>>>>========>>>>>>>>>>>>????????????????????????????????????????............::::::::::::::::::::????????????????????????????????::::::::::::3333777777777777::::........::::77777777::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????............::::::::::::::::::::????????????????????????????????::::::::::::3333777777777777::::........::::77777777::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????............::::::::::::::::::::????????????????????????????????::::::::::::3333777777777777::::........::::77777777::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????............::::::::::::::::::::????????????????????????????????::::::::::::3333777777777777::::........::::77777777::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????........::::::::::::::::>>>>>>>>>>>>>>>>????????????????????::::::::::::77777777::::........................::::::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????........::::::::::::::::>>>>>>>>>>>>>>>>????????????????????::::::::::::77777777::::........................::::::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????........::::::::::::::::>>>>>>>>>>>>>>>>????????????????????::::::::::::77777777::::........................::::::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????........::::::::::::::::>>>>>>>>>>>>>>>>????????????????????::::::::::::77777777::::........................::::::::????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====????????????????????????????????????....::::::::::::::::::::????>>>>>>>>>>>>>>>>================????::::::::::::9999::::................................::::????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====????????????????????????????????????....::::::::::::::::::::????>>>>>>>>>>>>>>>>================????::::::::::::9999::::................................::::????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====????????????????????????????????????....::::::::::::::::::::????>>>>>>>>>>>>>>>>================????::::::::::::9999::::................................::::????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====????????????????????????????????????....::::::::::::::::::::????>>>>>>>>>>>>>>>>================????::::::::::::9999::::................................::::????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========????????????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::????????>>>>>>>>>>>>====================::::::::::::::::........................................????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========????????????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::????????>>>>>>>>>>>>====================::::::::::::::::........................................????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========????????????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::????????>>>>>>>>>>>>====================::::::::::::::::........................................????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========????????????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::????????>>>>>>>>>>>>====================::::::::::::::::........................................????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================????????????>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================????????????>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================????????????>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================????????????>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????>>>>>>>>>>>>>>>>>>>>============================????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????>>>>>>>>>>>>>>>>>>>>============================????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????>>>>>>>>>>>>>>>>>>>>============================????????????>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::::::????>>>>>>>>>>>>====================9999::::::::............................................????????>>>>>>>>>>>>>>>>>>>>================================????????????>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>========================7777::::::::........................................>>>>>>>>>>>>????????>>>>>>>>========================================????????????>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>========================7777::::::::........................................>>>>>>>>>>>>????????>>>>>>>>========================================????????????>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>========================7777::::::::........................................>>>>>>>>>>>>????????>>>>>>>>========================================????????????>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>========================7777::::::::........................................>>>>>>>>>>>>????????>>>>>>>>============================================????????????>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>====================????7777::::::::........................................>>>>>>>>>>>>>>>>>>>>>>>>????????================================================????????????>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>====================????7777::::::::........................................>>>>>>>>>>>>>>>>>>>>>>>>????????================================================????????????>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>====================????7777::::::::........................................>>>>>>>>>>>>>>>>>>>>>>>>????????================================================????????????>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::77777777????>>>>>>>>====================????7777::::::::........................................>>>>>>>>>>>>>>>>>>>>>>>>????????====================================================????????????>>>>::::::::::::::::::::::::::::::::::::::::::::99997777????>>>>>>>>====================????77779999::::::::....................................============>>>>>>>>>>>>>>>>>>>>>>>>????????================================================????????????>>>>::::::::::::::::::::::::::::::::::::::::::::99997777????>>>>>>>>====================????77779999::::::::....................................============>>>>>>>>>>>>>>>>>>>>>>>>????????================================================????????????>>>>::::::::::::::::::::::::::::::::::::::::::::99997777????>>>>>>>>====================????77779999::::::::....................................============>>>>>>>>>>>>>>>>>>>>>>>>????????================================================????????????>>>>::::::::::::::::::::::::::::::::::::::::::::99997777????>>>>>>>>====================????77779999::::::::....................................============>>>>>>>>>>>>>>>>>>>>>>>>????????====================================================????????>>>>::::::::::::::::::::::::::::::::::::::::::::::::7777>>>>>>>>>>>>====================????77779999::::::::::::................................============================>>>>>>>>>>>>>>>>>>>>????????================================================????????>>>>::::::::::::::::::::::::::::::::::::::::::::::::7777>>>>>>>>>>>>====================????77779999::::::::::::................................============================>>>>>>>>>>>>>>>>>>>>????????================================================????????>>>>::::::::::::::::::::::::::::::::::::::::::::::::7777>>>>>>>>>>>>====================????77779999::::::::::::................................============================>>>>>>>>>>>>>>>>>>>>????????================================================????????>>>>::::::::::::::::::::::::::::::::::::::::::::::::7777>>>>>>>>>>>>====================????77779999::::::::::::................................============================>>>>>>>>>>>>>>>>>>>>????????====================================================????::::::::::::::::::::::::::::::::::::::::::::::::::::77777777>>>>========================????77777777::::::::::::::::::::....................====================================>>>>>>>>>>>>>>>>>>>>????====================================================????::::::::::::::::::::::::::::::::::::::::::::::::::::77777777>>>>========================????77777777::::::::::::::::::::....................====================================>>>>>>>>>>>>>>>>>>>>????====================================================????::::::::::::::::::::::::::::::::::::::::::::::::::::77777777>>>>========================????77777777::::::::::::::::::::....................====================================>>>>>>>>>>>>>>>>>>>>????====================================================????::::::::::::::::::::::::::::::::::::::::::::::::::::77777777>>>>========================????77777777::::::::::::::::::::....................====================================>>>>>>>>>>>>>>>>>>>>????========================================================::::::::::::::::::::::::::::::::::::::::::::::::::::99997777============================????77777777::::::::::::::::::::::::::::::::::::::::????====================================>>>>>>>>>>>>>>>>>>>>????====================================================::::::::::::::::::::::::::::::::::::::::::::::::::::99997777============================????77777777::::::::::::::::::::::::::::::::::::::::????====================================>>>>>>>>>>>>>>>>>>>>????====================================================::::::::::::::::::::::::::::::::::::::::::::::::::::99997777============================????77777777::::::::::::::::::::::::::::::::::::::::????====================================>>>>>>>>>>>>>>>>>>>>????====================================================::::::::::::::::::::::::::::::::::::::::::::::::::::99997777============================????77777777::::::::::::::::::::::::::::::::::::::::????====================================>>>>>>>>>>>>>>>>>>>>????====================================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::7777========================????????77777777::::::::::::::::::::::::::::::::::::::::????========================================>>>>>>>>>>>>>>>>>>>>????================================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::7777========================????????77777777::::::::::::::::::::::::::::::::::::::::????========================================>>>>>>>>>>>>>>>>>>>>????================================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::7777========================????????77777777::::::::::::::::::::::::::::::::::::::::????========================================>>>>>>>>>>>>>>>>>>>>????================================================::::::::::::::::::::::::::::::::::::::::::::::::::::::::7777========================????????77777777::::::::::::::::::::::::::::::::::::::::????========================================>>>>>>>>>>>>>>>>>>>>????================================================::::::::::::::::::::................::::::::::::::::::::7777????????================????????77779999::::::::::::::::::::::::::::::::::::::::????????========================================>>>>>>>>>>>>>>>>>>>>============================================::::::::::::::::::::................::::::::::::::::::::7777????????================????????77779999::::::::::::::::::::::::::::::::::::::::????????========================================>>>>>>>>>>>>>>>>>>>>============================================::::::::::::::::::::................::::::::::::::::::::7777????????================????????77779999::::::::::::::::::::::::::::::::::::::::????????========================================>>>>>>>>>>>>>>>>>>>>============================================::::::::::::::::::::................::::::::::::::::::::7777????????================????????77779999::::::::::::::::::::::::::::::::::::::::????????========================================>>>>>>>>>>>>>>>>>>>>========================================::::::::::::................................::::::::::::::::7777????????????????????====????7777::::::::::::::::::::::::::::::::::::::::::::????????????====================================>>>>>>>>>>>>>>>>========================================::::::::::::................................::::::::::::::::7777????????????????????====????7777::::::::::::::::::::::::::::::::::::::::::::????????????====================================>>>>>>>>>>>>>>>>========================================::::::::::::................................::::::::::::::::7777????????????????????====????7777::::::::::::::::::::::::::::::::::::::::::::????????????====================================>>>>>>>>>>>>>>>>========================================::::::::::::................................::::::::::::::::7777????????????????????====????7777::::::::::::::::::::::::::::::::::::::::::::????????????====================================>>>>>>>>>>>>>>>>