;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::;::;:;;;;"";""**oooooooooooooooo**oooo***oooo**o****ooooo*****************"****"""*"**""*""""""*""***""*"*"**""""*"""""""""""""""""""""""""""""""""""""""""""""""""""""*""*""""*""*""""""""""""""""""""""""""**"""""""***""*""""***""*"""***"*""**""*"*"**"***"***************oooo****"""""";;;;;;;;;;;;;"";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,,,,,,.......,,::;*ooooo*o******************************************************"****"*************";;;;;;* ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::;::;:;;;;"";""**oooooooooooooooo**oooo***oooo**o****ooooo*****************"****"""*"**""*""""""*""***""*"*"**""""*"""""""""""""""""""""""""""""""""""""""""""""""""""""*""*""""*""*""""""""""""""""""""""""""**"""""""***""*""""***""*"""***"*""**""*"*"**"***"***************oooo****"""""";;;;;;;;;;;;;"";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,,,,,,.......,,::;*ooooo*o******************************************************"****"*************";;;;;;* ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::;::;:;;;;"";""**oooooooooooooooo**oooo***oooo**o****ooooo*****************"****"""*"**""*""""""*""***""*"*"**""""*"""""""""""""""""""""""""""""""""""""""""""""""""""""*""*""""*""*""""""""""""""""""""""""""**"""""""***""*""""***""*"""***"*""**""*"*"**"***"***************oooo****"""""";;;;;;;;;;;;;"";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,,,,,,.......,,::;*ooooo*o******************************************************"****"*************";;;;;;* ;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;::;;:;;;;;;"""*****oooooooooooooooooooooooooooooooooo*ooo*oo***********************"""*""**""**"""""**"""""****""""""""""""""""""""""""""*""*""""""""""""""""""""""""""*"*****"""*""**"""***"*""**""""""""*""**"""""""""""*"*""**""**""**""****"*""**""*"***"*****************o*oooo******"""";;";;;;;;;;;;;;;;;;;;";;";;;;;;;;;;;;;;;;;;;;";";;;;;;;;;;;;;;;;;;;;;";;;:,,,,,.........,,:;"*ooooo************************************************************"*************"""""*oO ;;;;;;;;;;;;;;;;;;;;;";;;;;;;";;;;;;;;;;;;;;;;;:::;;;;;;""""**ooooooooooooooo**ooooooooooooooooooooooo*ooo*********************""**"""***"*""***"*"""""**""*"""""""""""""""""""""""""""*"**""""*"""""""""""""*"""""""""*""**""**""""""**"""*"""""""""""*"""*"""*""""""**"*"***""**"**********""*"*"******"*******************ooooo*****""""""";;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;:,,,,,,........,,,:;"ooooo*o**********************************************************************"*****oOQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;:;:;;;;""""****oooOOOooooooo*o*oooooooooooooooooooooooo*************************"*****"""""*""*"""""""""***""*"*"""""""""""""""""""""""*"""""""""*"""""""""*""*""**"""""""*""****"""""**"***""*"""""""*"""*""""""""""""***"**""*****""****"*""**"""""*"""****"**************oo*oo*****"""""";;;;;;;;;;;;;";";;;";;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;"";:,,,,,.........,,:;"*oooo*o***********************************************************"*************oOOOQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;;::;;;;;;;""""****oooOooooooooooooo*ooooooooooooooo**oooo*******************"***********"""*""""**"**""""***"*""*"*"""""""""""""""""""""""**"""*""""""""""""""""*""*"""""""*****"*""""""""*""""""*""""""""**"""""*""""""**"**""*""**"***"*****"****""****"""*****************o***ooooo***"""""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;:,,,,,,.......,,,:;"*oo*oo*****************************************************************"*****ooOQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;:;:::;;;;;;""""***oooooooooooooooooooooooo*ooooooooooooo*o***o**********************"****"*"*****""""**"**"""**"*"""""*"""""""""""""*"""*""""""""""""""**""*""""***"*"""*"""********""**"""******"""**"""""""*"***"""""*""*""*"**"***"***************"******"***"****************o*oooo****"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;";;;;;"";::,,,,,........,,::"**oooo**************************************************************""*"****ooOQQQQQQq ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;::;;;;;;;;""""""**ooooooooooooooooooooooooooo*oooooooooo*o**o********************"***"*****"*""**"**"""""*"*"*"*"""*""*""""""""""""""""*"**"*""""""*""**""""*"""*""*""""**""*"*****"*******"**"""**"***""*""***"****""*"*"""""""*****"***************"*"********"***************o*o*ooo*****"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;";;;;;;;""";;;:,,,,,,........,,:;"*oooooo****************************************************"*******"""""**ooOQQQQQQQQ ;;;;;;"";;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;::;;;;;;"""""**ooooooOOOoooooooooooooooooooooooooo*oooooo**********************"***"*"*"***"***""""""""""""*"**""*""*"""""""""""""""*""*"""""*""""""*"""""*""""*"""""""""""""*"""**"""""**"*"*"*"""""""""*"*""*****"*"*"""*"**""*"***""***"****"*****"***"*"*****************o***oooooo***""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;;;;;";;;""";;::,,,,,........,,::;*oooooo**********************************************************"**"""**oOOQQqqqQQqQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;:;;;;;;;"""""**ooooOooOooooooooooooooo*oooooooooooooooooo*******************""****"****"***""*"""""""***"*""**""***o"""*"""""""""""""""""""""*"""*"""***""*"""*""""""""""""**""*"*""**"""**"*""""""""""""""**"*"""*"**""*""""*"*****"*"*****"**"***O*******"*""******************o*oooo****""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;:,,,,,,........,,:;"*oooooo*********************************************************""""****oOQQQqQqQQQQ ;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;"""""***oooOooooooooooooooo**oo*o*oooooooooooooo*******************************"***"""""*""""""""*"**"""**"*"""*"""""""""""""*"*""""""""***"""*"""*"""*"""""""*""**""""****"""**""**"""*"""""""""""*"""""""""*""*""*""**"**"*"*****"**"*"**o**"***"*""**************o******ooooo**""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;";;;;"";;;";";";"""";;:,,,,,.........,,:;"oooo***o********************************************""***"*****""""***oOQQQQqqqqQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***ooooooooooooooooooooooo*oo*oooooo*ooooooo*o********************"***********"*"*"*"**""*"""""*"*""*"*""""""*""""""""""""""""*"""**"*""""""""""*""*"""""*"""*"*"""*""""**"*"**"""**"*"""""""**"""""**"*""""""*""**"**"****"***********"*""*""*"*"*****"*******o****o*oooo*****"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";:,,,,,.........,,::"*oooooo*****************************************************"*""""**ooQQQQOQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;"""*****oooooooooooooooooo*oooooooooooooooooooo***********************"******""**""**"*"*""**"*"*"***""*""""*"""""""*""*""""""""""""""*"*""""""""""""*"*""*"""*"""*""""*""*"""""**"""""""""""""""***""**"**"*"*""""""**"*"**********""""**"**""****"***"*"*********o***o**ooooo****""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;";;;;;;;;;;;"""";::,,,,,.........,,:;"*oo*o**oo*********************************************"*""""*"""**oOQQQqqQQQqqQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""**ooooOooooooooooooo**o*o**oooooo*oooooooooo*********************"*"*"***"***"""*"*""""*"""""*"**""""""""""""""""""""""""""""""""""*""**"""""*""""""""""*"""""""*****""""""*"**"*""""""""""""""""**""""*"**"*"""***"""*****"*******"""*"********"*******************o*ooooo***""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;"";;;";";;"";;"";:,,,,,.........,,,:;**oooo*oo****************************************"*""**""""""""**oOQQQQqqQqQQQqqQQ ;;;;;;";;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***ooooooOoooOooo*ooo*oooooo*oooooo*ooooooooo*********************"********""""*""""**""""*"""""*"*"""""""*"*""""""""""""""*""*""""""""""*""""""""""""""""""""**""*"**""*"""*""*"""""""""""""""*""""*""*"""""""""**"**""*************"""**"*"""""*"*"*******************ooooo****"";"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;";;";";;;";;";""""";;:,,,,..........,,:;"*oo*ooo*********************************************"*"""""""**oOQQqQqqQqQQQQqqqQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""***ooooOoooooooooooooooo*ooooooooooooooooo**o*************************""**"*"*""""""*"*"""""""*"*"*""""""""**"""""""""""""""*""*""""""**"""""""""""""*"*""""""**"*"***""""**"****"""""""""""""""""""""""""""""*"*"****"""**"*********"*"""*""*****"******************o*ooooo*****""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""";::,,,,.........,,,:;"oooo*oo*****************"*"*******"*********"***"*"*"""""""**oOQQqqQQQQqQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""***oooOOooooooooooooo*oo*ooooooo*oo*o*ooooo*************************"***"""*"*"""""""""""""""*"*""""**"""*""*""""""""*"*""*"*""**"*""*""""""""""""""""*"*"""""""""""""*"*""**"**"""""""""""""""""""""""**"""********"*"""""**"*"*"***"*"""*"***""****"************o***ooooo****""""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;"";;;;;""""";::,,,..........,,::"*oooooo********************************"***""***"*""""""""**oOQQqqQQqQQQQQQqqqqQ ;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""***oooOOooooooooooooo*oo*ooooooooooooooooooo*****************************"*"""""*****""**""""""""""""*"""""""*"""""""*"*""""""""""""*"*"""*"""*"*"""*""**"*""**"""*"""*""""*****"*""*""""""""""""""""*"***"""*""******"*""""**********"*""*"***"***"*******"*******o*oo*ooo****""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;";";"";;:,,,,.........,,,:;"*o***o********************************"******"""""""""""**oOQQQqqQOQQqQQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""***ooooOOooooooooooo*oooooo*oo*oooooo*oooooo**************************"**"**"**""""**"""****"*"*"""""**"""***""""*"""""**"""*"*""*""""*""""""*"***""""**"""*"*"""**"""""*"**"****"****"""""""""""""*""*""**"*"****"*""**************"*****"***""*"**********"********o*o*ooo*****"""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;";;"";"""";::,,,,,.........,,:"*oo**oo******************************""**"*""""""""""""**oOQQQqqqqQQQQqqqQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""**ooooOoooooooooooo*oooooooooooooooooooooo******************************"*"""**"*"*"***"*"****"""*"*""""""""""""""*"""*""""*"*"""""""""*""*"""*"*"""***""*"*******"""***"*"**"*****""""""""""*""""""""""""*""*"**"**""**********"********"****"********************o**oooooo****""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;"";;;""";"""""""";:,,,,..........,,:;"oooooo********************************"""*"*"""""""""**oOQQQqqqqqQQQQQQqQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""**oooOoOoooooooooooooooooooooooo**ooooooooooo*o*********************"*"**"*"**"""**""""""**"****"***"""""*"*"""""""""***"***"**"***"*""**""""****"*"******"***"**"""""***""******"""""*""""""*""""****""*""""""""**"*""***************"********"*******************oo**oo*o******"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;;""""";;";;"""";::,,,,.........,,,:;**ooo*oo***********************************"""""""""**oOQQQQQQQQQQQQQQQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""****ooooooOoooooooooo*oooooooo*ooooooooooooo*oo**o****************"**"*"***"***"**"*""**"""""****"*"""*"*""*""*""""""*"*"""""*"*"""""""""**""**"*******""*"*******"********"***"*****"""*""""""""""*""**""""*"""*******""**************"******************************oo*oooo*****"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";;;;;";;;;;";";"""""""";:,,,,,.........,,:;"*ooo*o**********************************"*"*""""""**oOQOQQQqqQqQqqQqqqQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***ooooOOoooooooooooo*o*oooooooooooooooooo*o**************************"*****""*"""*"*""**"""**"*"***"**""*"***""""*""*"*****"****""""""""""***"*"****************************""**"*****"**""*"*""*""*"""""""**""*"********"***********"**********"***********"*****oo**oooo*******""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";"";""""""";::,,,,,.........,,:;"ooooooo********************************"""*""""""*oOQQOOQQqQqQQqqQQqqQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";""""***ooOOOOOOooooooooooooooooooooooooooooooooo**oo**********************""**"***"*""*"**"*"**"***"""*"*""**"****"****"**""""*""*"""""*"""*""*"""****************"*****"******"***********"*"""""*""*"*"""""""""***************"*****"**"******"*""*********************oooooo*o*****"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;";;";""""""";:,,,,,.........,,,:"*ooooo***********************************""""""**oOQQqQQQQqqqqQqqQqQqQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""****ooOooOOOOoooooooooooooo*oooooooooooooooo**ooo*******************"**********"***"*"*****""*"*"*"""""""*""**"""*"*"""""***"*"*""*"""""""*""*********************"*****************"********"""*""""""""*"*"*************************"********""******************o****o*ooo******"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;"";""""""";::,,,,..........,,:;"*ooo*****o****************************"*"""""**oOQqQqQQQQqqqqQQQqQQQqQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;"""****ooOoOOOOoooooooooooooooooo*ooooooooooooo*oo******************************"***********"*""""*"**"*"""**"""*"*""*"""*"""**"*"""*"""""""""*"***********************************"*******"*****""*"""*"""""""*""************"*******************""************************oooo*****"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;";"""""""";:,,,,...........,,:;*ooooo****************************"***""""""**oOQqqqqQQQQqqqQqQQQQQQQQQQQQO ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***oooooOOooooooooooooooooooooooooooooooooo*o*o**************************"*"**"*******"""***"**"**"*"*""*"*""""*"*"*"*""**********""""""""""********************""******************"**"""**"******""**""""*"*********"*"********"*************"**"****************o*****ooo******"""""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;"""""""""""";:,,,,..........,,,;"*oooo****************************"**""*""""ooOQQQqqqQQqQQQqqqQQQQQQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""*"**oooooOOoooooooooooooo*oooooooooooooooooo*o*oo*****************************""*"*******"****""*"**"**""****"""****"*""*"**"***"*"""""""*""""*********************"**"**************"*""""**"*"*"*""""*""*"*"****"****"****"*"****"*********"*""***""*""*************o****ooo****""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"";;""""""""";:,,,,,..........,,:;*ooo*******************************""""""**oOQqqqqQQQQQQqQQQqQQQQQQQQqQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;""""***ooooOOOoooooooooo*o****oooo*oooooo*oooooooo***********************"***"****"*****"****""***"*"**""""""*"""""*"*""*"""""*"***""""*""*"*"*"""******************************"*********"""*"*"*"**"*"""**""**""**"*****************"*******"***"**""******************o****oo*****"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;"""""""""";:,,,,...........,,:;*ooooo***************************"*""""*ooOQqqqqQQqQqQQqQQqQQQQQQQqQqQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""**ooooOOooooooooooooo*oo**ooo*ooooooooooooooo*******************************""**"**"*****"***"**"*"""**"""*"*"""*"*"*"*"""""****"*"*"""""**"*""***************o************************""****"****"""""""**"********"********"*******************"***************o******ooooo****""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;";;;"""""""";::,:,,,.........,,:;"***o**************************"*""""***OOQQQqqqQQQqQQqqQQQQQQQQQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***oooooooooooooooooooooooooo*ooooooooooo*ooo****************************"***"*"***"****"*******"**""""""*""""""""****""""**"**"*""""""*"*******************************"***************"***""******"""""**"**"*"****""*****"*******"*************"*****************o**oooo*******""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"""""""""";:,,,,...........,,:;**ooo*o***********************"*""""*ooOQQqqQQqqQQQQQQqQQQQQQQQQQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***oooOOoooooooooooooooooooooooooooooooooooo****o*************************""****"*"***"****"***"**"""""**"***""""*"**""*""*"***"*""*""""""****************************"****************"""****"*"****""""""***""***"""""****"***************""*""******"*************o***o********""""""";;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;""""""""";::,,,,...........,,:"*ooooo*o*********************""""***oOQQqqqqqqqqQQQQQQQQQQQQQQQQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***oooOoooooooooooo*oooooooooooooooooooooooooo***************************"**"****"**"**"********"""*""**"****"*""*"**"**"**********"""""*****"***********************"*"*******************"**"""""*""""""****""""*****"*********"******************"*****************o**o*********"""""""";"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";"""";"""""";:,,,............,,:;"oooo*o*******************"*"*"""**oOQQqqqqqqqQQQQQQQOQQQQQQQQQQQQQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""*oooooOOooooooooooooooooooooooooooooooooooo***********************************"*"*"*******"****"**"*"**"""*""*****"**"*"****"*"**"***""**"****"*****************"************************"**"*"""*""""""***""*********"***************"************"********************oo*******""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";""";;;;"""""""";:,,............,,,:;*oooooo******************"*"""**ooOQqqqqqqQqQQQQQQQQQQQQQQQQQQQQQQQQQq ;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""**ooooOOOOoooooooooooooooooooooooooooooooooo*oo******************"*****""*"*"***""**********************""*********"""""""""""***"**""***"*******************"*******************************"**"*"*"""*""""*********"*"*"**************""*******************************o*o*o*****""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""";;;""";"""""""";::,,,...........,,:;"*oooo*o****************""""""*ooQQqqqqqqqQqQQQQqQQQQQQQQQQQQQQQQQQqqq ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***ooOOOoOOooooooooo*oooooooooooooooooooooooo************************************"*************"****"***""******"*"*"**"****"**"****""*****************************************************"******""""**"*""****"******"*"*******************"**************************oooooo*****"""""""";"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";";""""""""""""";:,,,,...........,,:;*oooooo****************"*""**ooOQqqQQqqqqqqQQQQQQQQQQQQQQQQQQQQqQQQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***oOoOOOOOooooooooooo**ooooooooooooooooooooo**********************************************"*"*"*"*""""*""****""*"****"""""***"****"""***"**********"******"*******************************"***"""**""""*************"""****"*"******************************************o********""""""""";"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;";;;"""""""""""""""""";:,,,,............,,:"*ooo***o************"**"""*ooOQqqqqQQqQQqqQQQOOOQQQQQQQQQQQQQqQqqQQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""***ooooOOOOooooooooooooooooooooooooo*ooooooooo*******************************"******************"****"*"*""*"**""*"******""**""**"***"""****"***"****"**"***************************************""*"""""******"*"*****"****************************"********************************"""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;";;;;"""";""""""""""""";:,,,............,,:;"ooooo*oo************"*""**oOQQqqqQqqqQQqqqQQQQQQQQQQQQQQQQQQQqqQqQQ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""***ooooOOOooooOoooo*oooooooooooooooooooooooooooo*******************************"*****************"**""**"*"*""*""""***"*******""*******"********""********************************************"**"""**"*"**"**"*"********"*********"****"********"**"******************************""""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""""""""""""""";:,,,,...........,,,:"*ooo*o*o************""***oOQQQqqqqqQqqQQQQQQQQQQQQQQQQQQQqQQQqqqQqq ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""***oooOoOOOoooooooooooooooooooooooooooooooooooo********************************"*"***************"*"*******"***""***"""*"*"""*"*"**"""""****"****""**********************************************"*****""***************"""""****"""***********"*"**************************o********""""""""";""";;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;"""";""""";""""""""""""";:,,,............,,:;"oooo*oo*o*********""***oOQQqqqqqqqQqqQQQQQQQQQQQQQQQQQQQQQQqQqqqqQ ;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""****ooOOOoOOoooooooooooooo*oooo*oooooooooooooo***********************************"*********""*""*"**************"***********"*"***"*****"***"****""*****************************************************"*"*************"""*"****"""*************"**"***********************o********"""""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;";"""""""""""""""""""""";::,,,............,,:"*ooooo*oo*********""**oOQqQqqqqqqQQQQQQQQQQOQQQQQQQQQQQQQQqqqQQQqq ;;;;;;;;;;;;;;;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""***ooooOOOOooooooooo*ooooooooooo*oooooooooooo*oo*************************************************"**************"**"***"""*""*********""****"****"""""**************""**""************************"********"*""*******"***""**"**""******""*******************************ooo********"""""""""""""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";"""""""""""""""""""""""";:,,,,...........,,,;"ooooooo*********""*ooOQQqqqqQQQqQQQQQQQQQQQQQQQQQQQQQQQqqqqQQQQqQ ;;;;;;;;;;;;;;;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""***ooooOOOOoooooooooooooooooooooooooooooooooo**o*****************************"*"***********"***"**"**"*******"*"""**"""*"**"****"***"""""********************"*"""";:;";:;";;"""""**************************"**************"""*******"**"****"*"***"*****"****************oo*o*****"*"""""""""";""";;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""""""""""""""""""""""";;:,,,............,,:;*ooooooo**********ooOQQqQQQqqqqqQQqQQQQQQQQQQQQQQQQQQQQQqqqQQQQQq ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";;;;;;;;;;;;;;;;;;;;;;;;""""**ooooOOOOoooooooooooo*oo*o*ooooooooooooooo********************************"*************"*"*****"**""*******""""""**""""***"***"***""""****"*******"""""""""";""::;;::;;::;;:::;;;;"*********************************"""**"******************"***************************oo********"""""""""""""""";;;";;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;";;;""""""""""""""""""";"""""""""";::,,,...........,,::"ooo*oo**********ooOQQqqqqQQQqqqQQQQQQQQQQQQQQQQQQQqQQQQqqqQQQqqQ ;;;;;;;;;;;;;;;;;;;;;;;;";";"""";;;;;;;;;;;;;;;;;;;;;;;;"""""*oooooOOOooooooooooooooo**ooooooooooooooooo*o********************************"*"*********""******"""**"******""**"*"""*"*""**********"""******"""*";;""""""";;;::;;::;;::;:::::::::;;;"**********************"********"""*"""*""*************"*************************oo*oo******"""""""""""""""""";"";;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;"";";;"";"""""""""""""""""""""""""""";;:,,,............,,:;***************ooQQqQqQqqQQQqqQQQQQQQQQQQQQQQQQQQQqQqqQqqQQqQQQq ;;;;;;;;;;;;;;;;:;;;;;;;""""";;""";;;;;;;;;;;;;;;;;;;;;;;""""**ooooOOOooooooooooooooooo*oooooooooooooooo*******o***************************"********"""***""*******"*******"**"**"""***"*"***********""*""*";""";""""";;;;;:;;:::;::;;:::;:,,:::,,:;;;;"*************************""""**"""**"****"********""****"********************o*o*********"""""""""""""""""";;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;";""";;"""""""";"""""""""""""""""""""";::,,,............,,:"*oooo*********oOQqqQqqqqqqqqQQQQQQQQQQQQQQQQQQQQQQqqqQQQQqQqQQQ ;;;;;;;;;;;;;;;;:;;;;;;;""""""""";;;;;;;;;;;;;;;;;;;;;;;""""***ooooOOoOooooooooooooooooooooooooooooooooo*************************"**********"*************"""**""****""""*****""""****"***"******"**"""";"";;";"""""";;;;:;";;:::::;::::;:,::::,:::::,::;;"***********"***********""""**"""*"***""***********************************ooo*o*****"""""""""""""";""";;";;;;;;;;;;;;;"";;;;;;;";;;;;;;;;"";;;"";"""""""""""""""""""""""""""""""";:,,,.............,:;"o*oo*******ooOQqqqqqQqqqQqqqQQQQQQQQQOQQQQQQQQQqQqqqqqQQQQQQQq ;;;;;;;;;;;;;;:;;;;;;;;""""""""""";;;;;;;;;;;;;;;;;;;;;;""""**ooooOOoooooooooooooooooooooooooooooooooo*o************************"*********"********"*""**""**""*""***"******"**""*""**"**********""";";;"";";;;"";"";;;::;;;:;;:::::::;:::::::::;::::,,,::;;""********************""""""**"*"****************************************oo********"""""""""""""""""""""";";;;;;;;;;;;;;;;;;;;;";;;;;;;;"";";""""""""""""""""""""""""""""""""""";;:,,,............,,:;**oo******ooOQQqqqqqqqqqqqQqQQQQQQQQQQQQQQQQQQqQQqqqqqqqQqQqQQ ;;;;;;;;;;;;;::;:;;;;;"""""""""""";;;;;;;;;;;;;;;;;;;;;;"""""*oooOOOOOooooooooooo*oooooooooooooo**ooo*o*************************"****"************""***"**"**""*""*""****"*"***""*******"******""""""";""";;"";";";";;::;;:;;;:;;:,:;::::;:::;;:::::::::::::::;""********************""***"******************************************ooo*o*****""""""""""""""""""""";;";;;;;;;;;";;;;;;;;;;;;;;;;;;;";;";"""""""""""""""""""""""""""""""""""";::,,,............,:;"********ooOQqqqqqqqqQqqqqQQqQQQQQQQQQQQQQQQQQQQqqqqqQQqqQQqqQ ;;;;;;;;;;;;;;;;;;;;;"""""""""""";;;;;;;;;;;;;;;;;;;;;;;""""***ooOOOOOooooooooooooooooooooooooooooooo*o*oo***********************""***********"***"***""**"*"""*"""**"*"******"**************"""""";;";;;""""";""";;::;;::;;:;;::::::::;:::;;::;::::::::::,,,::::;"*************************"*********"******************************o*oo******""""""";""""""""""";"";;;;;;;;;;;;;";;;";;;;;;;;;"";;";;"""""""";""""""""""""""""""""""""""""";;:,,,............,,:;"*******oOQQqqqqqqQqqqQQQqQqQQQQQQQQQQQQQQQQQQQqqQQQQqqQqqQqq ;;;;;;;;;;;;;;;;;;;;;"""""""""""";;;;;;;;;;;;;;;;;;;;;;"""""**oooOOOOoOOooooooooo*ooooooooooooooooooo**oo*************************"*********"****"*"**"****"*"****"""***""**********"*******"""""""""";""""""""""";;;;::;;;:;::::::::;::::;;:;;::::;:::::::,,,:::::;""o********"*******************************"*********************oooo*****""""""""""""""""""""""""";"";;;;;;;;";"";;"";";"";;";""""""""""""""""""""""""""""""""""""""""""";;:,,,............,,:;******oOQQqqqqqqqQqqqqQQqQQQQQQQQQqQQQQQQQQQqQqQQQQQQQqqqqqq ;;;;;;;;;;;;;;;;;;;;""""""**"""""";;;;;;;;;;;;;;;;;;;;;"""""***ooOOOooOooooooooooooooooooooooooooooooooo****************************"**********"*""*******"*""***********"****************"*"";""""""";"""""""""";;";;:;;;;;::;;:::::::;:::;;;::;:::::::::,:::,,:,,::;"***********************""*************************o***********oooo******""""""""""""""""""""""""";;;;;;;;;;;""";;;;"""""""";;""""""""""""""""""""""""""""""""""""""""""";:,,,.............,,:"****oOQQqqqQqQqqQQQQQQQQQQQQQQQQQQQQQQqQqqQQQQQQQQQQQQQQqQQ ;;;;;;;;;;;;;;;;;;;;"""""**"""""";;;;;;;;;;;;;;;;;;;;;;;""""***ooOOOOOoooooooooooooooooooooooooo*oooooo**************************************""""***"*******"********"*****""""*******"""*""";""""""";;"";""""";;"";;;;;;";:;;;::;;:::::::;:::;;::::;::::::::,,,::,,,::;*******************"***"*****"*"**************************o*ooooo******"""""""""""""""""""""""";;;;;;;;;;;";";";";;""""""""""""""""""""""""""""""""""""""""""""""""""""";:,,,.............,:;"**ooQQQQqqqqqQQqQQQQQQQQQQQQQQQQQQQQqQqqqQQQQQQQQqQQqqqqQQ ;;;;;;;;;:;;;;;;;;;;""""*****"""";;;;;;;;;;;;;;;;;;;;;;;""""**oooOOOOOOOooooooooooooooooooooooooooooooo**o***********************************"******"**"*""*""********"*""******"""""""***"""""""""";""";"""""";"";;";;;;;;;;;:;";:::;::;::::;;:::::::::;::,,,::::,,,,::;"***************"*****"*************************o********o**ooo********"""""""""""""""""""""""";;";;;;;;;;";"""";""";"""""""""""""""""""""""""""""""""""""""""""""""""";:,,,..............,:"*oOOqqqQqqqqqQQqqQQQQQQQQQQQQQQQQQQQQqqQQQQQQQQqqqQqqQQQQq ;;;;;;;;;:::;;;;;;"""""******"""";;;;;;;;;;;;;;;;;;;;;;;""""**oooOOOOOOoOoooooooooooooooooooooooooo**ooo*****************************************************"************"*"""";""""****""";"""";"""""""""";;"";"""";";;;"";;;;;:;;::::;::;::::;;:::::::::::::,,,,,,:,,,:;****************"*********"****************************o****oo******"""""""""""""""""""""";""";";;";""";""""";""""""""";"""""""""""""""""""""""""""""""""""""""""""""";:,,,.............,,;*oQQqqQqqqqqqQqQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQqqqqqQQQQ ;;;;;;;;;::;;;;;;";"""*******""";;;;;;;;;;;;;;;;;;;;;;;;;"""**oooOOOOOOOooooooooooooooooooooooooooo*o*ooo****************************************"*****"******"**********""";"";"""******"*""""""";"""""""";;"";;";;"";;";;;;;;:;;;;:::::;::::;;:::::::,,:::::,,,:,:,,,,,,:;"**************"*******************************o***oo*oooooo********"""""""""""""""""";""";"""";;;;"";;;;""""""";""""""""""";"""""""""""""""""""""""""""""""""""""""""::,,..............,:"OQQQqqqqQQqqqQQqqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqqqQqQQqQ ;;;;;;;;::;;;;;;";"""*******"";";;;;;;;;;;;;;;;;;;;;;;;;;"""**oooOOOOOOOooooooooooooooooooooooooooooooooo***********************************"******"*****"**********"""*";;;";"""********"*"""""""""""""";;;""";"""";;;"";;;:::;;:;;::;;;::::;::::;::,,::::,,,::::,,,,,::,,,:;****************************************************oooooo**o*****"""""""""""""""""""""";"""""";;;;;;"";"""""";""""""""""""""""""""""""""""""""""""""""""""""""""""";:,,,..............:"OqqqqqqqqQqQQqQqQqQQQQQQQQQQQQQQqqQQQQQQQQQqQQQQQQQqqqQQQ ;;;;;;;:::;;;;;;;"""*****o***"";";;;;;;;;;;;;;;;;;;;;;;;"""""*oooOOOOOOooooooooooooooooooooooooooo*oo*ooo******o**********************************"****************"::;";;;"""""***********"*""""""""""*";"";"";;"";;;";;;";:;;;;:;;:;;;::::::::;::::::::::,::::,,,,::,:,,,,,:;"***********************************************oo*oooooooo*****""""""""""""""""""""""""""""";;;;";;"";";""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";,,,,.............:*QqqqqqqqqqQQQQQqQQQQQQQQQQQQQQQQqQqQQQQOQQQQQQqQQQQqQQQQQ ;;;;:;;;::;;;;;;;"""***oooo**""";;;;;;;;;;;;;;;;;;;;;;;;;"""***ooOoOOOOOoOOOoooooo*oooooooooooooooooooooo*****************************************"***"**"********"";:"";"""""""**"********"""*"""**""*""""""*";"";;"";;";:;;;;;;::;;;;:;:;::::;;:,::::::,::::,,,:,:::,,,,,,,,,:;"o***o****************************************o***ooooo*o*****""""""""""""""""""""""""""""";;""";;;;;";"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":,,,,............:*qqqqqqqQQqqQQqqQQQQQQQQQQQQQQQqQqQqqQQQQQQQQqqqQQQqqqQQQQ ;;;;;;;::;;;;;"""""***oooo**"""";;;;;;;;;;;:;;;;;;;;;;;;""""***ooOOOOOOOoooOoooooooooooooooooooooooooooo*o*o***************************************************"**"""""""""""****"*********""""""""***"""""*""""";;;;""";;;;;;;;;:;;:::;;:::;;:::::::::::;::,:::::,,,,,,,,,,,,,,:;"*****************************************oooo**ooooooo******"""""""""""""""""""""""""""""""";"";;;;";""""""""""""""""";"""""""""""""""""""""""""""""""""""""""""";:,,,...........,"QqqqqqqqQqqQQQQQQQQQQQQQQQQQQQQqqqQqQQQQQQQqQQqqqQQqqQQQQQ ;;;;;:::;;;;;;;"""***ooooo**"""";;;;;;;;;;;;;;;;;;;;;;;;""""**oooOOOOOOOOOoooooooooooooooooooooooooooooooo*o**************************************************":;******""******************""""""""**"**"""""""";";;;";;;;;;;;;;;:;::;;::::::::,:::::::::::,,:::::,,,::,,,,,,,:,,,:"*ooo**************************************o*oooooooo**o****""""""""""""""""""""""""";"""""";"""";";;"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";::,,..........,;oqqqqqqqqqqQqqQQQQQQQQQQQQQQQQqQqqQqqQQQQQQQqqqqQQqQQQQQQQQ ;;;;::::;;;;;;""""**oooooo***""";;;;;;;;;;;;;;;;;;;;;;;;;"""**oooOOOOOOOOOOooooooooooooooooooooooooooooooo**oo*******************************"***************":,"******"****************"**"""""**"*""""""""""""";"""";;;;;;;;"";:";::::;;:::::::::::::::::::::,,:::::,,,,:,:,,,,,,:;**o*oo******************************o***o**oo**ooooo*******"""""""""""""""""""""""""""""""""";;";;""""""""""""""""""""""""""""""""""""""""""""""""""";"""""""""";:,,.........,:*QqqqqqqqqqqQQqQQQQQQQQQQQQQQQQqQQqQqQQQQQQQQqqqQqQqQQQQQQQQ ;;;:::::;;;;;"""""**ooOOOo***""";;;;;;;;;;;;;;;;;;;;;;;;""""**oooOOOOOOOOOOOoooooooooooooooooooooooooooooo**oo***********************************************;:"oo******************"*****""""""""***"""""""""""""";""";"";;"";;;;;:::;;::::::::::::;:::::::,,:::::,,,,,,:,,,,,,,,,,::;**ooo**o*********************************ooooooooooo****""""""""";;""""""""""""""""""""""""";;;;";""""""""""""""""";""""""""""""""""""""""""""""""""""""""""""";:,........,:"OqqqqqqqqqqQqQQQQQQQQQQQQQQQQqqqqqqqQQQQQQQQQQqqQqQQQQQQQqqq ;;;:::;;;;;;;;"""**ooOOOoo**""""";;;;;;;;;;;;;;;;;;;;;;;""""***oOOOOOOOOOOoooooooooooooooooooooooooo*oooo*oooo**********************************************":;*oOo***********************"""*""""**""""""*"""""""""""";";;";;;;;:::;;;:::::::::::::::::::,:,:::::,,,::,,,,,,,,,,::,,,:;**oo*o*o**************************oo**o*oooooooooo****"*"""""""""";"""""""""""""""""""""""""";;";"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";,,......,:;OQqqqqqqqqqqqQQqQQQQQQQQQQQQQQQqqQqQqQQQQQQqQqQQQQQQQQQQQqqqq ;;:::::;;;;;"""""**oooOOoo**"""";;;;;;;;;;;;;;;;;;;;;;;"""""***ooOOOOOOOOOOooooooooooooooooooooooooooooo*oooooo******************"**************************;,;ooo******"*******************""""**"**"""""""""*""""";"";"";;;;;;:::;;::::;::::::;:::,:;::,,:::::,,:,::,,,,,:,,,,,,,::,,:;"*oooooo*************************o*o*o*oooooooooo*****""""""""";""";""""""""""""""""""""""""";";"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";:,,....,:"OQqqqqqqqQQQqqqQQQQQQQQQQQQQQQQQqqqqQQQQQQQQqqQQqQQQQQQQQqqqqq ;;;:;:;;;;;;""""***oOOOOOo**"""";;;;;;;;;;:;;;;;;;;;;;;;""""***oOOOOOOOOOOoooooooooooooooooooooooooooooooo*o***********o************************************;:"ooo**************""**********""""****"**""""""**"""""""""";;;";;;;;;::::;;::::;::::::::::,::::,,,::::,,,,,,:,,,,,,:,:,,,,,:;"*oooo*oooo*******************o****oo*oo*ooooooo****""""""";;";;"""""""""""""""""""""""""""";""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";:,,...,:;oQqqqqqQQqqqqQqqQQQQQQQQQQQQQQQqqQQqQQQQQQqQqqqqQqqQQQQQQQqqqqq ::::::;;;;;;"""**ooOOOOOoo****""";;;;;;;;;;;;;;;;;;;;;;;""""**ooOOOOOOOOoooOooooooooooooooooooooooooooo*ooo************************************"*****************************************"**""""*""***"""""""""""""""""";;";;;;";;:::;::::;;::::::::::::::::,,:::::,::,:,,,,,,,,:,,,,,,,,,:;"*oo*ooooooooo*************o*o***ooo*oooooooo******""""""";;;";"";""""""""""""""""""""""""";;;"""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;:,,,,:"oQqqqqqqqqQqqqQqQqQQQQQQQQQQQQQQQqQQQQQQQQQQqqQQqQQQQQQQQQqqqqqq ;;;::;;;;;;;"""**oOOOOOOOo**""""";;;;;;;;;;;;;;;;;;;;;;"""""**ooOOOOOOOOOoOoooooooooooooooooooooooooo*ooooo*oo***************************************"****""***o***o*********************""""""**""**"*"""*""**"""""*"";"";;;;;;::;;;:::;;;::::;;::::::::::,::::,,,:::,,,,,,,,,,,,,,,,,,,,,,:"*ooooooooo*o*oo************o***ooooo*ooooooo******""""""";"""";;";";""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;:,,,:"OQqqQQqqQQqQQqqQQQQQQQQQQQQQQQQqqQqQQQQQQQQQQQqQQQQQQQQQOQQqqqqqq ::;;:;;;;;"""""*ooOOOOOooo***"""";;;;;;;;;;;;;;;;;;;;;;"""""***oOOOOOOOoOooOooooooooooooooooooooooooooooooo**o******o*************************************;"*o****************************""""""*"""""""""""***""""**";"";;"";;:;;;:::;;;::::;:::,::;::::,,:::,,,:::,,,,,,,:,,,,,,,::,,,,,,,,:"oooooooooo*oo*************o*o*oooo**oo*ooooo*****"""""";;;;;;;;;;""";""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";;";:::;*OQQqqqQqqqqQqqQqqQQqQQQQQQQQQQQQQqQQQQQQQQQQQQqqQQQQQQOOOQQQqqqqqQ :::;;;;;;;""""**ooOOOOOooo***""";;;;;;;;:;;;;;;;;;;;;;;"""""**ooOOOOOOOOOOoooooooooooo**ooooooooooooooooooo**********************************************""**************oo***********"***""**"**""**""""""**"""""""""""";"";;;;;;::;;;;:::;::::::::::,,:::::,,::::,,,,,,,,,,,,,::,,,,,,,,,,,,:"*oooooooooooo*o*******o*oooooo****ooooooooo****""""""";;;;;;;;"";""""""""""""*""""""""""";""""""""""""""";""""""""""""""""""""""""""""";"""""";;""";;;;;;;;;*OQQqqqQQqqqqqQQQQQQQQQQQQQQQQQQQqqqQQQQQQQQQqqQqqQQQQQOOOOQQqqqqqQo ;;:;;;;;;""""***oOOOOOOooo***""";;;;;;;;;;;;;;;;;;;;;;;"""""**ooOOOOOOOOOoOoooooooooooooooooooooooooooooo*ooo*oo****************************************";"*o**********o*************"***""***"*""""""*""**"""""""""""""""";;;";;:;;;;::;;;:::::::::::::::,,,::::,,,,:,,,,,,,::,,,,,,,,,,,,,,,,:;*oooooooooooooo**oo****ooooo*oo**o*ooooooo****""""""";;;;;;;;;;;""""""""""""""**""""""""";""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;"*OQQqQQQqqqQqQQQQqQQQQQQQQQQQqQQQqqqqQQQQQQQqQQQQQQQQQQQOQOQqqqqqqQo* ::;:;;;;;"""***ooOOOOOOooo***""";;;;;;;;;;;;;;;;;;;;;;;""""****oOOOOOOOOOoOoooooooooooooooooooooooooooooo*oo*******************************************"::*o*******o**o*********"**"****"""***""""""*"""**"""""**"""*"""*";;"";;;";;;:;;;;:::::::::::::::,,::::,,,,::,,,,,,::,,,,,,,,,,,,,,,,,,,,;***ooooooooooo*ooo*****oooooooo*ooooooooo****""""";;;;;;;;;;;;""""";""""""*******""""""";"""""""""""""""""""""""""""""""""""""""""""";""""";""""";;;;;""*OQQQQQQqqqQqQqqqQQQQQOQQQQQQQQqqqqqqQQQQQQQQQQQQQQQQQQQOOOQQqqqqqQO*" ;;;;;;;;;"""**ooOOOOOOOOoo***""";;;;;;;;;;;;;;;;;;;;;;;;"""***ooOOOOOOOOOooooooooooooooooooooooooooooooooooo*o*o***************************************;,;***********oo***********"****"********""**"""*""*"""""""""""""";;"";;;";;:;";;:::::;:::::::::,:::::,,,:::,,,,,::,,,,,:,::,,,,:::::,,,,,::;;;"oooooooo******oooo**oooooooooooooooo****""";"";;;;;;;;;;;;"""""""""""********"*"""""";""""""""""""";""""""""""""""""""""""""""";""""""""";";";;;;"*OQQQqqqqQqqQqqqqqQQQQQQQQQQQQQqqQQqqQQQQQQQQQQQqQQQQQQQOOOQQQqqqqQO*"; ::;;;;;;;""***oOOOOoOOOOoo***"""";;;;;;;;;;;;;;;;;;;;;;""""***ooOOOOOOOOOOOOoooooooooooooooooooooooooooo*oooo*ooo**************************************;;"******oo*oo*****************"*****""*""**""""""""""""""*"""""";;"";;"";;;;;;:::;:::::::::::,:::::,,,::::,,,,:,,,,,,,:::,,,::::::,,,,,.....,,:;*oOooooooooo*o*ooooooooo*o*oooooo******""""";;;;;;;;;;;;;;;;;"""""**********""""""""";"""""""""";";""""""""""""""""""""""""""""""""""""""";;;;;"*oOqqqqqqqqQQqqqqQQQQQQQQQQQQQQQqqqqQqQQQQOQQQqqqQQQQQQQOOQQQqqqqqQO*";; ;;;;;;;""""**ooOO*OOOOOooo**"""";;;;;;;;;;;;;;;;;;;;;;;;"""***ooOOOOOOOOOooooooooooooooooooooooooooooooooo**o***o********************************"****";"******o***ooo**************"*"******"""**"***"""""""""*"""**"";"""""";;;;";;::;;:::::::::,,::::::::::::,,::,,:,,,,,:::,,,:::::,,,,,...........,;oOoooooo**o*o*oooooooooooooooooooo***"""""";;;;;;;;;;;;;";;"""""*************"""""";""""""""""";;""""""""""""""""""""""""""""""""""";;;;;;;;;""*OQqQqqQQqqqqqqqqQQQQQQQQQQQQQQqqqqQQQQQQQQQQQQQQQQQQQQQOOQQqqqqqqOo*";; ;;;;;;;"""***oOOOOOOOOOooo**"""";;;;;;;;:;;;;;;;;;;;;;;;""""***ooOOOOOOOooOooooo*oooooooooooooooooooooooooo*******************************************;;******oo*oo*o************o*"**"*****""**""**""""""*"""*""""""""""";"";;;";;;:;;;:::::::::,,:;:::,::::::,,,::,,,,,:::,,,::::::,,,,,,.............,"oooooooooooo*oooooooooooooooooooo***"*""""""";;;;;;;;;;";;;"""""****ooo******"""""";"""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;"*oQQQqqQQQqqqqQqqqQQQQQQQQQQQQqqQqQqQQQQQQQQQQQqQQQQQQQQOOOQQqqqqQQo*";;; ;;;;;;;"""**ooOOoOOoOOOooo***"""";;;;;;;;;;:;;;;;;;;;;;;""""**ooOOOOOOOOoooooooooooooooooooooooooooooooooooo*****************************************"""******o*ooo**o**********o*"***"***"""*""***""""""*"""*""""""""""""""";"";;;;;;::::::::,,,::::::::::::,,,,::,,,,:::,,::::::,,,,,..,,..............:*OOOOoooooooooooooooooooooooooooo*o**""""";"";;;;;;;;;;;";;;""""****oooooo****"""""""""""""""""""""""""""""""""""""""""""""""""";""";;;;;;;"*oQQQqqqqqqqqqQQqQQQQQQQQQQQQQqqqQqqqQQQQQQqQQQQQQQQQQQQOOOOQQqqqQQOo";;;; ;;;;;;"""***ooOOOOOOOoOOoo**"""";;;;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOOOOooooooooooooooooooooooooooooooooooo****o***********************"*******"***""****o*o**oo************************"**""******""**""""""**""""";;"""";"";;;"":::::::::,,::::::::::::,,:::::,,,,::::::::::,,,,,,,...,,,............,;oOOOOoooooooooooooooooooooooooo****"*""""";;;;;;;;;;;;;;;;"""""***oooooooo***""""";;"""""""""""""""""""""""""""""""""""""""""""";"";";;;;""*OQqqQqqqQqqqQQQQQqQQQQQQQQQQQQQQqqqQQQQQQQQqQQQQqQQQQQOOoOOQQqqQOo*"";;;; ;;;;;;"""**ooOOOOOOOOOOooo**""";";;;;;;;;;;;;;;;;;;;;;;;"""***ooOOOOOOOOoOoooooooooooooooooooooooooooooooo****o****************"********************""***o**o*******************************""**"***""*"""*""""*"""*";;"*""""";;;"";;:;;:::,::::::,,:;:::,,::::,,,,:::::::::,,,,,.,.,,,,...,,,............:"oOOooooooooooooooooooooooooooo*****""""""";;;;;;;;;;;;;;;"""""***oooooOoo***""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;"**OQqqQQqqQqqqqQqQQQQQQQQQQQQQQQQQQqqQQQQQQQQqqQQQqqQQQQOOOOOOQQqQQo*""";;;; ;;;;;"""**ooOOOOOOOOoOOOoo**"""";;;;;;;;;;;:;;;;;;;;;;;;"""***ooOOOOOOOOoooooooooooo*oooooooooooooooooooo*oo*o**************************************"****o**o*o****************************"***"***"**"""**""*""""*""""""""*"";;";:;:;;:::,:;;:::,::;::,,:::::,,,::::::::::,,,,,,.,,,,,,,,.,,,,...........,;*OOOoooooooooooooooooooooooooooo***""""""";;;;";;;;;;;;;;""""""**oooOOOOooo**"""""";"""""""""""""""""""""""""""""""""""""""";"";"";;;;""*oQqqqQqqqqQqqQqQQQQQQQQQQQQQQQQqQQqqQQQQQQQQQQqQQQQQQQQQOOOOQQQQQOo*"";;;;; ;;;;"""***ooOOOOOoOOOOOOoo**"""";;;;;;;;;;;;;;;;;;;;;;"""""***ooOOOOOOOOoooooooooooooooooooooooooooooooooo*****o***********************************"****oooo***************o*******"********o****"""*"""*"""*""""*"""""""""";;"";;;;;;;::::::::,,::::,,,::::,,,:::::;;::,,,,,,,.,,,,,,,,,,,,,,,,...........,;oOOOOooooooooooooooooooooooooo*****""""""";;;;;;;;;";";;""""""**ooOOOOOOOo***"""""";"""""""""""""""""""""""""""""";""""""""""""";;;;;"*oQQQQqqqqqqqqqqqQQQQQQQQQQQQQQQqqqqqQQQQQQQqqQQqQqQQQQQOOOQOOQQQOO**""";;;;; ;;;""""**oooOOOOoOOOOoooo****""";;;;;;;;;;;;;;;;;;;;;;;""""****oOOOOOOOOooooooooooooooooooooooooooooooooooo**************************************"*"*****oo*************************************""*""""*"""""""**"""*""""*"";"";;;;;;:::;;:::,::::::,,,:::,:::::;:;;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,"oOOOOOoooooooooooooooooooooo******"""""";;;;;";;;;;;;;;""""""**ooOOQOOOOoo***"""""""";""""""""""""""""""""""""""""""""""""";";"";;;"*oOQQqQqqqqqqQQqqQQQQQQQQQQQQQQQQqqQQqQQQQQQQQqQQQQQQQQQOOOOQQQQQOOo*"";"";";; ;;""""**ooOOOOOoOOoOoOOooo***""";;;;;;;;;:;;;;;;;;;;;;;""""***oooOOOOOOOOOooooooooooooooooooo*ooooooooo*oo***************************************""***oo**o**o***o*********"**************o"***""*""*"""""""""**"""*";"""""""";;;";;;:;;;:::::;::::,,::::::::;::;;::,,,,,,,.,,,,,,,,,,,,,,,,,.,,,,,..........:*OOOOOOooooooooooooooooooooooo****"""";";;;;;;;;;;;;;;;"""""***ooOOQQQQOoo***"""""""""";"""""";"""""""""""""""""""""""""""";;;;;;;;"*OQqqqqqqqqqqqqQQQQQQQQQQQQQQQQQQqqqQQQQQQQQqqQqQQQQQQQQOOOOOQQQOoo*""""""";"; """""***ooOOOOOOooOOOOoooo***""";;;;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOOoooooooooooooooooooo*ooooooooooooooooo******************************"*****"**oooo*oo*o*******************************"""*""**""""*"""""""*""""""""""";;;"";;;;;:::,:;;::::::::,,,:;;;;;;::,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,.........,;*OOOOOOooooooooooooooooooooo*****"""";;;;;;;;;;;;;;;;;;"""""**ooOQQQQQQOo****""""""""""""""""""""""""""""""""""""""""""""""";;;;;"*oQqqqqqqqqqqqQqQqQQQQQQQQQQQQQqqqqQQQQQQQQQQqQQqQQQOOQQQOOoQOQQOOo*""";;"""""; """""**ooOOOOoOoooooOOoooo***""";;;;;;;;;;;;;;;;;;;;;;"""""****ooOOOOOOOooooooooooooooooooooooooooooooooo***o*o**************************************ooooooo********o**************o***********"""**"""""""""""""*"";""""""";";";;;;;;:::::::::::::::::::;;;;;::,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,.,,,,..........,;*OOOOOooooooooooooooooooooo*****"""""";;;;;";;;;;;;;;""""""**ooOOQQQQQOoo***""""";"""""""""""""""""""""""""""""""""""""""";;;;;""*OQqQqqqqqqqqqqQQQQQQQQQQQQQQQQQQqqQQQQQQQqQqQqqQQQQOOOOQOOOQOOOoo*""";;""""""" """"**oooOOOOoOooooOOOOooo***"""";;;;;;;:;;;;;;;;;;;;;;"""""**ooooOOOOOOOOooooooooooooooooooooooooooooooo*ooo**oo******************************"*******oo*oo*******************"***********"**""***"""""""**""""*"""""""""";;;";;;";;;::;;;:::::;:::,::;:;;;::,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,;oOOOOOOoooooooooooooooooooo****""""";;;;;;;;;;;;;"";"""""""**ooOQQQQQQOOo***""""";";;"""""""""""""""""""""""""""""""""";";;;;;"*OQqqqqqQQqqqqQQQQQQQQQQQQQQQQQQqQqQQQQQQQQqqqqqQqQOQQQOOOOOOOOOoo**""";;""""""" """"**ooOOOoOooOoooOOoOooo***""""";;;;;;;;;;;;;;;;;;;;;"""""**ooOOOOOOOoOoooooooooooooo*oooo*ooooooooooooo**o**o*****************************"****o**o*oo*o******o**************o************""**""""""""**"""*""";"""""""";""";;;";;;;;;:::::;::::::;;;;;;:,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......,"oOOOOOoOOoooooooooooooooo*****""""";;;;;;;;;;;""";;""""""***oOOQQQQQQOOoo***"""""";;"""""""""""""""""""""""""""""""""""";;;;"*oQQQqqQqqqqQqQQQQQQQQQQQQQQQQQqQQqqQQQQQQQQqqQQQQQQQQQQQOOOOOOOoo**""";;;""""""" """**oooOOOOOooOoooOOoOooo***""";";;;;;;;;;;;;;;;;;;;;"""""***oooOOOOOOooooooooooooooooooooooooooooooooo****ooo*******************************"**o*ooo*oo*oo*****o**************************"****""""""*"""""""""""""""";";"""""";;;;;";::::::::::::;;;;;::,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.........:*OOOOOOooooooooooooooooooo****""""";;;;;;;;;;;;;;;;";""""***ooOQQqqqQOOooo***"""""";;"""""""""""""""""""""""""""""";";;;;;;"*oOQqqQQOOQqqqqqQQQQQQQQQQQQQQQQqQQQqQQQQQQQQqqqQqqQQQQQQOOOOOOOoo*""""";;;"""*""; """**ooOOOOoooOoooOOooOOoo***"""";;;;;;;;;;;;;;;;;;;;;;;"""****ooOOOOOOOooooooooooooooooooooooooooooooo*ooooo**o*****************************"**o**ooo**********o***"************oo****"***"*****""""""*"""""""""""";""""""";;"";;;;;;;;::::;::::::;"";::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.........,;oOOOOOOOOOoOooooooooOoooo***"""""";;;;;;;;;;;;;;;;;;"""""**ooOQqqqQqQOOoo***"""""";"";""""""""""""""""""""""""""""";;";;;""oOQqQQOOQQQQQqqQQQQQQQQQQQQQQQQqQqqQQQQQQQQqQqQQQQQQQQQQOOOOOOOoo**"""""";;;"*"""; ""**ooOOooOooooOooOOoOoooo***""";;;;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOoOOoooooooooooooooooooooooooooooooooooo**o*o****************************oo**oo**********o************o**ooo****"***"**"""**""""""""""""""""";""""""""""""""";;;::::;:::::;;;;";:,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,...,............,"oOOOOOOOOooooOoooooooooo****""""";;;;;;;;;;;;;;;;;";""""**ooOQQqqqqQOOooo**""""""";;"""";"""""""""""""""""""""""""";;;;;"*oQqQQqqQqqQqqqQQQQQQQQQQQQQQQQQqqqQQQQQQQQQQqQQQQQQQQQQOQOOOOOoo**"""";""";"""";;; ***oooOOOOoooooOooooooOOoo***"""";;;;;;;;;;;;;;;;;;;;;;;"""***oooOOOOOOoooooooooooooooooooooooooooooooo*ooooo******************************"****oo************o****************o*******"""**"""*""""""""""""""""""""""""""""""";;"";;::;;;::::;;;;"":,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,...,,..,,............:"OOOOOOOOOOOoOoooooooooo****""""";;;;;;";;;;;;;;;;""""""**ooOQQqqqQQQOoooo***"""""""""""""""""""""""""""""""""""";"";;;;"oQqqQqqQqQqqqqQqQQQQQQQQQQQQQQQqQqQQQQQOQQQQQQQQQQQQQQQQOOOOOOoo**""""""";;""""";;; ***oOOOOOOooooooooOoOOOOoo***"""";;;;;;;;;;;;;;;;;;;;;;;"""**oooOOOOOOOOoooooooooooooooooooooooooooooooo*ooo*o****************************"*****oooo*********************o***o********"""**""**""""""""""""""""";""";"*""""""""""";;:;;;:::;:;;;"";;,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,:,,,,,,,,.....,,..,,,,,..........;oOOOOOOOOOOooOooooOoooo**"*"""";;;;;;;;;;;;;;;;;;"""""***ooOQQqqqqQQOOoo****"""""";"";"""""""""""""""""""""""""""";;;;"*OQqqqqqqQqqqqQQQQQQQQQQQQQQQQQqqqqqQQQQQQQqQQQQQQQQQQQQQQOOOOoo**"""""""""""""";;;; **ooOOOooooooooooooOOOOoooo*""""";;;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOOOooooooo*oooooooooooooooooooooooooooooo**o************************"******oo*o*****o*************o**ooo********"**"""**"""**"""*"";"""""""";""**"""*"";"";;;;;;;:::;";;""":::,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,::,,,,,,,,.,..,,,,,,,,,,,.,.......,"ooOOOOOOOOOOOOOooooooo****""""";;;;;;;;;;;;";;;;;""""***oOOQQqqqqQQOOooo***""""""""";""""""""""""""""""""""""""";;;;"*oQqqqqqqQqqqQQQQQQQQQQQQQQQQQqQqqqqQQQQQQQqqqQQQQQQQQQQQQQOOOoo**""""";"""""""";;;;; oooOOOOooOooooooooOoOOoOoo**"""""";;;;;;;;;;;;;;;;;;;;;;"""***o*oOOOOOOoooooooooooooooooooooooooooooooooooooo****************************""******o***o*****o*************************"**""***"""*""""*""""""""""";"""*""""*"""";;;;";;:::;;"""";::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......:;*oOOOOOOOOOoOooOOOooo***"""""";;;;;;;;;;";";;";;""""***ooOQQqQQQqqQOoooo***""""";""""""""""""""""""""""""""";";;;;""oOQQqqqqqqQqqQQQQQQQQQQQQQQQqqqqqqQQQQQQQqqqQQQQQQQQQQOQQQQOOOo***""""";""""""";;;;;; oooOOOOOOoooooooooOOOOooooo**"""";;;;;;;;;;;;;;;;;;;;;";""""**oooOOOOOOOoooooooooooooooooooooooooooooooooooo*o**************************""**********oo*****o*********o************"*****"**"""**"""**""""*";"""""""*";""""""""";;"";:;:;;;"**";:::,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,......,:;*oOOOOOOOOOOooOoooo***"""""";;;;;;;;;";;;;;;;"""""*"*oOOQQqqqqQQQQOooo***"""""""";"""""""""""""""""""""""";;;;;;"*oQqqqqqqqqqqqQQQQQQQQQqQQQQQqqQQqqQQQQQQQqqqQQQQQQQQQQQQQQQOOo***""""";""""""";;;;;;; ooOOOOoOooooooooooooOoOoooo**"""";;;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOOoooooooooooooooooooooooooooo*ooooo*oo**o************************""**************o***********o*******o*********""**"""**""""*""""*";""*""""""""""""""";";"";;;:;;""**;::,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,:"oOOOOOOOOOOOOoooo***""""""";;;;;;;;;;;;;;;;""""""**ooOQQqqqqQQQQQOooo***"""""""""""""""""""""""""""""""";;;;""*oQqqqqqqqqqQQQQQOQQQQQQQQQQQQqQQqQqQQQQQQQQqqQQQQQQQQQQQQQQOOoo*""""""";;""""";;;;;;;; ooOOOoOoooOoooooooooOOOOooo**""";";;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOOOoOooooooooooooooooooooooooooooooooooo**o**********************""***o*o*************************************"""**""**"""""""""""""""""""""""""*""""";"""";;;;;;;"*";::::,,:,,,,,,,,,,,,,,,,,,,,,::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,"oOOOOOOOOOOOoooo****"""""";;;;;";;;;;;;;;;;;""""**ooOQQQqqQqqqQQQOooo***""""";;"""""""""""""""""""""";;;;;;""oOQqQqqqqqqqqQqQQQQQQQQQQQQQQQqqqQQQQQQQQQqQqQQQQQQQQQQQQQOQOOo**"""""""";"""";;;;;;;;; OOOoOoooOooooooOoooOOoOoooo***"""";;;;;;;;;;;;;;;;;;;;;"""""**oooOOOOOOOOOooooooooooooooooooooooooooooooooo****o****************"*****"""**oo*o******o*ooo*************************""***""**""""""""""""""""""""""""*"""""*""""";;;;;;"*"";,,,,::,,::,,,,,,,,,,,,,,:,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,"*oOQOOOOOOOooooo***"""";;;;;;;;;;;;;";;;;;;""""**ooOQQqqqqqqqQQQOOoo****"""";"""""""""""""""""""""""";;;;""*oQqqqqqqqqQqqqQQQQQQQOQQQQQQQQqqqQQQQQQQQqqQQQqQQQQQQQQQQQOOOo**""""""";;;"""";;;;;;;;; ooOOOooooooooooooooOOoOooo***"""";;;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOOooOooooooooooooooooooooooooo*ooooooo**************************"""**ooo*o*********************************"""**"****"""*"""""""""""";"""""""*"""""""""""""";;""**;::,,,,:::,,:,,,,,:,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,;*OOOOOOOOOOOoo****""""";;;;;;;;;;;;;;;;;;;""""**ooOQQQQQqqqqqQQQOOoo***""""""""""""""""""""""""""""";";;"*oQQqqqqqqqqqqQqQQQQQQQQQQQQQQQqqqQQQQQQQQqQQQQQQQQQQQQQQQQQQOoo*""""""""";"""";;;;;;;;;; oooOOooooooooooooooOOooooo***"""";;;;;;;;;;;;:;;;;;;;;;""""****ooOOOOOOOOOoooooooooooooooooooooooooooooooo***o************************""**o***oo***********o**o*****************"""""""**""""""""""*"""""";""""""""*""**""""""""""""""";::,,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,.,,......,;oQQOOOOOOOoooo**"""""";;;;;;;;;;";;;;;;;""""***ooOQQqqQqqqqqQQQOOooo***""""";""""""""""""""""";""";;;;""*OqQqqqqqqqqqQQQQQQQQQQQQQQQQQQQQQQQQQQOQQQqQQQQQQQQQQQQQQQQOo**"""""""""""""";;;;;;;;;;; ooOoOoooooooooooOoooOoooooo**""""";;;;;;;;;;;;;;;;;;;;;""""***oooOOOOOOOOOoooooooooooooooooooooooooooooooooo*************************""**oo**oooo****************o*************""*"""***"""""""""""""""""""*"""""*"""**""""""""**""*"";:,:,,,,,,,,:,,,:::,,,::::,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,*OQQQOOOOOoooo**"*"""";;;;";;;;;;;;;;;;;""""***ooOQQqQQqqqqQQqQQOooo**""""""""""""""""""""""""""";;;;""*OQqqqqQqqqqQqQqQQQQQQQQQQQQQQQqqqQQQQQQQQqQqQQQQQQQQQQQQQQQOOo*"""""""""""""";;;;;;;;;;;; OOoooooooooooooooooooOOooo***""""";;;;;;;;;;;;;;;;;;;;;"""""**oooOOOOOOOooooooooooooooooooooooooooooooooooooo**oo*******************";****ooooooooo******************************""***""""""""""""""""""""""""""""""""""""""""**"**";;::,,:,,,,,,,::,,::::,,,:::,,,,,,,:,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,.,,.....:*QQQQOOOOooo****"""";;;;;;;;;;;;;;;;;;;""""***ooOOQQqqqqqqqqqQQQOooo***""""""""""""""""""""""""";;;;""oQQQqqqqQQqqqqQQQQQQQQQQQQQOQQQQqQQQQQQQqqqqQQQQQQQQQQQQQQQOOo*""""""""""""""";;;;;;;;;;;; OOOOOoooooooooooooOoOOoooo***""""";;;;;;;;;;;;;;;;;;;;;;"""***ooooOOOOOOOooooooooooooooooooooooooooooooooo*oo**o*******************":;**ooo*ooooooo*******oo**o******o**********""**""""""""""""""""""""""""""*""""""""*"""""*""*""::::::,:,,,,,,,,::,,,::::,,,::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,......,,......;oQQQQOOOOoo****""""";"";;;;;;;;;;;;;;;"""""**oooOQqqQqqqqqqqqQQQOoo****"""""""""""""""""""""""";;;""*OQqqqqqqQqQQQQQQQQQQQQQQQQQQQQQQqqQQQQQQqqqqQQQQQQOQQQQQQQQOo**"";""""""""""";;;;;;;;;;;;; OOOOOoooooooooooooooOooooo**""""";;;;;;;;;;;;;:;;;;;;;;"""""**ooOOOOOOOOOOooooooooooooooooooooooooooooooooooo**********************:,"**ooooooooooo**********o**o***o***o*****"****""""*""""""""""*"""""""""""""""*"****""******";:::::::,,,,,,,:,,:::,,::::,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,..........,...,"OQQQOOOOooo**""""""";;;;;;;;;;;;;;;;";""""**ooOOQQqqqQQqqqqqqQQOOoo***""""""""""""""""""""";";;;;"*OQqQqqqqqqqqQqQQQQQQQQQQQQQQQQQqqQqQQQQQQqQQQqQQQQQQQQqQQQQOo**"""";""""""""";;;;;;;;;;;;;; oooOooooooOooooooooooooooo***""""";;;;;;;;;;;;;;;;;;;;;"""""**oooOOOOOOOoooooooooooooooooooooooooooooooooooo**o****************o**"::"*oooooo*oo*o***o**o*o*****************"****"""""*"""""""""**"""""";"""""""*""****""******";:,:::::::,,:,,,::,,,::,,,::,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,....:OQQQQOOOooo****""""";;;;;;;;;;;;;;;;"""""***ooOQQQQqQqqQqQqqQqQQOOo****"""""""""""""""""""""";;;"*oOQqqQqqqQqQqqQQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQQqqQQQOOo*"";;;""""""""";;;;;;;;;;;;;;; oooOooooooooooOooooooooOoo***"""";;;;;;;;;;;;;;;;;;;;;;"""""***oooOOOOOOooooooooooooooooooooooooooooooooooooo*********************;,;"*oooooo**oo********o******o***********"*o**""*""""""";"""**""""*""""""""**"""***"""****";:::,::::::::,,:,,::,,,::::,,:::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.......,*OoOOQOOOoo****""""";;;;;;;;;;;;;;;"""""""**ooOOQQqqQqqqqqqqqqQQQOoo*****"""""""""""""""""""";;;"*OQqQqqqqqqqqQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQQQQQQQQQQQQqqqQQOOo*""";""""""*""";;;;;;;;;;;;;;;; ooooooooooooooooooooOoOOoo***"""";;;;;;;;;;;;;;;;;;;;;;""""***ooooOOOOOOOOoooooooooooooooooooooooooooooooooooo********************:,;"*oooo*o**oo***oo**o**********************""***""""""""***""""*""""""""""*""****"******";:::::,::::,::,,::,,:::,,,::,,:::,:,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,........,;*oOQOOOOoo****"""";;;;;;;;;;;;;;;;;;""""***ooOQQQQQqQqQQqqqqqQQQOOooo***"""""""""""""""""""";""*oQqqqqQqqQqQqQQQQQQQQqQQQQQQQQQQqQQQQQQQQQqqQQQQQQQQQQqqQQQOo*""";;""""""*"";;;;;;;;;;;;;;;;; ooooooooooooooooooOOOooOoo***"""";;;;;;;;;;;;;;;;;;;;;;""""***ooOOOOOOOoOOOooooooooooooooooooooooooooooo**o******************oo**",,;*ooooo**oooooooo**oo*o*****************"*""**"""""""""**"""""*";"""""""**"""*""**o****":;:::::,,,::::::::::,,,::,,::;::::,,,,,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...........,;*OQQOOOOo***""""""";";;;;;;;;;;;;;""""""**ooOOQQQQqQQQqqqqqqqqQQOOooo****"";;;;;"""""""";";""*oQQqqqqqQqqQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQqQQQQQQQQQQQqqqqQQOo**"";"""""""""";;;;;;;;;;;;;;;;;; ooooooooooooooooooooOooOooo**""""";;;;;;;;;;;;;;;;;;;;;;"""***oooOOOOOOOooOOOoooooooooooooooooooooooooo*******oo*****o****ooooo**;,:;*oooooooo**o*o*****oo*******"***************"""""""""**""*""""""""""""""""**""**o****;:::;::,::,,:::,::::,::,,,::::;::,,,:,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,........,;oQQOOOoo***""""";;";;;;;;;;;;;;;;;"""""**ooOOQQQQqQqqQqqqqqqqqQQOOooo**":::,,,,:;"""";:;""""*OQqqQQqqQQqqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQQqqqqQQoo*"";""""""""""";;;;;;;;;;;;;;;;;; ooooOooOooooooooooOoOOoOooo**"""";;;;;;;;;;;;;;;;;;;;;;;"""****ooOOOOOOOOoooooooooooooooooooooooooooooo**ooo****o************o**",,:"*oooooooooo*o*oo***o*****************""****"""""""""**"""*"""""""""""*"""***"*oo*o*";:::::::,,:,,,::::::::,::,,::;::,,,,,,:,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,.,,,,,,,,,,,.,,,,........,"QQQOOoo****"""";;""";";;;";;;;;;;;"""***ooOOQQQqqqqQQqqqQqqqqqqQOOOo";,,,,....,,;;;:,,;"""*oQqqqqqQqqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQQQQQqqqQOo*""";"""""""""";;;;;;;;;;;;;;;;;;; oooooooooooooooooOooOOOOooo**""";";;;;;;;;;;;;;;;;;;;;;;"""****ooOOOOOOOOoOooooooooooooooooo*oooooo*oo***o*o*o***********ooo*oo*:,,:"*ooo*oooooooo**oo********o**************"*""""""""""""""*""""*"""""""""*******ooo*";:::::::::,::::::::::::,,:::::::::,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,.,,........:oQQOOOoo**""""";;"";";;;;;;";;;;;;"""***ooOQQQqQQqQqqQqqqqqqqqQQQOo;:,,,....,,,,::,,,,,;"*oQQQqQqqqQQQQqQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQqQQqqqQOo*""";;;"""""""";;;;;;;;;;;;;;;;;;;; ooooooooooooOOoOOOOOOOOOooo*"""""";;;;;;;;;;;;;;;;;;;;;""""****oooOOOOOOOooooooooooooooooooooooooooooo***o*oooo*o**********oooo",,,;;*ooo**ooooo*****o******ooooo***********""*"*""***"""""""""""**""""""****"*****o*";;;;:::::,:::,:::::::::::::;;;:::,::,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,oQQOOooo**""""";;"";;";;;;;;;;;;;;"""***ooOOQQQqqqQqqqQqqqqqqqqQO*:,,,....,,,,,,,,.....,:*OQqqqqQqqQOQqQQQQQQQQQQQQQQQOQQQQQQQQQQQQQqQQQQQQQQQqqqQQQOo**";;"""""""""";;;;;;;;;;;;;;;;;;;;; oooOooooooOoOOooOOOOOOOOooo***""";;;;;;;;;;;;;;;;;;;;;;""""****ooOOOOOOOOOOoooooooooooooooooooooooooooooooo*o***o***o******oooo;,,:;*oooooooooooooo*******oo**oo***********""**""""*"""""""""""**""""""""*oo******o*";:;;;:,:,:,::::::::,:,,,,:;;;:::,::,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,"OQQOOoo**"""""";;;;;";;;;;;;;";;;;""***ooOOQQQQQqqQqqqqqqqqqqQQ*:,,...,.,,::,,,,..,....,"QqqqqqQqqqqQqQqQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQqqqqQQQOoo*"";""""""""";;;;;;;;;;;;;;;;;;;;;;; oooooooooOooOoOoOooOOooOooo***""";;;;;;;;;;;;;;;;;;;;;";"""****ooOOOOOOOOOooOoooooooooooooooooooooooooooooo*oo************oooo*:.,:;*oooo*oooooo*oo*******o**oo**********"""**""""""""""""""***""""""""************":;::;;:,,,,::::;::::::,,,:;;;::::,:::,::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........:OQQOOoo***""""";;;;;;;;;;;;;;;;;;"""***ooOOQQQQqQQqQqqqqqQqqqO":,,...,,,::,,,,,,.......,:OqqqqQqQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQQqqqqqqQoo*""";""""""""";;;;;;;;;;;;;;;;;;;;;;; OOoooOoooooooooooooOOOOOOoo**"""";;;;;;;;;;;;;;;;;;;;;;;"""***oooOOQOOOOOOoooOoooooooooooooooooooooooo*oooooooo*oo*o*o**oooooo"..,;"**ooo*oooo*****o****o*o*****o*****o*"*"**"*""""""**""""***"""""""************";;;:::::::,,:::::;;;:::,,:::::::,,::,:::,,,,,,,,,::,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,*QQOOoo***"""";;"";;;;;;;;;;;;;"";""***ooOOQQqQqQqqqqqqqqqqQO;:,...,,,:::,,,,,........,,,*qqqQqqqQQQQQQQQQQQQQQQQOQQqQQQQQQQQQQQQQQQQOQQQQQqQqqqQOo*""";;;""""""";;;;;;;;;;;;;;;;;;;;;;;; oooooOooooOoOooooooOOOoOOoo**"""";;;;;;;;;;;;;;;;;;;;;;;""""**ooOOOOOOOOOOOooOoooooooooooooooooooooooooooooooooooo***o*o*ooooo;.,:;"**oooooooooo**oo***********************"""**";"""*"""****"""""""**o****oooo*";;;;:::::::,::::::::;:::::;;:::,::,:::::::,,,:,,,,::,,,,:,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,;OQQOOo***"""""""";;;;;;;;;;;;;;;""""**ooOQQQQqqqqqqqqqqqqQo;,,...,,:::,,,...............;QqqqqqQqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqqqqQOO**"";"""""""""";;;;;;;;;;;;;;;;;;;;;;;; ooOooooOoOoooooooooOOOOoOoo**"""";;;;;;;;;;;;;;;;;;;;;;"""""**ooOOOOOOOOOoOOoOoooooooooooooooooooooooooooo*oooooooo*o***oooo**,.,:;"**ooooooooo**o**oo******************"**"""*""""*"""****""""""""***""**ooo*";;;;;;:::::;::::;:::::::::;;::::,,::::::::,,,,,::,,,,::,,,:,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........:*QOOOoo**"""""";;;";;;;;;;;;;""""""***ooOOQQQqqqqqqqqqqqQ*:,,...,,;::,,,................:OqqqqQqqQQqQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQqQqqqQOo*"";;;"""""""";;;;;;;;;;;;;;;;;;;;;;;;; OOoooOooooooOoooooooOoOOoo***""""";;;;;;;;;;;;;;;;;;;;;""""***ooOOOOOOOOOOOoooooooooooooooooooooooooooooooo*oo*o******oo*oooo"..,:;;"*ooooooooo****oo******************""***""*"*"*"""**o*"""""""***""**o*oo*";::;:;:::::;;;:::::;:::::;;;;;::::::::::::::,,,,:,,,,,,:::,,::,,:,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,;oQQoo***""""""";;"";;;;;;;;;;;;""""**ooOOQqQqqqqQqqqqQO":,,..,,:;;,,,..................,*qqQqqQQqqQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQQqqqQOOo*"";;";""""""";;;;;;;;;;;;;;;;;;;;;;;;;; OOOoOoooooooooooooooooOooo***""""";;;;;;;;;;;;;;;;;;;;;;"""***oooOOQOOOOOOOOOooooooooooooooooooooooooooo*ooooooo*******o*oooo;.,,:;;**oooooooo****ooo****o*************""**"""****""**o*""""""""****"**o**o*";;;:::::::::;;;;:::::::::;;;::::::::::::::,:::,:,::,,:,,,,::,,::,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......:*OOOOo**""";;;;;;;;;;;;;;;;;;;""""**oooOOQQqqqqqqqqqQo;:,,..,,;;:,,,....................;QqqqqqqQqQQQQQQQQQQQQQQqqQQQQQQQQQQqQQQQQQQQqQqQQQQOO*""";;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;; ooOoooOooooooooooooOooooooo***"""";;;;;;;;;;;;;;;;;;;;;;""""**ooOOOQOOOOOOOooooooooooooooooooooooooooooooo*oooooo******ooooo*:,,::;"*oooooooooo*oooo*****oo***o***o*****""""*****"**oo**""""""""**"******o*";;;;::::::::;;;;;;;::,::;;::::::;::::::::::::::,,,:::,,,,,,:::,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,:oOOOo**""""";;;";;;;;;;;;;;;";""""**ooOQqqqqqqqqqqOo:,,...,:;;:,,,.....................:QqqqqqqqqQQQQQQQQQOQqQQQQqqQQQQQQQqQQQQQQQQQQQqQQQOoo*"";";;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooOoooOoo***""""";;;;;;;;;;;;;;;;;;;;;;""""**ooOOOOOOOOOOOOoooooooooooooooooooooooooooooooooooo******o*oooo",.,,:;"*oooooooooo*oo*o****o*o******o***"**""""****"**o**""""""*"**"***o**oo";;;;;;:::::::;;;;;;;;::,:;;::::::::;;:::::,,:::,,::,,::,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,;oOOo***"""";;;;;;;;;;;;;;;""""""***ooOQqqqqqqqqQO*:,,..,,:";:,,............,..........,oqqqqqqqQQQQQQQQQQQQQQQQqQQQQQQqqqQQQQQQQQQQQQQQQQOo*""";""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;; oooOooooooooooooooooooOooo****"""";;;;;;;;;;;;;;;;;;;;;;"""***ooOOOOOOOOOOOOOoooooooooooooooooooooooooooooooo*oo********oooo;.,,,;;"*oooooooooooo**o*****oo*****o****"*""*************"""""****"**o**ooo";;;::;:::::;;;;:;;;;;::;;;;:::,:::::;;:,:::,,:::,,:::,:::,,,,,,,:;:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,:*OOo***""";;;;;;;;;;;;;;;;;;;"""**ooOOQqqqqqqqQO":,,..,,;;;:,,.......,,,....,.,.......,*qqqqqQqQQQQQQQQQQQQQQQQQQQQqqqqqqQqQQQQQQQQQQQQQOo*"";";;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooOoOooooooooooooooOOoooo***"""";;;;;;;;;;;;;;;;;;;;;;""""**ooOOOOOOOOOOOOooooooooo*ooooooooooooooooooooooooo*o*******ooo*:.,,::"**ooooooooooooo***o**ooo***oo*"***"""*****"**o****""""****""**o***oo";;;:;::::::;;;;;;;;;:::;;;;:::::::::::;::,,::,,::::::::,::::,::::::,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,:oOo***"""";;;;;;;;;;;;;;;;"""""**oooQQqqqqqqQo;,,..,,:;;::,,.......,,,,,..,,,,,,.....,"qqqqqQqQQQQQQQQQQQQQQqqQQQQQQqqQQQQQQQQQQQQQQQQQOo*"";;"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooOOooooo**"""";;;;;;:;;;;;;;;;;;;;;"""""**ooOOOOOOOOOOoOooooooooooooooooooooooooooooooo*o************oo*:.,:::""*ooooo*oooooo******ooo***o*******"""**********"""""*****""******oo"";;;::::::;;;;;;;;;::::;;::::::::::::::::::,,:,,,::::::::,,:::::;:,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,"Ooo**"""";;;;;;;;;;;;;;;""""""**oooQqqqqqqO*;,,..,,:;":,,,......,,,,,,.,,,,,,,......,"QqqqqqQqQQQQQQQQQQQQQQQqQQQqQqqQQQQQQQQQQQQQQQQOo*"";;;"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooooo**""""";;;;;;;;;;;;;;;;;;;;;;"""***oooOOOOOOOOOoooooooooooooooooooooooooooooooooo*o***o**o**oooo*,.,::;;"oooooooooo*o*oo***oooo********""*********o****""""****"""****ooo*";;;;::::::;;;;;;;;;:::;;;::::::::::::::::,::,,:::,,::::::::,,:;::::,,,,,,,,,:,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,;oo***"""";;;;;;;;;;;;;;;"""""***oOOQqqqqQO":,...,::;":,,,......,,,,,,,,,,,,,,........"qqqqqqQQQQQQQQQQQQQQqQQQQQqQqQqQQQqQQQQQQQqQqQQO*"";;;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""""";;;;;;;:;;;;;;;;;;;;;;"""***ooOOOOOOOOOOooooooooooooooooooooooooooooo**oooo**o******ooooo",.,,::;"*ooooooo*o***ooo*oOo**********"***************"""****"""*****oo*";;;;;::::;;;;;;;;;::::;;;::::::::::::::,::,:::,:::,,:::,:::::::::,,::,,,,,,,,,:,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,....,;*o**"""";;;;;;;;;;;;;;;";"""**ooOQQqqqQo;,,..,,:;;;:,,...,.....,,,,,,,,,,,,,........"qqqqqqQqQQQQQQQQQQqqqqQQQQqqqQqqQQQQQQQQQQqqQQOo*";;;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooooo**"*""";;;;;;;;;;;;;;;;;;;;;;"""****ooOOOOOOOOOOooooooooooooooooooooooooooooooo**ooo*******ooooo"..,:;;""*ooooo*ooo*ooo*oOoo***************"***o******""""**"""""***o*o*";;;;;;;::;;;;;;;;;;::;;;::::::::::;;::::,:::::::::::::::::::;;;:::,,,::,,,,,,,,:::,,,,,,:::,,,,,,,,,,,,,,,::,,,:,,,,,,,,,,,,,,,,,,,,....,,;****"""""";;;;;;;;;;;""""""*oooOOQqQO":,,..,,::;:,,,,.,.,.,,,,,,,:,,,,,,,,........,"qqqqqQQQQQQQQQqQqQqQqqqQQQqQQQqQQQQQQQQqqqqQQQO*"";;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo****"""";;;;;;:;;;;;;;;;;;;;;;"""***ooOOOOOOOOOooooooooooooooooooooooooooooo*oo*o**oo*******o*oo*;.,,::;"**oooooooo*oooooOO****************"**********""""""""""****ooo*"";;::;;:;;;;;;;;;;:;:;;;;:::::::::;;:::::,::::::::::::::::::;;;;:,,:::::,,,,,,,,,::::,,,,,,:,,,,,,,,,:,,,,:::,,,:,,,,,,,,,,,,,,,,,,,,,.....,;""*"""";;;;;;;;;;;;;""""""*ooOOQQO*;:,..,,,:;;:,,,...,,,.,,,,,,,,,,,,,,,,........,"qqqqqqQQQQQQQQQQQQQqQqqqqQqqQQqQQQQQQQqqqqqQQOo*";;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""""";;;;;;;;;;;;;;;;;;;;;;;"""**oooOOOOOOOOooooooooooooooooooo*oooooooooooooo***********oooo*:.,,,;;"**oooooooooooooooo*********"**********"*****"""""""""*""**ooo*";"";;::;;;";;;;;;:::"";;:;:::::::::::::::::,:::::::::::::,:;;;;::::,::::,:,,,,,,,,,,::,,,,,,,:,,,,,,,:::::;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,:;""""";";;";;;;;;;;"""""**ooOOOo":,,..,,::;;:,,,....,,,,,,,,,,,,,,,,,,,,........,"qqqqqQQQQQQQQQQqQQQqQqqqqqqqqQQQQQQQQQqqqqqqOo*";;;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;; ooooooooooo*ooooooooooooooo**"""";;;;;;;;;;;;;;;;;;;;;;";"""**ooOOOOOOOOOooooooooooooooooooooo*oooooooo**ooo**o*******oooo*,.,,,;"**o*oooooooooooooo****************oo********""""""****"***oo**;;;;";;:::;""";;;;:::;";;;:::::::::::::::;:::::::::::::::::::;;;::,::::::::,,,,,,,,,,,,,,,,:,,,,:,,,,,,::;;;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...,;"""""";";;;;;;;"""""""**ooOo*;,,.,,,::::::,,..,..,,,,,,,,,,,,,,,,,,,,.........,*qQqqQQqQQQQQQQQQQQQQQQQQQqqqQQQQQQQQQqqqqqqQOo""";;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooooo**""""";;;;;;;;;;;;;;;:;;;;;;"""***oooOOOOOOOOooooooooooooooooooooo*oooooooo*****o**********ooo",.,,,"""**ooooooooooooo******o*******"***o*******""**"""*****"*oooo*";;;;;;;;:;;"""";:::;"";::;::;;:::::::::::;;:::::::::::::::;;;;:::::,,:::::::,:::,,,,,,:,,,,,,,,,,,,,,,,:;;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,;""";;;;";;;;";;"""""***oo*;:,..,,::::::,,,...,,,,,,,,,,,,,,,,,,,,,,..........,*qqqqQQQQQQQQQOQQQQQQQqQQQqQQQQQQQQQQQQqqqqQOo*"";;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooooo**""";";;;;;;;;;;;;;;;;;;;;;;""""**oooOOOOOOOoOOoooooooooooooooooooooooooooooo*o*o*o**o****oooo",,,,:""***ooooooooooo***********ooo*"**oo********"***"******"**oo**";;;;;;;""";;;"";;::;";;::::;;;;;::::::::::;::::::::::::::::;;;::::::::,:::::::,::,,,,,,::,,,,,,,,,,,,,,,:;;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,:;""";;;;";;;"";"""""****":,,..,,::::::,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,.........,oqQqqqQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQqqqqqqQo*"";;;;""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooooo***""";;;;;;;;;;;;;;;;;;;;;;;"""***oooOOOOOOOOOOOoooooooooooooooooooooooooooo**o************ooo;.,,,:;*****ooooooooo*****ooo**oooo****oo******"**"**"********ooo*";;";;;;;;"""";;"";;""";;;:::;:;:::;;::::;::::::;:::::::::::;";::::::::::::::::::::,::,,,,,:,,,,,,,,,,,,,:;;;:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;"";;;;;;;;"";""""""*"":,,...,,::::::,,,..,,,,,,,,,,,,,,,,,,,,,,,,,..........:QqQqqqqQQqQQQQQQQQQQQQqqqqqQQQQQQQQQQqqqqqQOo*"";;;;;"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;; oooooooooooooooooooooooooo***""""";;;;;;;;;;;:;;;;;;;;;;;"""***ooOOOOOOOooOOoooooooooooooooooooooooooooo*ooo**o*****o*oooo:..,::"**o**ooooooooooo***oo***ooo*************""**""********ooo*"";;;;;;;;;"""""";;;"*";;;::::;:;:::::::::;;::::;;:::::::::;;";;:::::::::::,,::::::,,::::,,:::,,,,,,,,,,,:"";::,::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:""";;;"";"";";""""";:,,..,,,::,:::,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,...........:QqQqQQQQQqQQQQQQQQQQQQQqQqqQQQQQQQQQQqqqqqQo*";;;;;";"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""""";;;;;;;;;;;:;;;;;;;;;;;"""***ooOOOOOOOOoOoooooooooooooooooooooooooooooooo**o******oooooo:..,:;""****oooooooooo*oooo**ooo*****************"******"****oo*"";;;;;;;;;;""""""::"""";;;::::::::::::;;:::;;:::::::::::,::;;;;:::::::::::::::::::::,:::::,,::,,,,,,,,,,:;;;::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,;";;;;";""";""""";:,,,..,,:::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........."qqqqQQQQQQQQQQQQQQQQQqqqqqqqQQQQQQQqqqqqQQO**";;;;;"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***"""""";;;;;;;;;;;:;;;;;;;;;;"""***ooOOOOOOOOoooooooooooooooooooooooooooooooooo**oo***ooooooo*:.,::;"*""***oooooooo*ooooooooo***************"*************oo*""";;;;;;""""""";;;"""";;;;:::;;;::::::;;;;:::;;:::::::::;::;;;::::::::::::::::::,,::::::,::::,::,,,,,,,::;;:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:"";;;;""""""""":,,,..,,:::,,;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............*QqQqqqQQQQQQqQQQQQQQQQqQqQqqQQQQQQQQqqQQQOo*""";;;;""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo****"""";";;;;;;;;;;:;;;;;::;;;"""****ooOOOOOOOOOoooooooooooooooooooooooooooooooo*ooo*o****ooooo"..,,;;"""****o*oooooooooo*oooo********oo*******"**oo********o*"""";;;;;;""""";;;;"**";;;;;;;;;::::::;;:;:;;;:::::,,:::::;;;;::::::::::::::::::;::::::::::,,,,,,:,,,,,,:;;::::::::::,,,,,,,,,,,,:,,,,,,,,,,,,,,::,,,,,,,,,,,,;;;;;;""""""";:,,,.,,,::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.........,oqqqqqQQQQQQQQQQQQQQQQqqqQqqqQQQQQQQQQQQQOo*"";;;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;; oooooooooooooooooooooooooo***"""";;;;;;;;;:;;;:;:::;;;;;;"""**oooOOOOOOOOoooooooooooooooooooooooooooooooooooo*ooooo**oooo"..,,;"""****oooo*oo*ooooooooo*ooo***ooo***********o**********"";""";;";;""""";;;"**";;;;;;;;;::::::;;;;;;:;;;;::::::::;;;;;:::::::::;::,::::::::::::::::::,,,,,,:,,,::;;::::,,:,:::::::,,:,,,,,:,,,,:,:,,,,,,,,:::,:::,,,,,,;"";";";""";::,,.,,,:::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.........,OqqQQQOQQQQQQQQQQQQqqQqqqqqqQQQQQQQQQQQQOOo*"";;"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; ooooooooooooooooooooooooo****""";;;;;;;;;;;::;::;;:;;;;;;"""***ooOOOOOOoooooOoooooooooooooooooooooooooooooo*oo**oo*oooooo;..,,;;;"****ooo**o*oooo*ooo***oo**oooo**********o***********";"";""";""""""";;;"**;;;;;;;;;;;::::;::;;;;;;::;;::::::::;"";;::::;;;:::;:::::;:::::;;:::::::,,:,:::::::;;::::::::::::::::,:::,,,,,::,,,:::,,,,,,,:::,::::,,,,,:"";";"";;::,,,.,,:::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........:QqqQQQQQQQQQQQQQQQQQqqqqqqQQQQQQQQQQQQQOOo*""";;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo***""""";;;;;;;;;;:;:;:;::::;;;;"""**oooOOOOOOOOoooooooooooooooooooooooooooooooooo*o*o*ooooooooo:.,,::;"""***ooo*ooooo***ooooooo***oo*********o*************";""""""""""""";;"""*"";;;;;;;;;;:;::;;:;;;;;;;:::;;;::::::"";::::::;::;:::::::::;::::;;;::::::::::::;;;:::::::,::::::::::::::::,,,,,::::,::::::,,::::::::::,,,,,:;"";";;;:,,,.,,::,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........;QQQQQQQQQQQQQqQQqQQqqqqqqQQqQQQQQQQQOOOOoo*"";"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;; ooooooooooooooooooooooooo*****""";;;;;;;;::::::;:::::;;;;"""***ooOOOOOOOooooooooooooooooooooooooooooooooooo*o*o*oooooooo*,.,,::;;""****ooooooo***o***oooo***o******"**o***"**"******"";;"";;"""""""";;"**";;;;;;;;;;;:;;";::;;;;;;;;;:::;;:::;;;;;;:::::::::::::::;;:::;:::::;:::::::::;;;;::::::::::;::::::::::,,,::,,,,,::::::::,::,::::::::::::::,,,:"""";:,,,,,,:::,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........."QqQQqQQQQQQQQQQQQQQQQqqQQQQQQQQQQQQQQOOOo*"";""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;; oooooooooooooooooooooooooo***"""";;;;;;;;;;;:::::::::;;;;""""*oooOOOOOOOo*oooooooooooooooooooooooooooooooooooooo*ooooooo",.,,,;;;""*"*o*ooooooooo***ooo*ooo**********oo*****"***oo*"";";;";;"""""""";"**"";;;;;;;;;;;:;;"";:;;;;::;;;::::;;;:;";;::::::::::::::;:::;;::::::::;::,::::,:;;;::::::::::;;;:::::,:::,,,,::,,,::::::::,:::::::::::::::::::,,,;""::,,,,,:::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,*qqqQQQQQQQQQqQQQQQQQQqqQQQQQqqQQQQQQQOOo**"";;";"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo****""""";;;;;;;:;;:;:;;:;::;;;;"""***ooOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooo",,,,:;:;"""****oooooo*oooooo***oo***ooo**********""***oo*"""""";;;;""""";;;"**""""";;;;;;;::;;";;;;;;;:::::;;::::;";";;:::::;;::::::::;;:::;;:::;:::::::,::,:;;::::::::,:::::::::::,,,:,,,:,:::::::::::::::::::::::::,:::::::,,:;:,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,oqqqqQQQQQQQQQQQQQQqqQqqQqQQQQQQQQQQQOOoo*";";""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***"""";;;;;;;;::::::;:;:::;;;;"""***ooOOOOOOOOOOooooooooooooooooooooooooooooooooooooooooooOoo;..,,::;""""***o*ooo*o*oooooo*o*o***********o***"******o*";"""";";"""""""";;***"";""";;;;;;;;;;;;;;;;;::::::;;;:::;";;:::::::;;;:::::::::::::;;:::;::,,,:,:::::::::::::::::::::::::::,,::,,:::::::::::::::::::::::::::::::::::,,::,,,,,,:::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,OqqqqqqQqqqQQQOQQQQQQqqqQQqqqQQQQQQOOOoo*""";;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;; ooooooooooooooooooooooooo****"""";;;;;;::::::::::::;;;;;;"""***ooOOOOOOOoooooooooooooooooooooooooooooooooooooo*ooooooooo:..,:::;;"""*****ooo***o*ooooo*o****************"***ooo*"";""";;";"""""";"***"""";;;"";;:;;;";;;;;;;;;:::::::;;;;;";:::::;:::::;;;:::::::::;;;;::::::,,,::::::::::::::::,::::::::::,,:,:::,::::::::::::::::::::::::::::::::::::,,,,,,,,::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,.......;QqqqqQqqQQQqqQQQQQQQQqQqqQQQQQQQQQQQOOo**"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo****""";;;;;;;;;::::::::::;;;;;"""***oOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooo*,.,,,:;:;"";"****o**o*oooooo**o*oo********"*****"***oo*""";;""";"""""";""***"";"""";;";;:;""";;;;;;;:;;;:::::;;;;";;;:::::;;:::;;;::::;::::;:;:;;::::::::::::::::::::::::::::::::::,::::,:::::::;:::::::::::::::::::;;;::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,.......,"qqqqqqqQQQqqqQQQQQQqqqqqQQQQQQQQQQQQOoo*"";;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo****""";;;;;;;:;:::::::::;;;;;;"""***ooOOOOOOOOOoooooooooooooooooooooooooooooooooo*oooooooooo*,.,,,:::;"";**"***"*o*ooo*ooo*o*o*****o***"*********o**"""";;"""""""";;"***"""""""";;;"";;;""";;;;;;::;;;;:::;;"";;;;::::;;;;::::;;;::::::::;:;;;;::::::::::::::::::::::::::::,,:::::::::::::::::;:::::::::::::::::;;;;;::::,,,,,,:;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,......,oqqqqQqQQQQQqQQQQQqQqQqQQQQQQQQQQQQQOOo*""";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo****""";;;;;:::::::::::;:::;;;;"""***ooOOOOOOOOooOooooooooooooooooooooooooooooooo**oooooooooo*,.,,::,:";"""""**""**o**o*oo*ooo****ooo************o**"""""";""*"""";;"*"*"";"""""";;;;*";;;"";;;::;:::;;;;;;;";;:::;;:::;;;;:::::;;;;::::::::;;;:;;::::::::::::::::::;:::::::,,::::::,::::::::::;;:::::::::;::::::;;;;;;::,,,,:::;;:,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,......:QqqqqqQQqqQQQqQQQQQqqqQqqqQQQQQqQqQQOo**"";;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo****";";;;;;;;;:::::::::::;;;;""""***ooOOOOOOOOOooooooooooooooooooooooooooooooooooo*ooooooooo*,.,,:,:;";""""""********ooo**oo*o**oOo************o*"""""";"""""*"";;;***"";;";;";;;;;"""";;;";;:::::;;:;;;";;;;::::;;;;;::;;:::::::;;;:::::::;;:::;;::::::::::::::::::;:::::::,::::::::::::::;;;:;:::::::::;::;;:;;;;;::,,,,:::::::,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;:::,,,,,,,,......"QQqqqqqqQQQQQQQQQQQQqQQqQqQQQQQQqqQQOo*"";;";"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***"""";;;;;;::::::::;:::;;;;;""""***ooOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooo",.,,,:;:;"""""""**"*****oo**oo***oooo***"********o*""""""";""""""";;"***""";";";;;;;;""""""";;;;;::::;;;;;""";:::::::;;;;::::::;:::::;;;:::;:;;:;;:;;;:::::::::::::::::::::::::::::::::::::::::;;::;;:::::::;;:;;;;;;;:,,,,::;;::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;;;;::,:,,,,,,,....,*QQqqqqqqqqQQQQQQQOQqqqQQQQQQQQQqqqQQO**"";;;""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooo*ooooooooooooooooo***""";;;;;;;:::;::;::::;:;;;;""""**ooOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooo"..,,,:::"";"""""**""***ooooooo**oo***o******oo**o*"""""";"""""""";""*o*"""";;""";;;;"""*""""";:;;;:::;;;;;"";::::::::;;;;;::::;:::::::;:;::::;;:;;;:::;::::::::;;::::::::::::::::::::::::::::::::;:::;:::::::;:;;;;;::,,,,::;;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;;;::,,,,,,,,..,.:QqqqqqqQQqQqQQQQQQQQqqQQqQQQQQQQQqqQOo*"";;;""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***"""";;;;;;;:;;::::;;;::;;;;;"""***ooOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooOo;..,,:::;;;;"""""*""*"*oo*ooooooooo**oo**"**oooo**"""""""";"""""";;*o**""""""";;;;;;"""""""";";;;;;;:::;;""";;:::::::;;;;;;;::::;:::::::;;;;;::::;;;;::::::::;;;:::::::::::;::::::::::::::::::::::;;::;;:::::;;;;;;:,,,,,::;:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;;;;;;::,,,::,,,,,,,"qQqqqQqqqQQQQQqQQQQQQqQQQqQQQQQQQQqQO**"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo****""";;;;;;;:::::::;::::;;;;;"""***ooOOOOOOOooooooooooooooooooooooooooooooooooooooooooooooo"..,,:::;;:;;"""""*****o**o**ooooo***o*****ooooo*";;"""""""""""""""***"""";"""";;;;;;"""";;;;""";;;"";:;"";;;;:;;:::;;::;;;;;;::::::;:::;;;";;;:::;;;;;:::;;;;;;:::::::::::::::::::::::::::::::::::;;:;;;:::;;;;;;:,,,,:::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;;;;;;;::,,::::,,,,,,oqqqqQqQqqQQQQQqQQQQqqqQQQQQqQQQQQQQOo*"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""""";;;;:::::::::::::::;;;;""""*ooOoOOOOOoooooooooooooooooooooooooooooooooooooooooooooooo"..,:,:;::;":;"";;"""********oOOo**oo******oooo*"";""""""""""";;"*****"""";;""";;;"""""";;;;;"""";;;"";"";:::::;;;;;;:;;;;;;;;;;:::;;;;;;;;;;;;;::;:;;:;:;;;;;:;;::::::::::::::::::::::::;::::::::::;::;;:;;;;;;:,,,,:::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;;;;;:::;;;::,,,,,;QqqqqQQQQQQQQQQQQQQqqqqqQqQqqQQQQOQOo**";;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""";;;;;;:;:::;::::;;;::;;;;"""***oOOOOOOOOooooooooooooooooooooooooooooooooooooooooooooooo;..,,::::;";;;"""""""*******oOOo*oooo*******oo**"""""""*"""""";;*o***";""";;"""";;"";"";;;;;;"""";;;;""";;;::::;;;;;;;:;;;;;:;;;;;::;;;;;;;;;;;;;;::::;;;;;;:::;:;;::::::::::::::::::::::;;:::::::::;;:;;;;;;;::,,,,::;:,,,::,,,,,,,,,,,,,,::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;;;;;;;:::""";::,,,,,*qqqqqQQQQQQQQQQQQQqQqqQQQQqqqqQOOOOOo*""";;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooooo**""";;;;;;;:;:;;:::;;;::;;;;;""""*oooOOOOOOOooooooooooooooooooooooooooooooooooooooooooooooo;..,,:,:;";;;""""""""*"****ooooooooo*******oo*"""""""""**""";;"*****""";""";;"""""""";;;;"""""""";;;""";;;;;:::;;;;;;;;;;;;:;;;;;;:::;;;;;:;;;;;;;;;;;"";;;::::;::::::;:::::::::::::::::::;;::::::::;";;";;;;:,,,,:::::::,,,,,,,,,,,,,,,,,:::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;";;;;:::"*"";::,,,,:QQQqqqQQOqQQQQQQQQQqQqqQQQqqQQQQQOOOo*""";";""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooooo**""";;;;;;;:;;;:;:;::;:;;;;;;""""**oooOOOOOOoOoooooooooooooooooooooooooooooooooooooooooooOo;.,,::,:;;;;;;;"";""""""**oooo*oOOo*******oo*""""""""""""""";"*****""""";";;;"""""""";;;"""";";;""""";;";;:;;;:;;:;;;;;::;;:;;;;;;;;::;;;;;;;;;:;;;;;";;;;;;;;::::::;:;;::::::::;;::::::;:;;;::::::;;"";;";::,,,::;:::,::,,,,,,,,,,,,,,,,,::,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;;;::::"*"";;::,,,,"QqqQqqqQQQQOQQQQqQqqqqQQQQqqQQQQOOOo**"";";""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""";;;;;;;;:;;:;;;;:;;:;;;;;;""**oooOOOOOOOoooooooooo*ooooooooooooooooooooooooooooooooooOo;.,::::;::;"::;"";"""""***ooooooOoo**o**ooo*""""""""""""""";"*****"""""";;;""""""";;";";""";;;;;;""";:;";;;;;;;;;;:;;;;;;;;;::;;;;;;;::;;;;;;:::;;";;;;;;;:;;:;::;::;;:;;::::::::;;;:;:::;;:;;:::::;;;";;;:,,,:::::::::,,,,,,,,,,,,,,:::,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;:::;**"";:::,,.,oqqqqqqqqQQQOQQQqqqqqQqQQQQqQQQQQOOoo*"";;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""""";;;:;;;:;:;::;;;;;;;;;;"""**ooooOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOoo;.,,,:;:::""::""""*";""***ooooooo*oooooooo*"""""""""""*"""""*o***"""""""";;"""""""";;;*;"";;;;;""""";;:;;;;;;;;;;:;::;;;;:;;;;;;;;;";:::;;;;;;;;;;";;;;:;;::;;;;::::;;::;;:::::::;;;;::::;;:;;;::;;;;;";:,,,,:;:::::::,,,,,,,,,,,,,,:::,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;";;;;:::"**"";;:::,,.:QqqqqqqqqQQQOQQQQQqqqQQQQQQqqqQQQOOo*""";;";""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***"""";;;;;;;;::;;:;::::;;;;;;"""***ooOOOOOOOOooooooooooooooooooooooooooooooooooooooooooooOo:.,,:;::;";;;"";;""""*;"*oooooooo*oo*oooo*"""""""""*""""""*o****""";""""""";""";"""";"*";;;;;;;""""";;;;;;"";;;;;;:::;;;;;;;;;;;;;;;;;;;:;;;";"";:;;;;;;;;;;;:;;::;;;;;:;:;:::::;:;;;;:::;;;:;;;;;;;";::,,::;;;::::,,,,,,,,,,,,,,,:,::,,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::"*""";;::::,,.;QqqqqqqqQQQQQQQQQQqqQQQQQQQqQQQOOOo**"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oo*ooooooooooooooooooooooo***""";;;;;;;;::;::::::;:;;;;;;;"""**ooOOOOOOOooooooooooooooooooooooooooooooooooooooooooooOOo,.,,;:::;;;;";;"""""*";"*o**oooo*o***o*o*""""""""""**""""*******""""""""""""""""";"*""*";;;;;;""";;";;;;;;;;"";;;;;:::;;;;;;;;;;;;;;;;;;::;""";;;::;;;;;;;;;;:;;;::;;;;;:;;;;;;;;::;;;;::;;;;;;;;;;;::,,,::;;:::::,,,,,,,,,,,,,,:,::,,,,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::"""";;;:;:::,.,*qqqqqQqqQQQQQQQQqqqqQQQQQQQqQQQOOOo*"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo****""";;;;;;;;:::::;;;;;:;:;;;;""""*ooooOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooO*,.,::::;;::"";;""""**""******o*ooo**oo**"""""""""""*"*";*o*""*"""""""";""""""";"""*"""""";;""""";;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;""";;:;;;:;;;;;;;;;::;;::;;;;;;:;;;;;;;::;;;;;:;;;;;;"";;::,,::;;:::::,,,,,,,,,,,,,,,:,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;;:::;""";;;;;;::,..:QqqQqqqQqQQQQQQQOqqqQqQQQQQqqQQOOOo**"";;"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo**"""";;;;;;;:;;;::;;:::;;;;;;;"""**ooooOOOOOOooooooooooooooooooooooooooooooooooooooooooooOO*,,,:,:::::;;";;";"**"""""******ooooooo*"""""""""""""""""oo*"**""""""";;"""""""""**"""";""";"*""";;;;;;;;;;;;;;"";;;;;;;;";;;;;;;;;;;;;;"""""";;::;;;;;::;;;;;;;:;;::;;:;;;;;;;;;;::;;;;;:;;;";;;;:::,,::;:::;:,,,,,,,,,,,,,,:::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;::;""";;;;;;;;:,.."QqqQQqQqQQQQQQQqQQqqqQQQQQQQQQQQOOo*"";;;;""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo****"""";;;;;;:;;;;:;;:::;;;:;;;;"""**ooOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOOO*,,,,,::,,;;:;"";;"""""";***"**oo*oooo*""*"""""""""""""*o*****";;"""""";"""""""*"*""";;;;""""*""";;;;;;;;""";;;;;";;;""""";;;;;;;;;;;;;""";;;;;;;::;;;;;;;;;;;;;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;"";:::,,::;;:::::,,,,,,,,,,,::::::,::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;;::""";;;:;;"";:,..,oqqqqqQQqQQQQQqQqqQQQQQQQQQqQQQOQOO**";;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo***""""";;;;;;;;:;::;;;:::;;;;;;"""***ooOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOOO".,,,:::::;;;;";;;";;"*""***"***ooooo*"""**"""""""""""*******"""""""""""""""""****""""";;;"""";;;;";;;;;;""";;:;;"";;;""""";;;;;;;;;;"";;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;:;;;;;;;;;;;;;;;;;;;";::,,::;:::;::,,,,,,,,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;";;;::""";;:;;"""";:,..:QqqqqqqQQQQQQQQQQqqQOQQQQQQQQQOOOOo*"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo***""""";;;;;:;::::::::;:::;;;;;""""***oOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOOo;.,,::,,:;:::;;;;"";"*";"*"**oo*oooo**""""**""""*""""*o*****"""""""";;"""""""o**"""";;"";;""";;;;;;;;;;;;;;"";;;;;;;;;""""""**""""""";;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;:;;;:;;;;:;;;";;;""";;;:::,,:;;::::::,,,,,,,:,:::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,;";;;:;""";;;;"***";:,..,*qqqqqqQQQQQQQQQQQQQQOOQQQQqQQQQQOO**";;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooooo***""";;;;;;;;:;:;:::::::;;;;;;;;"***ooOOOOOOOOOooooooooooooooooooooooooooooooooooooooooOOOO;.,,,,,:::,:;::;";;"""";"""**ooooooo""""""**"""**"""*******""""""""""""""""****"""";;;""""*"";;;;;;;;;;;"";;"";;;;;;""""""*****oooo*";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;"";:,:,::;;::::,::,,,,,,::::::::::::::,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;";;:;"";;;;"*oo**";:,..,OqqqqqqQqQQQQQQQQQQQQQOOQQQQQQQQQOo*"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooo*****""";;;;;;;;::::;:::::;;;;;;;""""*oooOOOOOOOOOooooooooooooooooooooooooooooooooooooooooOOOO".,,,,::,,:;;::;;:;""""";""**"*ooOo*"*"""""***"""""*o*****""""""""""""""""***"*"""";;";"**"""";;;;;;;";;""";;"""""";;"""**"""""*ooOO";;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;"";;;";;:,,::::::::,,,:,,,,,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;";;:;"";;"**oOoo**;:,...;QqqqqqqQQQQQQQQQQQQQQQOQQQQQQQQQQoo*";;;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo***""""";;;;;;;::;;:::;;;:;;;;;;""""**ooOOOOOOoOooooooooooooooooooooooooooooooooooooooooOOOOo;.,,,::,,,;::;";;;"";;"";""*""*ooo*""*"""""***"""""o*"***"""""""""""""""****"""**"";;"""*"""";;;;;;;"""**ooo******"";;;"**";"";"*ooQ*;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;"";;;;;;"";;""";";::,,,:;;;:::,:,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:";;:;";;"*oooooo**";:...,*qqqqqqQQQQQqQQQQQQqQQQQQQQQQOQQQOo*";;;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooooo*****"""";;;;;;;;:::;::;;;::;;;;;;""***ooOOOOOOOOOoooooooooooooooooooooooooooooooooooooooOOOOO;..,,:,,:;;::;"::";;;;"";""""*oooo**"****"""**"""*oo****"";"""""""""""""***""""""""";"**"""""";;;"""*ooooo*ooooooo**";;"**";"""""*oO*;;;;;;;;;;;;;""""";;;;;;;;;;;""""""o*;;;;;"";;""";;:,,::::;:::,,:,,,,,,,,,::::::,,:::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;";;*oOOOOooo*";:,...:OqqqqqqqqqqqQQqQQqQqqQQQQQQQQQQQOO*"";;;"""""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;; ooooooooooooooooooooooooo****"""";;;;;::;:;:::::::;:;;;;;"""**oooOOOOOOOOOooooooooooooooooooooooooooooooooooooooooOOOO"..,,,,,::,:;;;:;";;;";;;";;"*o****"*****"*""""""oo****""""""""""""""""****"""""""""""**;;;;""""""*oOo***"***o*oOoooo*"*o*""";;;;"*oo*"*"";;;;;;;;"""""""""";;;;;;""*ooOQQ*";;;;"";""";:,,::;;;;::,,,,,,,,,,,,,:::::,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,:;;;;";"oOOOOOooo*";:,,...;qqqqqqqQqQQQQQqqqQQQQQQQQQQQQQQQOo*"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;; ooooooooooooooooooooooooo****"""";;;;;;;;:::::;:::::;;;;;;"""**ooOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOOO".,,,,,:,,:;;:;;;;;;"";;"";;"**********"***""""**oo****""""""""*"""""****"*""""";""**""";;;;;;"""*ooo*"""""******oooOo*oO*";;;;;;;"**ooooo**"""";:;;;;";"*oo;;"*;;;"****OQQO";;;""";;::,,:;;:;;:,,,,,,,,,,:,,,,:,,:,:,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,:;;;";"*OOOOOoooo**;:,,...,oqqqqqqqQqQQqQQQqqqqQQQQQQQQQQQQQOo*"";;;;"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooooo***""""";;;;;;:;:::;::;::;::;;;;;"""**ooOOOOOOOooooooooooooooooooooooooooooooooooooooooooOOOO".,.,,:,,,:;::;";:;";;;";;""*"*********"***"""*ooo***"""""""""""""""****"""*"""";""**"""""";;;""*oo**"""""""********OOOOO*;;;;;;;;;"*******oooo*";;;;;;;;""oo""**;;;o*""oOQQo";;;"";:,,::;;;;;:,,:,,,,,,,:::,,,,,,,,,:::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,:;;;;"*oOOOOOoooo**";:,...,"QqqqqqqqQqQqQQQqqQqQQQQQQQQQQQQQOo*"";""";"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;; ooooooooooooooooooooooooo***""""";;;;;::;::::::;:;;:;;;;;;"""**ooOOOOOOOOOOoooooooooooooooooooooooooooooooooooooooOOOO"...,:,,,::,::;;:;*":;"";;""""*************"""*o*****""""""""*""""******"""""""""""*""";"""";;"*oo*""""""*"****o*o*ooOOQO*;:;;;;;;;"*""*******oooo**"";":;"**oooOOooQQ***oQqQ*;;"";:,,:;;;;;;:::::,,,,,,:,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,:;;"""*OOOoOooooo**";:,,...:QqqqqQQqqQQQqQQQqqqqQQQQQQQQQqQQOOo*"";;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;" oooooooooooooooooooooooo****""""";;;;;;:::;:::::::::;:;;;;;""**ooOOOOOOOOOOooooooooooooooooooooooooooooooooooooooOOOOO*..,,,,,::,,:;::;";;;*";;"";""*************""oo*****"""""""""""""*****"*"""""""""***"""""""""""***""""""****ooooooOoooOQO*";;:;;;;"***"""""*"*oOOQOOo*oo*oOoooOoQQQQOQQOoOqqqo"";::,:;;;;;;:::,:::,,,,,,:,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;""oooOOOooOoooo*";:,,,..,oqqqqqqQQQQQQqQQQqqqqqQQQQQQqQQQQOo*"";;;"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;; oooooooooooooooooooooooo****"""";;;;;;:;::;::::;:;;;:;;;;;"""**oOOOOOOOOOOOoooooooooooooooooooooooooooooooooooooooOOOO*.,,,.,::,,:::::";;""*;;"";:"****oo******"""*oo****""""""""""""""o**"""**"""""*"***""""""";"""**"""""""**ooooooOOOQQQOOQQ*""";;;;;"*""*""****oooOOo*oOOOOOOoOOOOQQqQQQqQQQqqqO*;:,,:;;;;;;:,,,,,,,,,,,,:::,:,,,,,:,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;"**oOOOOOOoooooo*";::,,,.,;QqqqqqqQQQQQQqqQqqqqqQQQQQQQQqQQOOo*""";""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooo******""";;;;;;;:;:::;;:::::::::;;;;"""**ooOOOOOOOOOOoooooooooooooooooooooooooooooooooooooooOOOO*.,,.,:,,,:::,:;:;"*""""*;;;***o****"****"**oo****"""""""""""""******""*"""""**"**"";""""""""*o*"";""**oooooo*oOOOOOOQQOO*"";;;;"""""**oOOooOQQOOo**OQQOQQQQOQQOQqqQqqQqqqqqqO":,,:""";;:::,,,,,,,,,,,,:::,,,,,,:::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;""*ooooOOOOoOoooo***"::,,,..:OqqqqqqQqQQQQQqQQqqQQQQQQQQQqqqQQOo*""";""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;; oooooooooooooooooooo*oooo***"""";;;;;:::::::::::::::;;;;;""""**ooOOOOOOOOOOooooooooooooooooooooooooooooooooooooooooOOO*,..,::,,::,,:;;:;"*""**";;"*o*oo*******"**oo****"""""""*"""""****"*"*"""""""****"""""""""""*o**"";"**ooooo*oooOoo*oOOooo***";""""""**OOQOOOOQQOo**oQQQoQQQQQQQQqqqQqqQqqqqqO*:,::;";;;:,,,,,,,,,,,,,:,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:""*oooooooOOoooooooo*";;::,,..,"qqqqqqQQqQQQQQqqQqqQQQQQQQqqqqqQQO**""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooo*******"""";;;;;;:::::;::;:::::;;;;;";""**oOOOOQOOOOOOooooooooooooooooooooooooooooooooooooooooOOOo:..,,,,::,.,:::;";""*o";""**oo**********oooo***"""""""""""""****"*""**""""""***""""""""""*oo*""""""**oo****ooo*****ooooo"*o****""*ooOOOOQQQQOOo**oQQQQoOQQqQqqQqqqQQqqqqQQo";,:;;"";:,,,,,,,,,,,,,,,:,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,::"**ooOoOooooOooOooooo*";;::,,,.,;OqoqQqQqQQQQQQQQQQQqqQQQQQQQQQqqQQo*"";"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooo*o*****"""";;;;;;;;:::::;:::;:::;;;;;;""**ooOOOOOOOOOooooooooooooooooooooooooooooooooooooooooOoOOo;.,,,,,:,,,::,:;";""*"""*"***********"**oo*****"""""""""*"""o**""*"""**""""""**""""""""""*oo*""""***oo**""**o*""***oOOOOooooo*""*oOOOoOQOQQQo*"oOQQQQOoOOqqQqqqqqqOOqqQoo*":::;""";:,,,,,,,,,,,,:,,::,,::,,:,,,,:::,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:""*oooOOOooooooOooOoo***";:::,,,,,:oqqQQQqqqQQQQqQQQQqQqqQQQQQQqqQqqQOo*""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooooooooooooooooooooo*******""";;;;:;;;:::;:;::;:::;;;;;;"""**oOOOOOOOOOoOooooooooooooooooooooooooooooooooooooooooOOOo",,,,,:,.,:,,:;;;"*******"*******o***"*oo*****""""""""""""****"""""""""*"""**"""""""""""*o***""""**oo*""*oooo*""***OQOOOooOOo***oOOOOOQQOQO*"*QQQOOOOQOOQQQqqQqqqqqqqqO"";::;;"";;:,,,,,,,,,,,,,:,,,:,:,,,,:,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;*oooOoOOoooooOooooooo**"";:::,,,,,;oqqqqqqqQQQQQQqQQQQQQQqQQQQQQQqqqqQOo""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""";;;; ooooooo**ooooooooo*oooo*o****"""";;;;:::;;::::;::;::::;;;;"""**ooOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooOOOOo,.,,,,,,:,,,:::;****oo*"""************oo****"""""""""""""*o*****""""""******""""""""""*o**"""""**oo**"*oooo**"*ooOOOOoOOOOO***ooooOOOQOOOo*OQQOooOOOOOoQQOqqqqqqqqqqQO":,:;""";;::,,,,,,,,,,,,,,,,,:,,::,,,,,::,,,,:,,,::,,,,,,,,,,,,,,,,,,,,,,,,:*oooOoOOooOoOoooOoooooo**";;::,,,,,;oQQqqqqqqQQQQQQQQQQQqQQQQQQQQQQqqqqQQo*";;;""""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;; oooooooooooooooooooo***o****"""";;;;;;;:;;;;:::::::::;;;;;"""**ooOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooOOOOo,.,,,,,:,,,::::;"***o*;""""****"****ooo****"""""""""*""*******""""""""""***"""""""""""oo*""""***oo**"******ooOOQOOQQQQQQOOOo*oo**ooooooo**QQOooOQQQQOooQQQQQqqqqqqqQo":,:"""*;::::,,,,,,,,,,,,,,::,,,::,,,,::,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,:"oooooOoooOOOOOoooooooo**";;;::,,,,,*QQQqqqqQqqQQQQQQQQqQqQqQQQQQQQQQqqqqQO*""";"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooo*oooooooooooooo*o*o*****""";;;;;;;:::;;::;;::;:;;;;;;;"""**ooOOOOOOOOOooooooooooooooooooooooooooooooooooooooooooOOOo:.,,.,,,,,:,,:;;;"*oo*;;""";***"***ooo*****"""""""""""********""""""""*"***"""""""""*o**""""""**oo*""****oOOQOQQQQQQQQQQOOoooo*"oo**oo*"oOo*"*QQQQQqQo*QQqqqQqqqqqQo":::"**";:,,:::::::,,,,,,,::,,::::,,:::,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,:*ooOooooooooOOOooooo*oo*"";;:::,,,,,*QqqqqqqqQQQQQQQQQqqqQQqqQQQQQQQQQqqQQOo*""";"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooooooo****"""""";;;;;;:::;:;:::::;:;;;;;;"""*oooOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooOOOOO;,.,,,,,,:,.,;;;"**o*";;;"";"******oo*****"""*"""""""********"*""""******"""""""""***o*"""""""*oo*****oooOOQQQQQQQQQQQQQOo*oo*"oOo*oOo*oOo***QQQOOQQOo*QqqqqqqqqQQ*;::;"*o*;:,,,,::::::::,,,,:,,:,:::::::::,:::::::::,,,:,,,,,,,,,,,,,,,,,,,,;*ooooooooooooOOooooo**"""";;::,,,,,,;QqqqqqQQqqQQQQQQQqqQQQQqqQqQQQQQQQQqQQOo*";""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ooooooooooooooooooo*oo******""""";;;;;;;:;:;;:::;:;::;;;;;"""**ooOOOOOOOOOOoooooooooooooooooooo*ooooooooooooooooooooOOOO*,.,:,,,:,,,::;;"*"*;""";"*";****oooo****"""""""""""*********""""""""***""""""""""*oo**""""****oo**ooOOOOOOOOOQQQQQQQQQOO*oo*"*OooOQOoooO*"*oQOOOOQqQ**QqqqqqqqOO*;,:;"***;::,,,,::::::::,,,:,::::,,:::::,,,::,:::,,,,,,,,,,,,,,,,,,,,,,,,:;"***oooooooooooooooo**"";;;;;:::,,,,,:OqqqqQQqqqqQQQQQQQQqQQQqQQQQQQQQQQQQQQOo*"""";""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; ooooooooooooooooooooo**oo***"""";;;;;;;:;;::;;:::;:::;;;;;"""**ooOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOOO*,.,,,,:,,,,,:;""""""""";;*"""**ooo*****"""""""""""******"***"""""""***""""""""""**O*""**"""""*ooooOQQQOoOOOOQQQQQQQQQOOo*oo**OooQQQQooOo*ooOOoooOQqq**qqqqqqqQo";,:;****;::,,,:::::::::,:,:::::::,::::::::::::::,,,,:,,,,,,,,,,,,,,,,,,:"o*""**ooooooOooOoooo**""";;;;;:::::,,,:oQqQQQQQQQQQQQQQQQQQQqqqqQQQQQQQQOQqQQQOo*""";"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; ooooo*ooooooooooooooooooo****"""";;;;;:;::;:;;;::::;:;;;;;"""**oooOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOOOo:,,.,::,,:,,:"";"""""""";"""""*ooo****""""""""""""**********""""*****""""""""""**oO""""""***ooOOOQQQOOooOOoOQQQQQQQQQOo"*o**ooOQQQQQOoooOOOOooOQQqQQ*oqqqqqqqo";::;"**";::::,:::::::::::::::::::::::::::::,:::::,:::,,:,,,,,,,,,,,,,::;*oO*"""**oooooOoooo***"";;;;;;;:::::,,,;oQqqqQqQqQqQQQQQQQQQQqqQqqqqQQQQQQQOOQQOO*"";";;"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""; ooooo*ooooooooooooooooooo***"""";;;;;;:;::;::;:;;;:;;;;;;;"""**ooOOOOOOOoOoooooooooooooooooooooooooooooooooooooooooooOOOO",.,,,,,::,,;:;;"**""";";;;"***o****o*"""""**""*******"**"*"""""*****""""""""""""oO*"""""*oOoOOQQQOOooooOQQQQQQQQQqQOo*"oo*ooOQqqQQQo**QQOooooQQQqqQ*OqqqqqQo"::;"***"::::,:,:::::::::::::::::::::::::::::::::,,::,,,,,,,,,,,,,,,,,:;*oooo*"""***oooooo**"""";;;;;;;;:::::,,,:OQQqqqQQQqQQQQQQQQQQQqQqQQqqqQQOOQQQQQQQOo"""";"""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";"; oooooooooooooooooooooooo*****"""";;;;;;;;;;;;;:;;;;;:;;;;;;""**ooOOOOOOOOOOoOoooooooooooooooooooooooooooooooooooooooooOOO*,.,,,,::,,::,:;""**";;"";;"**oo*****""""""""""*o*****"*"***""*"****"""""""""""""oO""""**ooOOQQQQOo**oQQQQQQQqQQQQqQo*"**"*oOqqqqQqQ*"OQQOo*oQqqqqqO*QOQqqQo"::;"**"":,,::,:::::::::::::::::::::::::::::::::,:::::,,,,,,,,,,,,,,,:;"oOoo*o**"""********"";;;;;;;;;;;;;:::,,,;OqqqqqqqQQqQQQQQQQQQQQQQQqqqqQQQQOOQQQQQQo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";" **oooooooooooooooooooooo*****""";;;;;;;:;;;:;;:;:::;;;;;;;"""**ooOOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooOOOo;.,,,:,,,::,,;";;"**;;;*"";*oooo***""""""""""********"******""*****"""""""""""""*O*""*oooOOQQQQO**oOQQQQQQQQQQQQQQO*****ooOQQQqqqQ*"oQOooooOqqqqqqo*ooqqO*"::;"**";::,,::,:::::::::::::::::::::::::::::::::,:::,::,,,,,,,,,,,,::"oOOOo**o*""""""""""";;;;;;;;;::;;;;::::,,:OqqqqQqqQQQQQQQQQQQQQQQqQQQqqqqQQQQQQQQQQQo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;; **oooooooooooooooooooooo*****"""";;;;;;;;;;:;;::;;;::;;;;;"""**ooOOOOOOOOOOOooooooooooooooooooooooooooooooooooooooooooOOOO",.,:,,,::,,:;:;;;"*"";"*""*o*o***"""""""""***oo**"**"""""***"***"""""""""""""""*O*""*oOOQQQQOo**OQQQQQqQQQQqQQQqQo**o*oOOQQQQQqQ*"oOQOOooOQqqQQqq*oQoQO*;::;"***;::,,,:::::::::::::::::::::::::::::::::::::,:,::,,,,,,,,,,,,:"OOooOOo*ooo*"""";;;;;;;;;;;;;;;::;;;:::,,,:oQqqqqqqQQQQQQQQQQQQQQQqQQQQQQQQQQQQQqqQQQo**";"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;"" **ooo*oooooooooooooooooo*****""";;;;;;;:::::;:::;;;;:;;;;;"""**ooOOOOOOOOOooooooooooooooooooooooooooooooooooooooooooooOOOOo,.,,,,::,,::::;";;"*";;***oo*****""""""*"**oo**"*"**"""""******o*""*"""""""""""*oo"*OOQQQQQOo*OQQQQQQQqQQQqqQQQQQo**OoooQQQQQQQo"*oOQOooOQqqqQqqQ*OqOo*;::"****;::,,,,:::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,:;oQQQoooooo*oo*""";;;;;;;;;;;;;;;;;:;;:::,,,:*QqqqqqQQQqQQQQQQQQQqQQQqQQqQQQQQQQQQqqQQQOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" **ooooooooooooooooo*ooooo****""";;;;;;:;;::;;:;;;:;::;;;;;"""**ooOOOOOOOooOoooooooooooooooooooooooooooooooooooooooooooOOOOo:.,,,::,,::,,:;;;:;"";;"*ooo****""""""""**ooo*****"***"""**********oooo**""";""*oO*oOQQQQQOooOQQQQqqqQQOQqqqQQQQo*"oQOOOQqqQQOo""ooOOooQqqqQOqqqQ"OQo*;::"**"";::,,,,::::::::::::::::::::::::::::::::::::,::::,,,,,,,,,,:;ooOQQQo***oo*ooo""";;;;;;;;;;;;;;;;;::;:,,,,:*QQqqqqqqqqQQQQQQQQQQQQQQqQQqQQQQQQQQQqQQQQOo*";;""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;" ooo*ooooooooooooooooooo*o***""""";;;;;;:;::;;:;;;::;;:;;;;"""***ooOOOOOOoooooOoooooooooooooooooooooooooooooooooooooooooOOOo:..,:,,,::,,,;;;;;:;";;"oooo**""""""""""*ooo******""***********"""***ooOO**"""**oOoQQOOQQOoOOQQQQQqQQQOOQqqqQQQO***OQOOQQQQQO*"*ooooo*oqqqQoOqqqO"Oo";:;"***";:::,,,,::::::::::::::::::::::::::::::::::,,:,,::,,,,,,,,,:*QQOoQQQo"**oo**oo"""";;;;;;;;;;;;;;;;::::,,,:*QqqqqqqqQQQQQQQQQQQQQQQQQqqqQqqQQQQQQQQqQQQo*"";"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" oooo*oooooooooooooooooooo***"""";;;;;;;::::;::;::;:;::;;;;"""**oooOOOOOOoOooooooooooooooooooooooooooooooooooooooooooooooOOO",.,,,,,:,,,:;;::;::"";;*oo****"""""""""*o**************"*****"""""""**oOOo**"**oOQQQQOOOOOQQQQQQQQQQOOQqqqqQQOoo*oQQQQqQQQQo**OOo***oQqqqo*Oqqqo;*":;""***";:,::,,,:::::;::::::::::::::::::::;::::::::::::::,,,,,,,::;oQQQoooQQO""**o***o*""";;;;;;;;;;;;;::::::,,,,*qqqqqqqqQqQQQQQQQQQQQQQQQQqqQQQQQQQQQQqQQQQOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"; ooo*ooooooooooooooooooooo****"""";;;;;;:;;;:::::;:;;;;;;;;;"""*ooOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooooooOOo;,,.,,:,,,::;;:::;;;""*ooo*"****""""***o**"***"**"**********"""""""**"*ooOOOo*oOQQQQQOOOOOOQQQQQQQQOOQQqqqqQQooO*OqQQQOQQQo*oOQo***oOqqqO"*qqqQ*;"::"****";:,,:,,,,:::::::::::::::::::::::::;;::::::::::::::,:,,,:::;OqqqOo**oQO*""*oo**oo*";;;;;;;;::;;::::::,,,,:"QqqqQqqQQQQQQQQQQQQQQQQQQQQqqqQQqQQQQQQQQQQQoo"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;" ooooooooooooooooooooooooo*****""";;;;;;;::;;;;;;;;;::;;;;;"""**ooOOQOQOOOOoOoooooooooooooooooooooooooooooooooooooooooooooOoO*:..,,,.,::;;;;::;;:*oooo**""****"""**oo**"***""***********"""""""""*ooo**oOOOOOOOOOQOOoOOOQQQQQQQooOqqqqqqQQoOo*QQQQQQQQO*oOQO**oOOqqQO*"OqqqO";::"****";:,,,,,:,::::::::::::::::::::::::::::::::,:::,,::,::,,,,:;*oQQQQQoo*oOQo"""*o*"***"";";;;;:;;:::::::,,,:;oQqqqqqqqQQQQQQQQQQQQQQQQQQqQqQqqQqQQQQQQQQQQOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"; oooooooo*ooooooooooooooooo***"""";;;;;;;:::;::;;::::::;;;;"""**ooOOOOOOOOOoooooooooooooooooooooooooooooooooooooo*ooooooooOoOo;..,,.,:,:;;;::::;:;oooo*"*"""**""**ooo*"*""*************""*"""""""*OQQOooOOOOoOOOOOooOOQOQQqqQQo*oqqqqqqqOO*QooqQqqqqqQQoOOOOOooOQqqO""*qqqQ*;;;"****"::,,,,,:::::::::::::::::::::::::::::::;:::::::,,,::::,,::;*OOOOQQQOoo*oOOo"""o*"**o*";";;;;;;;::::::,,,:*QQqqQqqqqqqQQQQQQQQQQQQQQQQQQQQQqqQQQQQQQQQQQQOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;; oo*ooo*o*oooooooooooooooo*****"";;;;;;::::;:;;;;:::::;;;;;"""**ooOOQOOOoOOOoooooooooooooooooooooooooooooooooooooo*ooooooooOOo*,...,,,,:;;"::;::;;*ooo""*"""***"**o******"************"""""""""**oOQQQQOQOOOOQOOOOoOOQQQQqqqqO*oQqqqqqqQOo*QoOqqqQqQQQOoOOQQOooQQqQo;"oqqqO":"****";::,,,,,,::,:::::::::::::::::::::;::::::::::::,:,:,,::::::;;*oOOOoOQOOo**ooO*""*****o*";;;;;;;;;:;:::,,,:oQqqqqqqqqQqqQQQQQQQQQQQOOQQQQQQQQqQQQQQQQQQQQQOOo*""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";;;;; **o*o**o*ooo*oooooooooooo***"*""";;;;;;:;;;;:::::;:::;;;;;"""**ooOOOOOOOOOOooooooooooooooooooooooooooooooooooooooo*ooooooooOOo;,..,,,,,:;;;:;::;"oo**"""**"******o****"*"************"""****ooooooOOOQQOOOOOQQooOOOQQQQQqqQQo**QqqqqqqQOooQoQqQQQQOOQQQQQqQOooqqqQ*;"QqqOo""*o**";:,,:,,,,::::::::::::::::::::::::;;;::::::::::,:::::::::::::;"*oOOoooOQOoooooO*""****oo"";;";;;;:::::,,,;oQqqqqQQqqqqQQQQQQQQQQQQQQOQQQQqQqqqqqQQQQQQQQQQOo**""""""""";;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";; oo*****o*o**oooooooooooooo****""";;;;;;:;::;;::::::::;;;;;"""**oOOOOOOOOOOOooooooooooooooooooooooooooooooooooooooo*ooooooooOOOo:.,,..,:::;:;::::"*o*""""**""***oo**"*""""*"*********"""**ooooo**oo*ooOOOOOQQQOooOQQQQQqqqqQo*"oqqqqqqqQOooQoQqqQQQQQQQQqQqQo*OqqqQ""*qQoo"***oo";::,,,,,,:,,:::::::::::::::::::::;;;::::::::::::::::::::::,:::;"oOOOo*oOOooooooo""****oo*";;;;;:::::,,,:"OQqqqQqQqqqqqQQQQQQQQQQQQQQQQQqqQQQqqQqQQQQQQQOOOOo*"""""""*";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";; oooooo**oooooooooooooooooo****""";;;;;;::::::::;::;;:;;;;;"""**oOOOOOOOOOoOOOoooooooooooooooooooooooooooooooooooooooo*oooooooOO*,,..,,::,::::::;"o*;***"""""*********"*"*"*********""""**********ooooooOQQQOOooOQQQqqqqqQOQo*"oqqqqqQQQOooQoQqQQQQQQQQQQQQQ**QqqqO*"oO***"Oo*o*;:,:,,,:,::,::::::::::::::::::::;;;;:::::::::::::::::::::,,,,:::"*oOOOO**oOOooooo*""***oo*"";;;;:::,,,,:"QqqqqqQqqQqqQQQQQQQQQQQQQQQQQQQqqqqQQQqQQQQQQQQOOOo**""""""*"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";"""" ***oooo*oooooooooooooooooo***"""";;;;;;;:::;:::::::;:;:;;;"""**ooOOOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooooooOOo",.,,,:,,,:::::"oo";"***"""**********"**"""*********""""****"****oooooOOQOOooooOQQqqqqqqqOOo*"OqqQqQQqQOOoQoQqqqQQQqQQQqqqQ**OqqQ*"*o*"""*Qo**":,::,,,:,:,:::::::::::::::::::::;;;::::::::::::::::::::::,:,::::;"*ooOQOo*oooooo*o""******"";;;:::,,,:;*OQqQqqqqqQqqQQQQQQQQQQQQQQQQQQQQQQQqQQqqQQQQQQQQOOOo**"""****"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;; *****oo*ooooooooooooooooooo***""";;;;;;;::::;::::::::;;;;;"""**ooOOOOOOOOOOOoooooooooooooooooooooooooooooooooooo*oooo*ooooooooOo*,.,,,,::,,:,:;*oo"""*****"*********""**""""*""""******"""***oOOOOOoOOOOOOOooooQQQQQqqqqqQOo**QqqqqQQQQOQQQOQQQOOQQQQQQQQQO*oOQqO"*o*";""oOo*""::::,:,:,,:::::::::::::::::::::;::::::::::::::::::::::::,,,,,,::;"*ooooOO*"**o*o*o*""**"**"";;;::,,,:*oQqqqQQqqqQQqqQQQQQQQQQQQQQQQQQQQQqqQQQqqQQQQQQqQQQOo**""""****";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; oooo*ooooooooooooooooooooo****""";;;;;:;::::;:;:::::;;;;;;"""**ooOOOOOOOOOoOOooooooooooooooooooooooooooooooooooooooo**o**ooooOOOo;,.,,,:,:::,:;*o";"*********o***"*"""***""***"***"**oo**""**oOOQOooOQOoOoooooOOQQQQQqqqQQO*o*QqqqqQooqQQQQQQQQQOOoOOOoOQQo*OOOQo**o*;*"*oO*;:;:::::::::,::::::::::::::::::::;::::::::::::::::::::::,:,,,,,::::;""*ooooOO*"*oooooo"""""**"";;::,,:"oQQQqQQqQQqqqqqQQQQQQQQQQQQQQQQQQQQqQqqQQQQQQQQQQQQQQOo*""""****"";;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;"; ooooo*o*ooooooooooooooooooo**""""";;;;;:;:;:::;;:::::;;;;;;""**oooOOOOOOOOOOoOooooooooooooooooooooooooooooooooooo*o****oooooooooO*:.,,,,,,:,,,;**;""********o**"**""""***********"*******oooooOOQOOOOOooOoooooQOQQQQQqqQQQo*o*QqQQQQOoqQQQQQQQQQOoooooooOOo*oOOOO**Ooo*"*o*;::;:::::::::::::::::::::::::::::::::::;:::::::::::::,:::,,,,,,,,,:::;"*ooooOQO*"oOoOOQo"""""*"";;:::;"oQQQqqqqqQQQQQqqqQQQQQQQQQQQQQQQQQQQQqqqqQqQQQQQQQQOOOOo*"""*****"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; ooooo**oooooooooooooooooooo***""";;;;;;:::;::;:::::::::;;;""""*ooOOOQOOOOOOooOooooooooooooooooooooooooooooooooooo**o*ooo*oooooooOo;...,,:,::,,;*";*********oo*****"*"*****oo****"""""""****oQQQQOOOOOooOOooooOQOQQQQQQqqQQOOOoOqQQQQoOqqQQQQQQQQQQQOQQQOQQOoQOOQQ*oOOo""*o;::;;::::::::::::::::;::::::::::::::::::;:::::::::::::,,,,,,,,,,,,,,,:;;"*ooOoOQQo*oOOOOQ""""""*";;;;""*OQqqqqqqQqqQQQQQQQQQQQQQQQQQQQQQQQQqqqqQQQQQQQQQqqQQQOo***"""****"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;; *****o*oooooooooooooooooooo**"""";;;;;;::::::;:::::;:;;;;;;""**ooOOQOOOOOOOOoooooooooooooooooooooooooooooooooo*oooo*****ooooooooOo",...,,,,,,,;;""*********oo****""****oo*o**"""*****"""**oOOQQOOQQQOOOOOooOoOOOQQQQQQQqQOOOOoOQQOOOOqqQQQQQQQQQQqQQQQqqqQOoQOOQOooOo*""**;;;;;:::::::::::::::;;;;;:::;;;:::::::::::::::::::,,:,,:,:,,,,,,,,,,,,:;"*ooOOOOQQ**OOOoQo""""""";;;"***oQqqqqqQQqqQqqQQQQQQQQQQQQQQQQQQQQQQqqqQQQQQQQQQQQQQOOo*""""****"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""";; ooooooooooooooooooooooooooo**"""";;;;;;;::::::;::::::;;;;;"""***oOOOOOOOOOOOoooooooooooooooooooooooooooooooooo*oo******oooooooooOo",...,,,,,,:;:"********ooo*****""****oo**"""*"***oo*"""*ooOOQOOQQQQOOQQooooOOOQQQQqQqQQOQOQooQoOOQqqQQQQQQQQQQQQQQQqqqqqQOQQOoOooQO****"""";;::::;:::::::::;:;;;:::;;::::::;::;:::;;:::::,,,:,,,,,,,,,,,,,,,,,::""*ooOQOQqQ**OoOOQ*"""""";;""**ooQqqqqqqqqqqQqQQQQQQQQQQQQQQQQQQQQQqQqqqQQQQQQQQQQQQOo*""""****""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;" oo***oooooooooooooooooooooo**"""";;;;;;;;:::::;::::;:;;;;;"""**ooOOOQOOOOooOooOOoooooooooooooooooooooooooooooooooo*o***o*o*ooooOoo",,,..,,,,,:;:"********ooo***"**********""""""***oO*""***oQQQQOOQQQQQQQooOOOOOQOQQQQQQOOQQQoooooOQQQQQqQQQQQQQQQQQqQQqqqQOOOooOOoQOoo**""";;;::::;:::::::;;:;;;;:::::::::::::;::::;;;::,,,,,:,,,,:,,,,,,,,,,,::;;"*oooOOOQqQ*ooOOQo"""""";;""**oOQQqqqqqqqqqQqQQQQQQQQQQQQQQQQQQQQQQQqqqQQQQQQQQQQQOOo*"""""***""";;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;; ooooooooooooooooooooooooOoo***"""";;;;;;;::;:;::::::::;;;;;"""**oOOOOOOOOOOOoooooooooooooooooooooooooooooooooooo*****o*o*o*ooooOOo*,..,..,,,,::;"********oo*********o*"**"""*"**"**oo***oooOOOOQQQQQQQQQQOoOOOOOOOQQQQQQOOQqQoo*ooOqqqqQQQQQQQQqQQQqqQqqqqQooo*oOOoQo""*";;;;:::::::::::::;;::;;;:::::::::::;;::::;;;:::::,,,,,,,,,,,,,,,,,,,,,:::;"*oooOQQQqqQoOoOOQ*"""";";;""*oOQQQqqqqqqQQQQQQQQQQQQQQQQQQQOQQQQQqQqqQqQQQQQQqQQQOo**"""*"***""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;" oooo*oooooooooooooooooooOoo***""";;;;;;;::;;:;;:::::::;;;;;"""*ooOOOOOOOOOOOoooooooooooooooooooooooooooooooooooo*********o**oooooO*,..,..,,,,:;"***********************"""""""*****oo**ooOOOOOOOQQQQQqqQQOOOOOQOOOOOQQqQOOQqQ*o**ooQqqqQQQqqQQQQQQQqqqqqqqQoo"ooOooO*;;";:::;::::::::::::;::;;;;::::::::::;;;::::;;;:::,,,,,,,:,,,,,,,,,,,,,,,,:::;""oooOOQQQqQOooOOOo"*"";";;;"*oQQqQqqqqqqqqQqQQQQQQQQQQQQOQQQQQqQQqqqqqqQQQQQQQQQOOo**"""*****"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ***oooooooooooooooooooooooo***""";;;;;:;::;::::::::::::;;;;"""*ooOOOOOOOOoOoooooooooooooooooooooooooooooooooo*ooo*********oooooooo*,...,.,,,,:"**o**************ooo***"""""""""**oooOoooOOQOOoOQQQQQqQqQQQOOOOOOOOoOQQqQOOQqqoo**ooQqqQQqQQQQQqqQQqQqqqqQQO*"*OOOooo*:;";::::::::::::::::::;;;;;;:::::::::;;;;:;;;;::,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;"*ooOOOQQqqQooOOOO"""""";;""*oQQqQqqqqqQqQQQQQQQQQQQQQQQQQQQQQQQOQQqqqqQQQQQqQQQOO**"""""****";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""; oooooooooo*oooooooooooooooo***"""";;;;:;;::::::::;::::;;;;;""***oOOOOQOOOoOoooooooooooooooooooooooooooooooooooo**********ooooooooo*,...,...,:;*ooo**************ooo*"""""**"**"***oOOOOOQQQOooOQQQQqqQqQQQOoOQOOoOooOqqQOOQqQQo*"**OqqqQQQQQqqqqqqqqqqqqQoo**oOOo*""*:;":::::::::::::::::;;;;;;;;;;;:::::;;;;;;;;::::,,,,:,,,,,,,,,,,,,,,,,,,,,:::;;"*ooOOQQQQqQOoOOOO*""*"";";"*OQQqQqqQqQQQQQQQQQQQQOQQQQQQQQQQQqQQqQqqqQQQQQqqQQQOo*"""""""**""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";" oooooo*o*oo*ooooooooooooooo****"";;;;;;;;;::::::::::::;;;;;""**ooOOOOOOOoOOooooooooooooooooooooooooooooooooooooo***********oo*oooo*,...,,..,:"*oo**************oo***""""""""******oOQQQQQqQOoOQQqqQQqQQQQQOooOQOOOOoQqQQOOQqqQO****oQqqqQQQQQqQqQqqqqqqQo**o*oOo*";"*:;"::::::::::::::::;;;;;;;;;;;::::::;;;;;;::::::,,,,,,,,,,,,,,:,,,,,,,,,,,,::;;"*ooOOOQQQQqQOOOOOo"""";";;"oOqQQqQQQQQQQqQQQQQQQQQQQQOQQQQQQQQqQqQQqQqQQQQqqQQQoo*"""""***""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" oo*ooooooooooooooooooOoooooo*""""";;;;;:;;:::;::;:::;:;;;;"""***oOOOOOOOOOOooooooooooooooooooooooooooooooooo*ooo*********o*ooooooo*:....,,.,;*oooo*************o***""""*""""******OQqqQQQqQOOQQQqqqQQQQQqQQoooQQQOOoOqqQQOOqqqQoo*""oOQQQQqQqqqqqqqqqqQo*"*oooo*"::"*;;;:::::::::,::::::;;;;;;;;;;::::::;;;;;::::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,::;"*ooOOQQqQqqqOoOOQO";"";;;;"oQQQQQQqqqQqqQQQQQQQQQQQQQQOQQOQQQqQQqqqQQQQQQqqQQQOoo*"""""***"";;;;"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"" ooooooo*o*oo*oooooooooooOoo***""";;;;;;:;:::::::::;::;;;;;;"""**oOOOOOOOOOOoooooooooooooooooooooooooooooooo*ooo************ooooooo*:..,..,.,"*oooo**********************"""*******oQqqqQQQOoOQQQQqqQqQQQQQQOoOOQQOOoOQqQQoOqqqQQO*""oooooOQqqqqqqqqqqQo";"*oOo*"::;"*""::::::::::,,,:::;;;;;;;;;;:::::::;;;;;:::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,::;"*ooOOOQqqQqqQoOOQO*""";;;;"OQQQqqqQqQQQQQQQQQQQQQQQQQQQQQQQqQQqqqqqQQQQQQQQQQQOo*""""""**""";;;"";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";"" ooooo*o*oooooooooooooooooooo**""";;;;;;;;::;::::::;:::;;;;;""**ooOOOOOOOOOOooooooooooooooooooooooooooooo*oooooo**o************ooooo;.....,,:**oooooo********oo***""****o*"******"*oOQqqqQQooQqQqqQqqqqQQQqQOOOOOQQOOOOQqQoOqqqQqQo""oOOo*ooQqqqqqqqqQO";;*ooo*;:;;;"**"::::::::,::,:::;;;;;;;;;;;::::::;;;;;:::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,::;;"*oooOQqqQQqQOOOQO*;;";;;;*OQQQQQQqqqqQqQQQQQQQQQQQQQQQQQQQQQQqQQqQqQQQQQQQQQOo**"""""*""""";;";"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"" ooooo*ooooooooooooooooooooo***""";;;;;;::::;;;:::::::;;;;;;""**ooOOOOOOOOOOoooooooooooooooooooooooooooooooooooo*o*********o**oooooo",..,..,;ooooooooo************"""*"oO**********oOqqqqQOoOqqqQqqQQQqqQQqQQQOOOOQQOOOQQOooqqQQqQO""oQQQOOQQqqqqqqqqO";;"*oo*;::;;;;**";::::;::,::::::;:;;;;;;;;::::::;;;;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;"*oOoOQQqqQQQQOOOQo";";:;;*OqqQQQqqQQqQqQQQQQQQQQQQQQQQOOQQQqqqQQQqQQQQqqqQQQOo*""""""**"";;;;"";";;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"; ooooooooooooooooooooooooooo**"""";;;;;;;::::;::::::::;;;;;;""***oOOOOOOOOOOOooooooooooooooooooooooooooooooooooo*oo************ooooo*:.....,"oo*****oo********"""*****"*Oo*****oOOOOQQQQQOooOQqqqqqQQQQQQQQQQQQOOOOOQOQOQQoOqQQQQQO""oqqqqqqqqqqqqqqO";;"*o*";::;;;;;"*";::::;:,::::::;;;;;;;;;;:::::;;;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;"*oooOQqqqqQQQQOOQO";;;:;;*OQqQQQqqQQQqQQQQQQQQQQQQQQQOQQQQQqQqqqqqQQQQqQQQQOO**""""""*""";;;;;;"""";""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"" oooooooo*oooooooooooooooooo***""";;;;;;;::;;::;:::::::;;;;;"""*ooOOOOOOOOOOooooooooooooooooooooooooooooooooooooo***o***********ooooo;.....:*************ooo**""********oOoooOOQQQOQOQQQQOooQqqqqqqQQQQQQQQQQQQQOOOQQOQQOOoOqqOQQqo""oqqqqQqqqqqqqqQ*;:"*o*";:::;;;;;""*;;;::;::::::::;:;;;;;;;;::::;";;;;;::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;"*oooOOQqqqQQQQOOOQ*";;::;*OQQQQQQQQOOQQQQQQQQQQQQQQOQQQQQQQqQQqQQQQQQQqqqQQOo**"""""**"";;;;;;";;;;;""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;" ooo*ooooooooooooooooooooooo**""""";;;;;;:;::;;::::;::::;;;""""**ooOOOOOOOOOOooooooooooooooooooooooooooooooooooo*";*o***********ooooo",....:***o*********ooo*"""****oooOQQQOOOOOOOoooOQQQOooQqqqqqqQOQQQQQqQQqQQQQOQQQQQOOoOQQoQqQQ*"*qQqqqqqqqqqqQ*;;"*o*";:::;;;;;;""";;;;;;:,:::::;::;;:;;;;;:::;"";;;;;::::::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;"*oooOQQqqqqqQOOOQO";;;:;"OQQQQQQQqQQQQQQQQQQQQQQQQOQQQQQQqQQQQQQQQQQQqqqQQOo*""""""**"";;;;;;;;;";;;";""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"" ooo**ooo*oo*ooooooooooooooo***""";;;;;;;;::::::::::::::;;;;"""*oooOOOOOOOOOOoOoooooooooooooooooooooooooooooooo*":;**********o*oo*ooo*:....;***o*******oooo*""""*""*oOooOOQOooOQQQOOOQqqQo*OQqqqqQQOOQQQQqqQQQQQQQOQQQQQOoooQOoQqQQO"*QqqqqqqqqqqQo;;"*oo*;:::;;;;;;;""";::;;::,:::::;;;;;;;;;:::;;"";;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;"*oooOQQQqqqqqQOOQQ";;;;;"oQQQQQQqQQQQQQQQQQQQQQQQOQOOQQQQQqqqQQQQQQQQqQqqQO**""""""""";;;;;;;;;;;"";"";;""";";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; oooooooooooooooooooooooooooo**"""";;;;;:;::::;::::::::;;;;;""***ooOOOOOOOOOoooooooooooooooooooooooooooooooooo*":;****************ooo*;....;***********oo***""***"""*o*oooOOOOOQQQQQQqqqQo*OQQqqqQQOQQQQQQQQQQOQqQQQQQQQQOo*oo*QQqQQ*"Oqqqqqqqqqqo";"****;::;::;;;;;;""";::;;::::,:::;;;;;:;;:;:;""";;;;;;::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,:;"**oOOQQQqqqqqQQOOQ*;;;:;"oQQQQQQqQqQQQQQQQQQQQOQQOOQQQQQQqQQqQQQQQQQQqqqQOo**""""""""";;;;;;;;"";;"""";"""";"""""";;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" ooooooooooooooooooooooooooo***"""";;;;;;::::::::::::;::;;;;"""**ooOOOOOOOOooooooooooooooooooooooooooooooooooo";"*******************o*":...;***********oo****"***""""****ooOoOQQqQQqQqQQQo*QqqqQQQOOQqQQQqQQQQQQqQQQQQQQQQo*o**OQqQQo"oqqqqqqqqQo";""***"::;;:::;;;:;""";:::::::,::::;:;;;:;;;;;""";;;;;;;::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,:;;"*oOOQQQqqqqqQQOOQo;;;:;"*OQQQQQQQQQQQQQQQQQQQQQQQOQQQQQQqqqQQqQQQQQqqqqQOo*""""""""";;;;;;;;;;;;;;;;;;;";;""";;;;;;";";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"" ooo*ooooooooooooooooooooooo***"""";;;:;:;:::::::::::::;;;;""""*oooOOOOOOOOOooooooooooooooooooooooooooooooooo*""*********************o*;...:******************"""""""*ooooooOQQQQQQqqqQQQooQqqqQQOOQQQQQqqqQQQQqqQQOQqQQQOOoo**oOQQqo;oQqqqqqqQo";""***"::;;:::::;;;:;"";;;;:::::,::;;;:;;;;;;;"";;;;;;;;;:::::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,:;;"*oOOOQQqqqqqQQOoQO;;;;;"oOQQQQOQQQQQQQQQQQQQQQQQQOQQQQQQqqQqQQQQQQQqqQQQoo*"""""**"";;;;;;;;;;;;;;;;;;";;"";";"";;"";;"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";""" ooooooooooooooooooooooooooo***""";;;;;;:;:::::;::::;::;;;;;"""*oooOOOOOOOoooooooooooooooooooooooooooooooooo*o**********************oo**,..,"******o****""*****""*"**ooooOQQQQQQQOqqqqQqqO*QqqQqQQQQQQOQqQQQQQQQQQOQQQQQOOOooOoooOOQo;"*QqqqqqO";;****":::;::::::::::;"";;;;:::,,,::;;::;;;;;;"";;;;;;;;;;;::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;"*oOOOQqqqqqqqQQoOQ";;;:*ooQQQQQOQQQQQQQQQQQQQQOQOQQQQQQqQqQQQQQQQQQqQQQOo*""""""""";;;;;;;;;;;;;;;"";";;";;""""";";"";""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""";;""" oooooooooooooooooooooooooooo**"""";;;;;;;::::::::::::::;;;""""**ooOOOOOOOOOooooooooooooooooooooooooooooooooo************************oo*;..,;******oo*"****""**"""**oooooOQQQQQQOQqqqqqqQO*OqQQQQQQqQQOQqQQQQQQQQQOQQqqQOooOoQOoooOO*;"oqqqqqO*;;"****;::;;::::::::::;"";;;;::,,,,::;;;;;;;;"";;;;;;;;:;;;::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;"*ooOOQQqqqqqqQQOOQ":;;;*ooQQQQqqqQQQQQQQQQQQQQQQQOOQQQqqqQQqQQQQQQqqqQQO*"""""""""";;;;;;;;;;;;;;;;;";;";";"""""";"";""""""";""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;"; oooooooooooooooooooooooooooo***""";;;;;;:::::::::::::;:;;;""""**ooOOOOOoooooooooooooooooooooooooooooooooooo****************************",.,;*******o*"*****""**""*oooooOQQQQQQOoQqqqqqqQOoOQOOOQqqQQQQQQQQQQQQQQOOQQqqqQooQoOQOOQQQO;"OqqqqQ*";"****;::;;;::::::::::";"";;;::,,,::;;;;;;;;;";;;;;;;;;;::;:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,:;"*oooOQQQqqqqqqQOoQo:;;;"o*OqQQQqQQQQQQQQQQQQQQQOOQQQQQQqqQQQQQQQQQQqqQOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;";;;"";";;""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;""" oooooooooooooooooooooooOooo****""";;;;;;:;:::::::::;::;;;;;""**ooOOOOOOOooooooooooooooooooooooooooooooooooo*o*"*************************;..;******o*"""***""""**"*oooOQQQQQQOooOqqqqqqqqQooOQQQQQQQOOQQqQQOQQqQQOQQQQqqQooQOOOOQqqqQ*"oQqqQo";"****":;;;:::::,::::::";"";;:::,,:::;;;;;;;;";;;;;;;;;;:;:::;:::::,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;"*ooOOQQqqqqQQqQOQO;;;;"o*OQqQQQQQQQQQQQQQQQQQQQQOQQOQQQQQQQQQQQQQqQQQO**""""""*"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";""""""""""""""";""";;;;;;;;;;;;;";;;;;;;;;;;;;;;;"; ooooooooooooooooooooooooOOoo**""";;;;;:::::;::::::::::;;;;""""**ooOOOOOOooOoooooooooooooooooooooooooooooooooo*""************************":,;****oo*"""""**"""""***oOOQqQQQqO*ooQqqqqQqqqQOooQQqQQQOoOQqqQQQqqQQOOQQQqQQQOOqQOOQqqqqqO"*Oqqo";"****":;;;;:::::,::::::";*":::::,,::;;;;;;;";;;;;;;;;;;::::::::::::,,:,:,,,,,,,,,,,,,,,,,,,,,,,......,,,:;;"*oooOQQQQqqqqQQOOO;;;:;o*QQqQQQQQQQQQQQQQQQQQQQQQQQQQQQqQqQQQQQQqQqQQO*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;";;""" oo*oooooooooooooooooooooooo***""";;;;;;;:::::::::::::;;;;;""""*oooOOOOOOOooooooooooooooooooooooooo*ooooooo**o****************************;:;****o*"""*"""**"""""*ooOQqQQQqqOOooQqqqQQqqqqQOoOQqQQQOOQQqQQQQqQqQoOQQOQQQQQQqQOOQqqqqqQ*"oQO*;"****":;;;;;;:::::::::::";**:;::,::;;;;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,,,,:;"*oooOOQqqQqqqqQOoQ*;;:;o*QQQQQqQQQQQQQQOQQQQQQQQQQQQQQQQQqQQQQQqqqqQOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""";""""""""""""""";;";;;;;;"";;;;;;;;;;;"" oooooooooooooooooooooooOooo***""";;;;;;::::::::::::::;;;;;;"""*ooOOOOOOoOoooooooooooooooooooo*ooooooooooooo*o****************************";"******""""*"""******oOOQqQOOQqqqQ*OQqqQOQqQqqqQOoQQqQOoOQQqQQQQqqqQoQqOoQqQqqQQQOoQqqqqqqO*oo*;;"***";:;;;;;;;::::::::::;;**;::,:::;;;;;;";;;;;;;;;;;;:;;:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,:;""*ooOOQQQqqqqqQOoOo;;:;ooQQOQQqQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQQqqqQQOo**""""""*"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""""""""""""""""""";;;;;;;"";;;;;;;;;;;"; oooooooooooooooooooooooooooo**""""";;;;:::;:::::::::::;;;;;""**ooOOOOOOOoOoooooooooooooooooooo*oooooooooo**oo***********o*o*****ooo**"""**""*******""""""*****oooOQQQOoQqqqqO*QQqqOOQQQqqqqQOOQQooOQQqqqQQQqqqQoQqQoQQQqqQOQO*OqqqqqqQoo"";"*o*";:;;;;;;;;:::::::::::;"";::,::;;;;;;;;;;;;;;;;;;:;::;:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,:;""*oooOQQqqqqqqQOoOo;::;*oOQOQqqQQQQQQQQQQQQQQQOQQQQQQQQQQQQQQQqqqQOOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";""""""";""""""""""""""""""";;;"";;;;;;;;"";;" oooooooooooooooooooooooooooo**"""";;;;::::::::::::::::;;;;;"""*ooOOOOOOOOOooooooooooooooooooo*ooooooooooo***o*o*******o*o*o**oooooo**""*OoO**oo*""**""""***"**ooOOQqqOoQqqqqO*OQqQoQqqQqqqqqQQOoooQQQqqQQQQqqqOoqqqOQQQqQQqQo"oqqqqqqqQo";"***";::;;;;;;;;::::::::::::"";:::;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,::;"*oooOQQqqqqqqQQoOo";:;"oOqQQQQqQQQQQQQQQOQQQQQQQQQqqQQQQQQQQQqqqQQO**"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""""""""""""""""""""""""""";;;;";;"";"""; ooooooooooooooooooooooooOooo**"""";;;;::::::::::::::::;;;;""""*ooOOOOOOOOOOOooooooooooooooooooooooooooooooooo***********************""*ooOo***o*""**""*********oOOqqQooqqqqqO*OQQQOqqQQQQQqQQQoooOQQqqqqQQQqqQooqqqOOoQQOQqQ**QQqqqqqQO***ooo";::;;;;;;;;;;:::::::::::;;::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;"*oooOOQqqqqqqQQoOO";:;"ooQQQQQQQQQQQQQQQQOOQQQQQQQQQQQQQQQQQQqqQQOo*"""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;"""""";""""""""""""""""""""""";;;;""";";;;"; ooo*ooooooooooooooooooOooooo**""";;;;;;;;;::::::::::::;;;;"""**oooOOOOOOOoOooooooooooooooooooooooooooooooooo************************"*OOo*""""o****"**""*******oOQQQo*OqqqqqO*oQQQQqqQqQQQQQO**QQOQQqqQqQQqqqQoOqqqQooQQQqqo*QqqqqqqqO*"*ooo*;::;;;;;;;;;;;:::,:::::::;::::;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,:;"*oooOQQqqqqqqQQOOO*:;:"ooQQQQQQQOQQQQQQQQOOQQQQQQQQQQQQQQQQQQqqqQOo*""""""*""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""""""""""""""""""""""""""""";";;;";";;;; oooooooooooooooooooooooOoooo**""";;;;;;;:;::::::::::::;;;;"""***oOOOOOOOOOooooooooooooooooooooooooooooooooo****o*******************";"o**";;::*****"**""****"*oOQQQQo*OqqqqqO"oOOqqqQQqQOOOOo*OOOOQQqqQqQQQqqO*QqqqQo*QQqqQ*QqqqQQqqQ*""oOo*"::;;;;;;;;;;;;:::::::::::::::::;;"";;;;;;;;;;;;;;;;;:::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;"*ooOOQQqqqqQqQQOOO*:::"ooQQOQQQQOQQQOQQQOQQQQQQqQQQQQQQQQQQqQqqQQOo*"""""**""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""";"""""""""""""""""""""""""""""""""""";;;; ooo*oooooooooooooooooooooooo**""";;;;;;::;;::::::::::::;;;;"""**oOOOOOOOOOoooooooooooooooooooooooooooooooooo***********************";:"*""";:,"******""*******oQqQQQo*QqqqqqO"ooQqqqQqqQQOOo*OOOOQQqqqqQQQQqqO*QqqqQo*QqqqooqqQQQqqQo";*ooo":::;;;:;:;;;;;;::::::::::::::::;"*""";";;;;;;;;;:;;:::::::::::::::::::::::,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:;"*ooOOQQQqqqqqqQOOQ*;::"*OOQOQQQOOOQQQQQQQQOQQQQQQQQQQQQQQQQQQqQQOo**""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";"";"""""""""""""""""""""""""""""""";""; oooooooooooooooooooooooooooo**""";;;;;;;:::::::::::::::;;;""""*ooOOOOOOOOOooooooooooooooo*oooooooooooooooooo********************""**;:*o***";;"******""****"*oQqQQOOo*qqqqqQO"ooqqqQQqqQQoooOOOQQQqqqqqqQQQqQooqqqqQooQqqQoQqQQQQQqo";"ooo":,:;;:::::;;;;;;::::::::::::::;"ooo**""""";;;;;;;;;::::::::::::::::::::::,:,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,:;"*oOQQQqqqqqqqqQQOQ*;::;*OQOOQQQQQQQQQQQQOQOQQQQQQQQQQQQQQQQqqqQQOo**"""""*""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";"""""""""""""""""""""""""""""""""""" oooo*oooooooooooooooooooOooo**"""";;;;:;::::::::::::::;;;;"""**ooOOOOOOOOoOoooooooooooooooooooooooooooo*ooo********************;;:;";*QQQOOOoo**"**""********oQQQOoO*OqqqqQQo*oQqqqQQQQOOOQQQQOqqqqqqqqQQQQQQOOqqqqOooQqqO*QOOQqqqO*;;*oo*;,:;;;;:::;;;;";;::::::,::::::;*OOOo****"""""";;;;;;::;:::::::::::::::::::::,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,::;"*oOQQQQQqqqqQqqOoqo;::;"oOOQQQQQQOOQQQQOOOOQQQQQQqQQQQQQQQQqQQQOO**"""""**""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";""""""""""""""""""""""""""""""""""" oooooooooooooooooooooooooooo**"""";;;;;;::::::::::::::;;;;;"""*ooOOOOOOOoOoooooooooooooooooooooooooooooo*oo*o*****************",,:;;"OqqqqqqqQ*""""**"**o**oOOQQQoOo*QqqqqQO***qqqqQQQQQQQQQQQQQqQqqqQqQQQQQqOQqqqQoOoQqQooQQQqqqQ*";*oo*;,:;;;;::::;;;;";;::,,:,,:::::"OOOOoooo*o*****"""";;;;:::::::::::::::::::::::,,,,:,:::,,,,,,,,,,,,,,,,,,,,,,::;;"*OQQQQQqqqqqqqQQoQO;::;"oQQQQQOQQQQQQQQOOOOOQQQQQQQQQQQQQQQQQqQOo*""""""**"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";""";"""""";""""""""""""""""""""""" oooooooooooooooooooooooooooo**""";;;;;;;:::::::::::::;:;;;"""**ooooOOOOOooOoooooooooooooooooooooooooooooooooo****************":.,"**OQqqqqqqqO"";;;;***oo*oOQQQQooQooqqqqqQo**oqqqqQqqQQQQQqQQQQqQqqQQQQQQQQQOOQqqQoOoQQQoQqqqqqq*";"ooo":,:;::::::::;;;;;::::,,,,:::;*OOOoooooooooooOo****"";;;:::::::::::::::;::::::,,:::,::::,::,,,,,,,,,,,,,,,,,::;""*oOQQQqqqqqqqqqQOoQQ;::;"*OQQQQOOQQQQQQQQOOOQQQQQQQQQQQQQQQQqQQQOo*""""""*""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""";"";""""""""""""""""""""""" oooooooooooooooooooooooooooo**""";;;;;;;:::::::::::::::;;;;""**ooOOOOOOoOoOooooooooooooooooooooooooooooooo********************:.:ooQQQqqqqqqQo";:,.:**oOOoOOQQQQoOo"OqqQqqOo*"*qqqqQQqQQQQQQQQOQQqQQQQqqqQOOOoOQQQQOQoOqQoQqqqqqO";"ooo":::;;:::::,:;;;;;;::::,,,,,,;*oo******ooooooOOOOooo**"";;;::::::::::::::;::::::,,,:,::::::,,,,,,,,,,,,,,,,::;;"**ooOQQQQQqqqqqqqQOoQQ*::;"*oQQqQQOOQQQQQQQOQQQQQQQqQQQQQQQQQQqqQQOo*""""""**";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";""""""""""""""""""""""" ooooooooooooooooooooooooOooo**""";;;;;;:::::::::::::::;;;;;""**ooOOOOOOOooOoooooooooooooooooo*ooooooooooooooo****************":,:"oQQQQqqqQQO*"":,::**oOOOOQQQQQoO**qqqqqQoo*;*qqqqQqqQQQOQQQQOOQQqqQQQQqQQqQooOOQQoQoOqqOQqqqqQ*;;*oo*;::;::::::,,:;;;;;;::::,,,,:;***"""""""****oooOQQOOOOoo**";;;::::::::::::::::::,,,:,:::::::,,,,,,,,,,,,,,::;;"***ooOQQQQQqqqqqqqqQQOQQ*::;""oQQQQQOOQQOQQQQQQQQQQQQqQQQQQQQQQQqQQOoo*"""""**"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;";;;;;";""";"""""""""""""""""""" ooooooooooooooooooooooooOoo***""";;;;;;:::::::::::::::;;;;;"""*ooOOOOOOOOOOooooooooo*ooooooooooooooooooooo*o*****************";:;;*OOQQqqqqQO*":;"""*oOQQOOOQQQOoo"OqqQqQOooO"*qqqqqqqQOQOOQQqQOOQQqQqqqqqqqQO*oQqOoqOoqQOqqqQQ*";*oo*;::;;:::::,,::;;;;;::::,,,::"**"""";"";;""""**ooOOQOQQOOoo*"";;;::::::::::::::::::,,,,:::,:::::,,,,,,,,:::;"**oooooOOOQQOQQqqqqqqQQQOQq*::;""oQQQQQQOQOOQQOQQQQQQQQQQqqQQQQQQQQQqQOo*""""""**"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;";;""""""""""""""""""""" ooooooooooooooooooooooooOooo**"""";;;;::::;::::::::::::;;;""""**oOOOOOOOoooooooooooo*oooooooooooooooooooooo****************""""";;"oOQQqqqqQO*";"*oo*oQQOoOQQQQoOoOQQQQqOooOQ"*QqqqqqQOQQQqQOqQOOQqQQqqqqqqqqQOooQooqQoQqQqqqqO";"*o*;::;;;::::,,,:;;";;;::::,,::"**"""";;;;";;;"""***ooOOOOQQQOOoo*";;:;;:;;;;;::::::::::::::::,,,:::,,::::;;"**ooOOQOOOoooOOOOQQQQqqqQQQQQQ*::;""*QQQQQQOQOOOQQOQQQQqqQQQQQqqQQQQQQQQQOo""""""*"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""""""""""""""""" oooooooooooooooooooooooooooo**""";";;;;:::::::::::::::;;;;""""*ooOOOOOOOOoOoOoooooooooooooooooooooooooooo***oo***********"""""""";"OQQQqqqqqO***"oooooOQOoOQQQooOoQQqqqOoooQQ*"QqqqQQOoOOQQQoOQooOqQQqqqqqqqqqQOoo*OqqooQqqqqQ*;;"*o":,:;;::::,,,::;"";;:::,,,,;****""";;;""*";;;;;""***ooOOOOOQQQOo*"";;;;;;;;;:::::::,:::,:::,,,,,::,:::;;"*oooOOoOOO****ooooOQQQQqqqqqQOQQ*::;""*OQQQQQOQQOQQOOQQQQQqQQQQQQQQQOQQQQQQO**""""**""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";""""""""""""""""* oooooooooo*oooooooooooooOooo**"""";";;;:::;::::;:::::::;;;;"""*ooOOOOOOOOOOoooooooooooooooooooooooooooooooooo*o*o******""";"""""";"QQQQQQqqqO"**"oOOO*oOOOQQQOoooQQqQQQo*oOqq*"oqqqQqQOQQQQqqQQoooQQQqqqqqqqqQQoOo"OqqOoqqqqQo";""*";,:;;:::::,,,:;";;;;::,,,:;***""""""""""**";;;;"**"*ooooOOOOOOOOo*"";;;;;;;;:::::::,:::,:::,:,::::::;;"*oOoOooOoo*o*"****ooOQQQQqqqqqQOOQo;:;""*OQQQQQOOQQQQQOOQQQQqQQQQQQQQQQQQQQQQo*"""""**"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""""""""""""""" ooooooooo*o*ooooooooooOOoOoo***""";;;;;::::;:::::::::::;;;;"""**ooOOOOOOoooooooooo*oooooooooooooooooooo*oooooooo******"";;;;""""";;oOQo**OqqO""*;*oOQOoQQQQQOOoooQQQQQO*oOQqQO"*QqqqqQOQQqqqQqQOooOQqqqqqqqQqqqQQOo*QqQQqqqqO*;"***;::;;;;:::,,,::;;;;:::,,,:"o*******""""""*O*;;;;"*""*ooooooOooOooo**";;;;;;;;;;::::::,,,,,:::::::::::;**oOooo*oo****""**ooooOQQQQqqqQqQOOqo;:;"**oQQQQQQOQQQQQOQOQQQQQQQQQQQQQQQQQQQOo*""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;;;;;;;;;;;;;;;;;;;";;";""""""""""""*" ooooooooo*oooooooooooooOOOoo***""";;;;:;:::::::::::::::;;;;"""**ooOOOOOOooooooooooooooooooooooooooooooooooooo**o**o***"";;;;"""""::"*Oo;"oOOo"**""*OQoOQQqQQOO**oOQQOOo*oQqqqQ**OQQqqQOOQqqqqQQOoooqqqqqqqQQqqqqQqQOoQqqqqqQ*";***;:,;;::::::,,,::;;;;::,,,:"ooo************oQo*"""*o**oo****oo*ooooo**";;;;;;;;;;;::::::,,,,::::,::::;""**ooo****oo*o***ooOOOOOQQOQqQQqqQOOqo;:;""*oOQQQQQOQQQQQOQQQQQQQQQQQQQQQQqQQQOO**"""""**"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;"""""""""""""" ooooooooooo*ooooooooooOooooo**"""";;;;:::::::::::::::::;;;;"""**ooOOOOOOOOoooooooooooooooooooooooooooooooooo*oo**oo***";;;;;";;"":,::"":;"**"*o*""*QQQQqQQOOOo**QOOOOOo*oqqqqQooOqqQqQoOQQqqqqQOoooQqqqqqqQQQqqqqqqqQOqqqqqo";*oo":,:;:;:::,,,,,::;;;:::,,:*Ooooooooooooo*oOQQO*""*OOo*Oo***oo******o***"";;;;;;;;;;:::,,,,,,::::::::;;"*********oOOOOooOoOOOOOOQQOQqqqqqQQOqo;::"**ooQqQQQoQQOQQQQQQQqqQQQQQQQQQQQQQQOo*"""""***"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;;;;;;;;;;;""";";;;"""""""""""* ooooooo*ooo*ooooooooooOOOooo***"";;;;;:::::::::::::::::;;;;"""*ooOOOOOOoOOOooooooooooooooooooooooooooooooooooooo***"""""";;;;"""";::::;:;;""oOOOoOQqQQqqQQOOo**OqOOOOQo*oqqqqQOO*QQqqQOoQQqqqqQQoooOQqQqqqQqQqQqqqQqqOQqqqQ*;"oo*:,:;;;:::,,,,,:::;::::,,:oOOoooooooOOOOOOOQQQQOooOQQOOQO***Oo**********""";;;;;;;;::::,,,,,,:::::::;;"""**"*oOoOQQQQQQOQQOQOOOQOOQQQqqqQQOOqo;::"**oOQQQQQOQQOQOQQQQQQQQQQQQQQQQQqqQQOo*"""""**"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;"""""""""""""""""""" ooooooo*ooooooooooooooOoOooo**""";;;;;;:::::::::::::::;;;;;"""**oOOOOOOOOOoOoooooooooooooooooooooooooooooooooo***"";""""";;;;;;;";;;"";::;*OQOQQQqQQQOoQOOOo**oQqQOoOOo*OqqqqQoQoQqqqQooqqqqqqQQOo*oQqqqQQqqQqQQqQqqqqQqqq*";*o*;::;;;::::,,,,,:::::::,,;oOOOoOOOOOOQQOQQQQQQqQQQQQQqQQQQO*oo*"********""""";;;;;;;:::,,::,,,,,,::::;;"""o*oOQQQQQQQQQQQQQQQOOQQOOQqqQqqqqOOqO;:;;***OOQQQQoQQQOQQQQQQQQQQQQQQQQQqqqQQO*"""""""*"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;"""""""""""""""""""""" oooooooooooooooooooooOoOOOoo**"""";;;;;;:::::::::::::::;;;;"""**oOOOOOOOOOooooooooooooooooooooooooooooooooooo*"""";;"""""";;;"";;;;"*o*";"*OqQqqqqqqQQOOOOOo"*OQQQOoOOo*OqqqqQoQOoQqqQooQqqqqqQQQO**oQQqqqqqQQQQqqqqqqqqqO";"*o"::;:;::::,,,,,,::::::,,;oOOOOOOOQQQQQQQQQQQQQQQQQQqqqqqqqQOOo"""***""**""""";;;;;;;::::,,:,,,,,,,,:;;"*ooOOQQQQQQQQQQQQQQQQQQQOQOQQqQqqqqqOOQO;::;***OOOQQQOOQQQOQQQQQQQQQQQQQQQQQqqQQo*"""""*"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;";;";;;;";;;;;;;;;;;;""""""""""""""""""""" oooooooooooooooooooooOooOOOo**""";;;;;;:::::::::::::::;;;;;"""**oooOOOOOOoOOooooooooooooooooooooooooooooooooo";";::"""""";;;;;";;;;"*ooo*"oOqqqqqqqQOooOOoo""oOQQOooOO**OqqqqQoQQOOqQQooQqqqqqqqqQo***OQqqQqqqQQqqqqQqqqQ*;;***;,:;::::::,,,,,::::::,,;OQOOOOOQQQQQQQQQQQQQQQQQQQQQQqQqqqqqQo"""""*"**""""""";;;;;;;:::,,,,,,,,,:::;"*OQQQQQQQQQQQQQQQQQQQQQQQQOOQqqQqqqqQOOQO;::;**oOOQQqQOOQQQOQQqQqQQQQqQQQQQQqqqQQo*"""""""""";;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;;;;;;;;;;;""""""""""""""""""""" ooooooooooooooooooooooOOOOOo**"""";;;;;;::::::::::::::;;;;;"""**oooOOOOOOOOoooOOoooooooooooooooooooooooooooo*";;,,:*""""""";;;;;;;"*oOOQOooOqqqqqqQo*ooOOoo"oooOOOoOOo**OqqQqQoQqQOQQQo*QqqqqqqqqQQ****oQqqqqqQQQqqqqqqqo":*o*;,,;;::::::,,,,,,::::,,;oOQQOQQQQQQQQQQQQQQQQQQqQQQOOQQQqQqqQqQo*"""**"**"""""""";;;;;:::,,,,,,,,,::;*oOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqqqqQOOQO";:;"*ooOOOQQOQQQQQQQQqQQQQQqQQQQQQqqqqOo"""""""""";;;;;;;;;;;;;;;;;;;;";;;;"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;";;""""""""""""""""""""""" ooooooooooooooooooooOOOOOOoo**"""";;;;;;::::::::::::::;;;;""""**oOOOOOOOOOOoOoOooooooooooooooooooooooooOooo*;:;,,,;*"""""";;;;";"""*oOQQOOOQqqqqqQo**oOOQo*oQQoOOOoOO*"*OqqQqQoQqqQOQqo"QqqqqqqqqqqQo***oOqqqqqqQqqqqqqO*;"oo":,:;;:::::,,,,,,:::::,;oOQQOOQQQQQQQQQQQQqqqQQQQOQo**oOQQqqQqqQQO**""""*"""""";"";;;;;:::,,,,,,,,,:;*OQQQQQQQQQQOOoOQQQQQQQQQQQQQQQQqqQqqqqQOOQO";:;"oooOQQQQOOQQQQQQQQQQQQQQQQQQQQQqqQO*""""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;";;;;""";;;"";;""""""""""""""""""""""""" oooooooooooooooooooOoOOOOOOo***""";;;;;:::::::::::::::;;;;;""***oOOOOOOOOOOooooooooooooooooooooooooooOoOOO*:,,:,,,"*""""""";;;"""""*OQQOOQQqqqqqQ***oOQQO*oOQQooOooOO""*OqqqQQOQqQQOOQo"OqqQQqqqqqqQQ****oOQqqqqqqqqqqQo";*o*:,:;;;;::::,,,,,,::,,,;oOOOQQQQQQQQQQQQQQQQqQQqQQOo";""oOQqqqqqqQOo*"""***""""""""";;;::::,,,,,,,,:;oQQQQQQQQQQQQO**ooOQqqqQQQQQQQQQQQQQqqqQQOOqQ";::"oooOQQQQOOQQQQQQqQqQQQQQQQQQQQQQQQo*""""""""";;;;;;;;;;;;;;;;;;;;";;;;";";;;;;;;;;;;;;;;;;;;;;"";;;;;;;;";""";"";;;;""""""""""""""""""""""""" oooooooooooooooooooOoOOOOOOoo**"""";;;::::::::::::::::;;;;;"""**oOOOOQOOOOOoooooooooooooooooooooooooooOOOO*,,::,,:**"""""";;;"*o""*ooQoOQqqqqqqQo"*oQQqO*oQqqQOoOoOOo""oQqqqQQOOqQQQQQO"OqQqqQqqqqqqQOooOoO*oQqqqqqqqqO";"oo",,;:;::::::,,,,,,:::,:oOOOOOOQqQQQQQQQQqQQQqQQOQOo*;,::"*oQqqqqqqQO**"*****""""""";;;;;:::,,,,,,,,;*QQQQqQqQQQO*oO;""*oQQqqqQQQQQQQQqQQQQqqQQOQqQ";:;"oOoOQQQQOOQQQQQQQqQQQQQQQQQQQQqQQOo*"""""""";;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";";;";"";;;;;"""""""""""""""""""""""""" oooooooooooooooooooOOOoOOOOoo**""";;;;::::::::::::::::;;;;""""**ooOOOOOOOOoooooooooooooooooooooooooooOooOO",,::,:"**"""""";;;"oo*""*OOOQqqqQQqqo**oQqQQ**OqqqqQOo*ooo**OQQqqqqQQqqQqQQO*oqQqQQQqQQqqQQQQqQQOoOQqqqqqqQ*;;oo*:,:;;:::::::,,,,,,,,,:oOOOOOOQQqqqQQQOOqQQQqqqqoOQO*:,,::;;oOqqQOOQO**"*****"""""""";;;;;:,,,..,,,:*OQQQqqQqqQQo"*O;;;"oOQqqqqQQQQQQQQQQQQqqqQOQqQ";:;"ooooOQQQoOQQOQQQqqQQQQQQQQQQQqqQQo**"""""""";;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;"""";;;"""""""""""""""""""""""""""* oooooooooooooooooooOOOOOOOOoo*""";;;;;:::::::::::::::::;;;"""***oOOOOOOOooooooooooooooooooooooooooooooOoOO*,,:,,;"*""""";";;;"o*"""oQQOQqqqQQQO*oOQqqQo*OQqqqqOo**ooo**QQqqqOQQQqqQQqqQ**QqQqqqqqqQQQQQQqqqQOQQQqqqqqO";*oo;,:;::::::::,,,,,,,,,:oOOoOOOQQQqqqQQOoOQQOOQqqqQoQQO;,,,:::"oOQQooOOo*******"""""""";;;;::,,,...,,"oOQQQQQQqqQQO""O":;"*oOQqqqQQQQQQQQQQQQqqQQOOqQ";:;"ooOoQQOQoQQQQQQqQQQQqQQQQQQQQQQQOo*""""""""";;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;;;"""""";""";;"""""""""""""""""""""*""""" oooooooooooooooooOOOOOOOOOOo**"""";;;;:::::::::::::::::;;;;"""*oooOOOOOOoOooooooooooooooooooooooooooooOoOOo;:::,:;""""";"""""*o";;"OqOOqqqqOOO*oQQQqQOoOQQqqqQOO"*OoO"*QQQQqQqqqqqQqqqQo"OQQQqqqqQQQqQQQqqqQQQqqQOOQQ*;"oo",,:;::::::::,,,,,,,,:*OooOOOQQQQqQQQOoooQQooOQqqO*OQQ;,,,,,,:"oOOo"*Oo******""""""""";;;:::,,....,;*OOQQQOQQqqQQOooO":;;"oOQQQQOQQQQQQQQQqQqqqQoQqQ";:;"*oOoOQOOOQQQQQQQqQQQQQQQQqqqQQQQO**"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;";;;;;";;;;;;;;;;;""""""""""""""""""""""""""""""""""****"" oooooooooooooooooOOoOOOOOOOo**"""";;;;:::::::::::::::::;;;;""***oOOOOOOOOOoooooooooooooooooooooooooooooOOQO":;"::,:;;""";""""*o";"oQqqqqqqQO*ooOqqQQOoQQOQqQqQOo"oQoo"*QQQQQqQQqqQqQqqQO"OQOQQqqqQqQQQQqqqQQQqqqqQOOo";*o*;,:;;:;:::::,,,,,,,,,"oooooOOQQQQQqQQOo*oOQoooOQQooOQO:,,,,,,:;*oOo**ooo********"""""";;;:::,,...,:*oOOOQQOOQqQOOOOOO":;;"oOOQqQQqqQQQQqQqQOQqQQoQqQ";::"*OOoOOOOOQQQQQQQQQQQQQQQQQqQQQQQo**""""""""";;;;;;;;;;;;;;;;;";";;;";;;;;";;;;;;;;;;;;";;";;;;;;;;"";""""""""""""""""""""""""""""""""**"**""" oooooooooooooooooOOoOOOOOOOoo*""";;;;;:::::::::::::::::;;;""""**ooOOOOOOOOooooooooooooooooooooooooooooOOQQO;:"OOo;:,:;";";;""*o**OQqqqqqqQQ**oOQqqQOOOQQOOQqQQOo*oOOo"*QQQQQqQQQqQQqqqQO**OQqqqqqqqqQQQqqqqqqqqqqqQOo"*Oo"::;;;";;:::,,,,,,,,,"ooo**ooOOOQQQqqOOo**oOQOoOOoOOQQ*,,,,,,,,:"oOOo*ooo*********""""";;;::,,,..,,;*oOooQQoooOOOoOOQO;:;;"*OQQqqqqqqQQQQqqQqqqqQoQqQ*;::;"OOooOQoOQQOQQqqQQQQQQQQQQQQQQQOo*""""""""";;;;;;;;;;;;;;;;;;;"";;;;"""";";;;;;;;;;;;;;;;;;;;;;""";""";";"""""""""""""""""""""*""**"*"*"""""; ooooooooooooooooooooOOOOOOOoo**""";;;;;:::::::::::::::;;;;;"""**ooOOOOOoOoooooooooooooooooooooooooooooOQqQQ*:;OQO*;,,,:;;;;"oOQQQQQqqqqqQOo*oOQQqQOOQOQQOoQqQQO*"ooO*;*QQqqQQQQqqQqqqqqQo*OQQQqQqqQqQQqqqqqqqqqqqqQo**Oo*;:;";";;;::,,,,,,,,,;o*o*****oooOOQQQOOoo**oQQOOoOOQQ*:,,,,,,,,:;*oOo**ooo********"""";;;;::,,...,,;*oo**oQOoooOooOOQ*::;;"*OOQQqqqqqQQqqQqqQqqQOoQqQ*:::;"OOooOOOoQQQQQQQqQQQQQQQQQqQQqQOo*""""""""";;;;;;;;;;;;;;";;;;";;";;"";;";;;;;;;;;;;;;;;;;";";;;""""""""""""""""""""""""""""*"*"*****""""";;; oooooooooooooooooooOOOOOOOOOo**""";;;;;:::::::::::::::::;;""""**ooOOOOOOOooooooooooooooooooooooo**oOOOQQQqqQ;:**"":,,,,,::;oQqqqqqQqqqQQQooOOQQQQQOOQOQQOOQQQOO""*oO*;*QQqQqQQQQQQQqqqqQO*OqqQQQqqqqQQQqQqqqqqQqqqQ*"oOo";;";;;;::,,,,,,,,,,;oo**********ooOQqQOoo***oQQQQQQOo;,,,,,,,,::;"*oo***o********"""""";;;::,,....:"ooo*"*OQOooooOOO*;::;;"*OOQQQQqQqQqqQQqqqqqQOoQqQo:;:;"OQoOOOOOQQQQQQQQQQQQQQQQqQqQQQoo""""""""";;;;;;;;;;;;;;;;;;;;";;;";;;;""";;;";;;;;";;;;";;;;;"";""""";"""";""""""""""""""""*"****"""""";;;;: oooooooooooooooOooOoOOOOOOOoo**""";;;;;::::::::::::::::;;;"""***ooOOOOOOooooooooooooooooo*ooooo**oOQQQQQqQQO";"":,::,. .,:*QQqqqQqqqqqQQOooQQQOOQQQOOQQQQOOOOOo"*ooO*"*OQqqqQQQQQQQqQqQQOOQqqQQQqqqqqQQqqqqqqqQQQQ*"*OO*::;;;:::::,,,,,,,,,;*o*****"""*"**oOQQQOo*****oOQQOo*;:,,,,,,,,:;"""*o************"""""";;;:,,....,:*o***""*oOOooOOO*;:::;;"oOQQQQQqQQQQqQQqqqqqQOoQQQo;;:;"oQOooOoOQQQQQQQQQQQQQQQQqqqqQQo*""""""""";;;;;;;;;;;;;;;;";;;;;;";;;;;";";;;";";;;;;;;;;;;"";;;;""""""""""""""""""""""""""""""*""""";;;;;;:: oooooooooooooooOoooOOOOOOOOoo**"";;;;;::::::::::::::::::;;;""***ooOOOOOOoooooooooooo*oooo*oooooooQQQQQQQQOO*":;";::,. .,"QQOQqqQqqqqQQOoOOOOOoOQQQOOOOOOOoooOo"ooOO*""OQqqQQqQqQqqQqQqQQQQqqQQQqqqqQQQqqQqqqqqQQo""ooo;,;";:::::,,,,,,,,,;oo*******"""""**oOOOOo****"*ooo*";:,,,,,,,,,:;""""***"*********""""""";;:,,...,,:*ooo*"""*ooOOOo*;::::;;*oOOQQQQQQQQQQQqqQQqQQOoQQQo;;:;"oQOoOOoOOQQQQQQQQQqQQQQQQQqQQOo*""""""""";;;;;;;;;;;;;;;;;;;;;;;;;";;;;";;;;;;;;;;;;;;;";;;;";;;;""";"""""""""""""""""""""***"""";;;;;;;;::: oooooooooooooooOooooOOOOOOOoo**""";;;;:::::::::::::::::;;;;""***ooOOoOooooooooooo*o*oo***ooooOOQOQQQooOOo*"";::";::. .,*QQOoOqqqqqqqQOo**ooOOQQqqQOOOoooOOOOQo"o*QO*;"oOQQQQqqQQQqqqqqQQQQQQOQQQQQqQQQqqqqqqqQqO";*oo",,;";:::::,,,,,,,:"oo********"""""""*oooooo**""""""";::,,,,,,,,:;""";"***""******"*"*"""";;;:,,....,;*oooo**""****"";:::::;"*oOOQQQQQQQQQQQQQQQQQQooQQQo;;:;"oOOoOoOOOQQqQQqQqqQQQQQQqQQqQOo*""""""""";;;;;;;;;;;;;;;;;;;;";;";;;;;;;"";;"";;;;;;;;;;""""";""""""""""""""""""""""""""""**""";;;;;;::::::: oooooooooooooooooOooOOOOOOOoo**""";;;;::::::::::::::::::;;;"""**ooOOOOOoooooooooo***o**oo**oQQQqqqQQO***";;;;::;;:. .:"OQqQQ*OqqqqQQQo*"**oOQqQqqqQoQQooOOQOOOo"**QO*;"ooOOQqQqQQqqqqqQQqQqQQQQQQqQQOQQQqqqqqqqQ*""oo*:,:;;;::::,,,,,,::"oo*********""""""""**oooOO**"""";;;;::::,,,::;;;"""***"*"*******"""*""";;::,,...,,;**oooo**""""";;;:::;;"*ooOQQQQQQQQQQQQQQQQQQQoOQQQo;;::"*OOoOoOQQQQqQqQqqqQQQQQQqqQQOo*""""""*"";;;;;;;;;;;;;";;;";;"";;;;;;;;;;";;;";;;;;;;;;";"""";""""""""""""""""""""""""""""""";;;;;;:::::::::: oooooooooooooooooooOoOOOOQOoo*""";;;;;;::::::::::::::::;;;;"""**oooOOoOoooooooo**o**o***o*;OQQqqQQQOo""";;;";:,:;,,:"OQQqQqQOoQQQQOo*"""oo*QqqqqqQO*qQooOOOOoOo""*QO*;***OQQOOqQqqqqqqqQQQQQQQQQQQQQqQQqqqqqqqqO";*Oo;,,:;;:::::,,,,,,:"ooo*****"***"""""""""****oo****""";;;;;;:::;:::::;;;""""""*******"***""";;;:,,....,;;"******";"";;;;;;;""**oOQqQQOOQQQQQQQQQOQQQQoOQQQo;;::"*OOOooQQOQOQQqQQqqQQQQQQQqQQOo*""""""""";;;;;;;;;;;;;";;";;;"";";;;;;;;;";;;";;;;;;;;";;"""""""""""""""""""""""""""""""*""";;;;;;::::::::::: oooooooooooooooooOOOOOOOOOOoo**""";;;;;::::::::::::::::;;;;"""**ooOOOOOoooooooooo******o*";QqQqqQQOo*;;""";;;;;;;,:"OQQQqqqQO*oOoo*""oOOOoOqqqqqqQo*qQooOOOOOoo*"*Oo";***QQQoOqQQQqqqqQqQqQQQQqqqQqQqQqqqqqqqqQ*;"oo*:,:;;;::::,,,,,,:"ooo***"*""*""""""""""""******o*o**o*"""""";;";;;:::;::;"""******"***"""""";;::,...,,:::;;;"""""""*";;;;"**ooOQQQQOOOOQQQQQQqQOQQQQOOqQQO";::"*oOOooOQOQQqQQQQQqqQQQQQQQQ*oo*""""""""";;;;;;;;;;;;;";;;"""""";;";;;;:;";;;";;;;";;;;;";;""""""""""""""""""""""""""""""";;;;::::::::::::::: ooooooooo*ooooooooOOOOOOOOOoo**""";;;;;;;:::::::::::::::;;;"""**ooOOOOoooooooooo********o";QqqqQOo**;:;;""""*"";::*OQQQQQqQQO***oooOOQQQooQqqqqqQQo*qQoooOQOOOo*"*oo*;*O*OOooQqqqqqqqQqQQqqQQQQQQQQQQqQqqqqqqqo";*oo;:,;;;::::,,,,,,,"ooo****""""""""""""""""""""""**o**oo**""*oo**o*;;;;:::;;""********"""""*""";;::,....,:;:;;;""";""***"***oQQQQQQOQOooOOQQQQQQqQQQQQOOOQQQO;;::""oOOOoOQQQqQQQQQQQQQQOQQQQQOo**"""""""";;;;;;;;;;;;;;;;;;;;"""";;;;;;;;"";;;;;";;;;;;;;";""""""""""""""""""""""""""""""";;;;:::::::::::::::: ooooo*ooooooooooooOOOOOOOOOoo**""";;;;::::::::::::::::::;;;"""**ooOOOOOooooooooo*******o*";OqQQOo""";:;""**"*";:;oQQQOOQQQQQQO*"*OQQQQOo*OqqqqqQQQo*QQOoooQQOoo**o**""oOoo*"OqqqqqqqqqqqqqQQQqqQQQQQqqqqqqqqqO*;*oo*:,:;;;:::,,,,,,,"oOoo***"""""""""""""""""""""""******o**"""****o*;;";;;;;;""*****"""*"****""";;::,....,:;;;;;"""""*o****o*oOQOQOOOOOOOOQQQQQQqqqQQQQOOOQQQO";::;"oOQooOQQQQQQQQQQqQQQQQQQQOoo*""""""""";;;;;;;;;;;;;;;;;;;;";;""""";;;;"";";";""";;;;;;;"""""""""""""""""""""""""""""";;;;:::::::::::::::::: ooooooooooooooooOOOOOOOOQOOOo**""";;;;:::::::::::::::::;;;;"""**ooOOOoOoooooooooo**o***oo*;oQQOo*"""";"*"""*****oOOQOOQqqqQQqQO""*oOQOo"*QQQQqqQQqO*QOOoooQqQOo**o***"oo**"oqqqqQQQQOqqqQQQqQqqqQQQQqqqqqqqqQo""*oo"::;;:::::,,,,,,;oOoo****""""""""""""""""""""""""******"*"""*o""*";"";;;;""""****""""**"**"""";;;:,....,::;;"""""""********oOQoOOOoOOOOOOQQQQQqqQQQQQOOOQqQO";::;"*oQooOQQQQQQQQQqQQQQQQQQQOo**""""""""";;;;;;;;;;;;;;;;;";;;;;";"";;;"";;";;""";";;;;"";;;"""""""""""""""""""""""""";;;;:::::::::::::::::::: oooooooooooooooOOOOOOOOOOOOOo**""";;;;;:::::::::::::::::;;;"""**ooOOOOOOoooooo*o**********""o***""***"";""*OQOoOOooOQQQqqqQqqqQ*;""oOo**oOOOOqQQqqO*QQOOooOqQo*oo**"****""*QqqQQQqqqQQQQqQQQQQqQQQQQqqqqqqqqo";*oo*;:;;;:::::,,,,,;oOOoo****"""""""""""";"""""""";""""""**"*""""*"""";;;"""""""""****"""*""***""";;;:,....,::;;;;""""***""*****oOooOOoooooOOQQQQQqqQQqQQOOOQqQO";::;"*oQOoQQQQQqqQQqqQQQQQQQqQOo*"""""**"";;;;;;;;;;;;;;;;;";;;;;"";;;;;"";"";;;;";";;";;""""""""""""""""""""""""""""";;;;;::::::::::::::::::::: ooooooooooooooooOOOOOOOOOQOOo**""";;;;;:::::::::::::::::;;;"""**ooOOOOOOooooooooo***ooooo*";""";;"""";;;*OOOOOOOooOQQQqqqqQqqQQO*";**"""*o**OqQQqqQoOOOQo*oQQooOO**""""""*QqqqQQQQqqQQQQQqQQQQQQQQqQQqqqqqqQ*;;*o*":;;;:::::,,,,,;oOOoo***""""""""";;""";;""""""""""""""""""""""""";;;;;;;"";;;""***""""""****""";;::,,...,,::;;;;"""""""""**"**OooOoooooooOQQQQqqqQQQQQQOOQqQO";;:;"*oQQoQQQqQQqQqqqQOOQqqqQQOo*"""""*""";;;;;;;;";;;;;;;;;;""";;";;;";;";"";""";;"";";;;""""""""""""""""""""""""""";;;::::::::::,::::::::::::: oooooooooooooOoOOOOoOOOOQOOOo**""";;;;::::::::::::::::::;;;""""*ooOOOOOooooooooo*o*oo*ooo**;;"";;;;:;"**oOOOOQQOoOOQqQQqqQQqqQQQQo""""******OQQQqqQoOOOQo*oOOoOOOo****""**oOQQqqqqqQQqqQQQqQQqQQqQqQqqqqqqqo";"oo*;:;;;::::,,,,,;oOOoo*****"""""""";;;;";"";;"""""""""""""""""";";;;;;;;;;;;;;;"***""""""*"*"*""";;::,,...,,:::;;;;""""""""**"**oooooooooooOQQQQqqqQQQQQQOOQQQO";;:;""oQQoOQQqQQQQQqQQOOQqQqQQO*""""""*""";;;;;;;;"";;;;;"";";";;;;;;";;""";;""""";";;";"""""""""""""""""""""""""""";;:::::::::,,:,::::::::::::: ooooooooooooooOOOOOOOOOOQQOOo**""";;;;;:::::::::::::::::;;;""""*ooOOOOOoooooooo*o**o**o*oo*";"";;;;;"**oOOOQOOOoOOQQqqqqQOQQqQQQQO*""*****oOQQQQqqQOOOOQQ***ooOQOQo*oo""OOooOoOOqqQqQQQQqqQQQQQQQqqqqqqqqqQ*;"*o*",:;;;::::,,,,:oOOooo*****"""""";;;;;"";";;;;;;";""""""""""";";;;;;;;;;;;;;;;"""""""""""***"**"";;;:,,,...,::::;;;;"""""""********oo***ooOOQQOQQqqQQqQQQOOQQQO";::;""oQQoQQQqQQQQQqQQQQQQqqqQO*""""""""";;;;;;;;;;;;;;;;;";"";";;";";";""""";;;""";;";;"""""""""""""""""""""""*"";;;::::::::,,,:::::::::::::::: ooooooooooooooOOOOOOOOQQQQQOo*""""";;;;;::::::::::::::::;;;;"""*ooOOOOOooooooooo*****o*o*o**";;:;""****oOQQQOOoooOQQqqqQQoQQQOOQOoooo*ooooOQQqqqqqQQOOOQQO***oOooooooo"oQQooQOQQQQqqqQQqqqQqQQQQQqQQqqqqqQo";*oo*;::::::::,,,,:*QOOoo*****"""""";";;;;;;;;;;;;;;;;;""";;";;;;;;;;;;;;;;;;;;;;;"""*""""""***"""""";;;:,,....,::::;;;;;;;"""""************oooOQQQQQqqQQQQQQOOQQQO";;::""oQQoOQQqQQQQqqQQQQQqqQqOo*""""""*"";;;;;;;;;;;;";"";;""";;;;";;;;;";";";;;;""""";"""""""""""""""""""""*"*"";;;:::::::,,,,,,::::::::::::::: oooooooooooOOOOOOOOOOOOQQQOOo**"""";;;;;::::::::::::::::;;;"""**ooOOOOoooooooooooo**o**o*o***";;"*****oOQQQQOooOQQQQqqQQOOQQQOoo*o*OOOOQooOOQqqqqQQQQOOQQQO*"******OOo*QQo"OqqQQqqqqQqqqQqqqQQQqQQQQQqqqqO";"ooo":::::::,,,,,,*QOOoo******"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;::;;;;;"""""""""""""*"****";;;::,....,:::::;;;;;;";"""""""*********ooOOQOQQqqQQQQQQOOQqQQ";;::""oQQOoQQQQQqqqqQQQqqQqQQOo*""""""""";;;;;;;;;;;;;";;;;;;";;;";;;"""";""""""";"";"""""""""""""""""""""*""""";;:::::,,,,,,:,,:::::::::::::::: ooooooooooOoOOOOOOOOOOOQQQQOoo*""";;;;;:::::::::::::::::;;;"""**oooOOOOooooooo*o***ooo*oo****"""*oo**oOQQOOOo*oQQQQQqqQQOOOQOoo*o**OQQQO*oOQqqqqQQqQQooOQQQO"""""*oQQ*OO*;"qqqqQqQqQQQqQQqQQQQQQQQQQqqqqQo""*oo*;:;:::::,,,,,"QQOooo******"""""";";";;;;;;;;;;;;;::;;;;;;;;;;;:;;::;;;::;;:;;""""""""""""**"*"**";;::,,....,,::::;;;;;;;;""""""**********ooOQQQQQqQQQQQQQOQQqQQ";;::;"oQQOOqQQQQQQqqQQQQqqqqQOo*""""""""";;;;;;;;;;;;;;;;;;;;";;"";;""";;"""";;"""""""""""""""""""""""""""""""";;:::::,,,,,,,,,:,::::::::::::::: ooooooooOooOOOOOOOOOOOQQQQQOoo*"""";;;;:::::::::::::::::;;;;""**oooOOOOOooooooooo******oo*"******o**oOOoo****oOQQQQQqQQQooOOo***o*oOQQOo*oOqqqqQQqQOOo*OQQqQo"""*OQQOoO*;;oqQqqQQQQQQQQqqqqqqQQQQQQQQqQqO";*oo*":;::::::,,,,;QQOOooo*****"*""""""";;;;;;;;;;;;;;:::;;;;;;;;;:::::;;;;;;;;;;;;""""""""""""""*"**"";;;:,,....,,:::::;;;;;";"""""""********ooooOQQQQqQQQQOQQOQQqqQ";;::;"oQQOOqqQQOqqqqQQQQqqqQQo*""""""""";;;;;;;;;;;;;;"";;;";"";";;;;;";""""""";";";""""""""""""""""""""""*""";;:::::,,,,,,,,::::::::::::::::::: ooooooooooOOOOOOOOOOOQOQQQOOoo*""";;;;;;::::::::::::::::;;;"""**ooOOOOOoooooooooo**oo*********o**""**o*"""""*oQQQQQQQQQO*oOOo"*o*ooQQOo**OQqqqqQQQQOo**oOOQQOOO*"*OQoo*;;*QQQQQQQQQQQQQQqQqqQQQQQqQQQqqQ*";*oo"::;:::::,,,,:OQOOOoo*********""""""";;;;;;;;;;;;;::::;;;;;;;;:::::;;;;;:;;;;;;""""""""""""*""*"**"";;:,,,...,,:::::;;;;;";"""""""*********ooOOQQQQqQQQQQQQOOqqqQ*;;::;"*QQOOqqQQQqQQQQQQQqqqQOo*""""""""";;;;;;;;;;;;;;"";";";;;"";";";";""""";"";"""""""""""""""""""""""""*"";;:::::,,,,,,,,,,::::,::::::::::::: ooooOoOoOOOOOOOOOOOOOOQQQQOOo**""";;;;;:::::::::::::::::;;;""""*ooOOOOOOoOooooooo************oo*";;"""";;;"*oOOQQQQQQQQO*oOO**o**ooOOo"*oQqqqqqqQqQQOo**oOOOOOOo****"";;*QQOOOQQQQqqqQQQQqqqQQqQQQqqQqqO";*oo*"::;::::,,,,:oQQOOOoo******""""""""";;;;;;;;;;;;;;:;::::;:;::;;::;;;;;:::;:;;;;""""""""""*""***"**"";;:,,,...,,:::::;;;;;;""""""""""********ooOQQQQqqQQQQQQOOQqqQ*;;::;"*QQOOqqQQQQQqqQQQQQQQQO**"""""""";;;;;;;;";;";;;";;";;;;";"";;;"";";"""""""""""""""""""""""""""""""""";;;::::,,,,,,,,,,,:::::::::::::::::, ooooooOoOOOOOOOOOOOOQQQQQQQOoo**"";;;;::::::::::::::::::;;;;""**oooOOOOOooooooooooo*******"""""";;:;;;"""*oOOOQQQOOOQQQo*OOO****oo*oo**oOqqqqqqqQqQQQOo**OooooooOo";;;;*OOoooOOOOQqqqQQQqqQqqqQqqQqqqqQ*;;*oo*;:;:::::,,,,*QQQOOOo*******"**"""""";;";;;;;;;;:;:::::::::::::;::;;:::::::;;;;;""""""""""""*""****"";;::,,...,,::::::;;;""""""""""""*******oooOOQQQQQQQQQOQoQqqqQ*;;::;"*OQOQqqqQQqqqQQQQqqQqQo*""""""""";;;;;;;;;;;;;;;;;;;;;;"";;;;";;;;;;";""""""""""""""""""""""""""""*"";;:::::,,,,,,,,,,,,:,:::::::::,::::,: ooooooooooOOOOOOOOOOOQOQQQQOoo*""";;;;;;::::::::::::::::;;;;""**ooOOOOOooooooooooo***"""";;;;;;;;;;"*oOOOOoOQQQQQQOOQQOooOOoo**OOo****oOqqqqqqqqQQQQqQOOoo*****ooOo"""oQQo***oOOoOQqQQQqqQQqQQQqqqqqqqO";*oo*":::::,:,,,,"QQQQOOoo*******"*""""""";;";;;;;;;;:;;:::::;::::::::;;;::::;:;;;;;;"""""""""""**""****""";::,....,,:::::::;;;";"""""""""*"******ooOQQQQqQQQQQOQOQQqqQ*;;::;;*OQQQqqqOQqqQQQQQQQQqOo*"""""""";;;;;;;;;;;;";;;";;;;;"""";;;;"";;""""";"""""""""""""""""""""""""""";;;::::,,,,,,,,,,,,,,,:::::::::::::,,, ooooooOoOOOOOOOOOOOOOQQQQQOOoo*""";;;;;:::::::::::::::::;;;;"""*ooOOOOOooooooooooo*"";;;;;;""";;";"OQOQQOoOQQQQQQQQOOQO*oOOO**OOo****oOQQqqQqqqqqQqqQQQOOOO*******oOQQQQQo"""*oooOQqQQQQQqqqQQqqQqqqqQ*;"*o**;:;:::,,,,,;QqqQQOOoo**********""""""";;";;;;;;:::;:::::;;;:::::::::::::::;;;;;;"""""""""""""""**""""";;:,....,,,:::;;;;;;;;"""""""""*"******oOOQQQQqQQOQQOQOQqQqqo;;:;;;"OQOQQQqQQqqqQQQqQQQQOo*"""""""";;;;;;;;;;;";;;;;";;";"";;"""";;;;""""";"""""";;"""""""""""""""""""";;:::::,,,,,,,,,,,,,:::::::::::::::,,, OOOoooOOOOOOOOOOOOOOOQQQQQQOo***""";;;:;::::::::::::::::;;;"""**ooOOOOOOOooooooo*""";;""""***"****OQQQQOOOQQQQQOQOQQQOOooOOo*oO*"*"*oOQQQQQQQqqqqQqQQQQQOOQOo**""*OqqqqqQo"""**oOQQQqQQQQqQQQqQQQQqqQO";*****:::::,,,,,:oqqQQOOOoo********"""""""";;;;;;;;;;;;::;::::::;:::::::::::::::;;;;;;"""";""""""""""*"""""";;:,,...,,,::;;;;;;;;;"""""""*"""******ooOQQQQqQQQQQOOOQqqqQo";:;;;"oQOQqqqQQqQQQQqQqqQQo**"""""*";;;;;;;;;;;;;;;;;;"";";;;";"""";;""""""""""""""""""""""""""""""""""";;:::::,,,,,,,,,,,,,,,,:::::::,,,,,,,,, ooOOoooOOOOOOoOOOOOOOOQQQQOOoo*"""";;;::::::::::::::::::;;;;""**ooOOOOOOOooooo*"""""*****""****oOOQQQQooOOQQQQQQOQQQOOooOOo**o*""*"*QQQQQQQQqQQQQQqqQqQQOoOQQQQOoOQqqqQQOo*""**oOQQqQQQQqqqqQqQQqqqQQo";****":;:,,,,,,,*qqqqQOOooo*********"*""""""";;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;"""""""""*""""""**"";;:,,...,,,::;;;;;;;;;""""""""*""******ooOQQQQqQQQQQOQOQQqqQo";:;";;oQQQqqQqQqqQQQQqqqqOo*""""""""";;;;;;;;;;;;;;;;;;;";;;;;";"";"""""";""""""""""""""""""""""""""""";;::::,,,,,,,,,,,,,,,,,,,:::::,::,,,,,,, OOOoOoOOOOOOOOOOOOOOOOQQQQQOoo**"";;;;;::::::::::::::::;;;;;""**ooOOOOOOoooooo*""****o******"**ooOOOOOOOoOQQQQQQQQOOO*OQOoo"o*""***oQQqqQQQQQQQqQQqQQQQQQQooQqqOoOQqqqqQOo*""**oOOQQQqQqQQqqQQqqqqqQo";*o**":::::::,,,;QqqQQQQOoo**********"*"""""""";;;;;;;;:;:::::::::::::::::::::;;;;;;;;;;;"""""""""""**"***""";;:,,....,,::;;;;;;;;;"""""""*********ooOQQQQQQQQQQQOOOQqqqqo";:;";;*QQQqqqqQQqQQQQqqqQOo*""""""""";;;;;;;;;;;;;;;;;;;;;;";"""""";";"""""""""""""""""""""""""""*""""";::::,,,,,,:,,,,,,,,,,,,:,::::,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOOQQQQQQOoo*"""";;;;:::::::::::::::::;;;"""**oooOOOOOOOooooo*********""*ooooooooOOOoooQQQOQQQQOOo**QQOO***""*OOQoOQQQQQQqQQQqQqQQQQQqqqQooQqQoQqqqqqQooo""*ooooQQqqqqQqqqQQQqqqqQ*;"****;,::::::,,:QqqqQQQOOoo**********"""""""";;;;;;;;;;:::::::::::::::::::::::;::;;;;;;;";;"""""""""""***"""";;:,,....,,::;;;;;;;;;""""""""""*"*****oOQQQQQQQQQQQOOOQQqqqO";:;*";*QqQqqqqQQQQQQQqQqQOo*"""""""";;;;;;;;;;;;;;;;;";";;";;""";"";""""""""""""""""""""""""""""""*""";;:::,,,,,:,,,,,,,,,,,:,,,,,,:,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOQQQQQQQOoo*""";;;;;:::::::::::::::::;;""""**oooOOOOooooooo*ooo*******"*oooOOoooOoooOOQOOQQQQOOo**oQQOO""""*oQQQOoQQQQQQQqQQQqqqqQQQqQqOQOoQQoOQqqqqqoo*"""o**OQQQQQqqqqqQqqqqqQo";"***":,::,::,,,oqqqqQQOOOoo***********""""""";;;;;;;;;;:::::::::::::::::;;::::;:;;;;;;;""""""""""""""***"""";;;:,,....,,::;;;;;;;;;""""""""""*"*****oOQQQQqQQQQQQOoOQqqqQO";:;*";"OqQqqqqQOQQQQQQQqQo*"""""""";;;;;;;;;;;;;;;;;;";;";;";";"""""""""""""""""""";""""""""""""**""";;::::,,:,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOOQOQQQOOoo**"";;;;;;:::::::::::::::;;;;""""*ooOOOOoooooooo*oo**o****"**OooOOOOOoooOQooOOQQQOOo**oQQQOo""*oooQOQOoQQQQqqqqQQQQQQQQQQqqQQQQQQQOOQqqqqqO*o"""*;"OQQqqqqqqqqQqqqqqQ*""****;,::,:::,,"QqqqqQQOOooo*******""*"*"""""""""";;;;;;;;::::::::::::::::;;;;;;:;;;;;;;;"""""""""""""***"""""";:,,.....,::;;;;;;;;;;;"""""""***"***ooOQQQQqQQQQQQOoOQqqqQO";:;*";;OqQqqqqQOQQQQQqQqQo*"""""""";;;;;;;;;;;";;;;;;;;;"""";;;"";"""""";""""""""""""""""""""""***"";;;::::,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOQQQQQQQOoo*"""";;;;;::::::::::::::::;;;;""**oooOOOOOOooooooo**o*******oOOoOoOOo**oQo*ooOQQOo***oQQQQO**"*oo*OQQ*OQQqqqqQQQQQQQQQQQQQqQOQQQQQOOQqqqqQOo*""*";"oQqqqqqqqqqQqqqqqo""****":,::,::,,:QQqqQQQQQOooo******""*"""""""""""""";;;;;;;;;::::::::::::::;:::;:;;;;;;;""""""""""""""***"""""";;::,.....,::;;;;;;;;;"""""""""*"*****ooOQQQQqQQQQQQOoOQqqqqO";;;";;;oqqqqQqQQQQQQqqqQOo*""""""";;;;;;;;;;;;";;;;;;;;;;"""""";"";"""""""""""""""""""""""""""""**"";;:::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQQOQQQQQQOOoo*"""";;;;::::::::::::::::;;;;;"""*ooOOOOOOooooooooo**o******oQQo*oo*"*oOOo*ooOOOoo*oOQQqQQOOo;"oo*oQQOQOQqqqqQQQQQQQQQQQQQqqOqQqqQQoQqqqQOoo*"**";"*oqqqqqqqqqqqqqqQ*;"****;,:::,,,,,oQQqqQqQQQOooo*******""""""""""""""""";;;;;;;;:::::::::::::::;::;;;;;;;;""""""""""""""****"*"""";;;:,.....,::;;;;;;;;;;""""""""*******oOQQOQQqQQQQQQOoOQqqqqQ";:;"";;*QqqqqqQQOQQQQqQQOo"""""""";;;;;;;;;;;;;;;;;;;;;;;;;"""""";"""""";"""""""""""""""""""""""**";;:::::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOQQQQQQQOOo*"""";;;;:;::::::::::::::;;;;;""**ooOOOOOOOooooooooooo******OQO*""""*oQOoo*oOOOo**oOQQQQQQQQo""ooo*QQQQQQQqQQQQQQQqQQqQQQQQQQqQQQQQOOqqqQQoo**oo*:;"*OqqqQqqqqqqqqqO";*****:,::,,,,,;QqqqQOqQQQOOoo********"""""""""""""";;;";;;;;;;;;:::::::::::;;::;;;;;;;;""""""""""""""***"**""""";;:,,....,:;;;;;;;;;;;"""""""*""""***oOOQQQqqQQQQQQOoOQqqqqQ*:::"";;*QqqqqqQOOQqQQQQQo*"""""""":;,;;;;;;;;;;;;;;;;;;""";""""""""""""""""""""""""""""""""""""**"";::::,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOQQQQQQOOOo**""";;;;;:;:::::::::::::;:;;;"""*ooOOOoOooooooooooooo*****oOO*;"";*oOOO*o*oQOo*"oOQQQQQOQQQO*"*oO*OQQQQQQQQQQQQQqqQQQqQQqQQqQooQqqQOQqqqqO***oOo;;:;oOqqqqqqqqqqqQ*""o***",::,,,,,:OqqqqQQQQQOOOooo********""""""""""";";;;";;;;;;;:;::::::::::;;;;:;;;;;;;;""""""""""""""*"***""""";;;::,....,::;;;;;;;";"";"""""*"******oOQQQqqQQQQQQQOoOQqqqqQ*;::"";;"OqQqqqqQQQQQQQQOo*"""""""";:::;;;;;;;;;;;;;;;;;;;""""""""""""""""""""""""""""""""""""*"""";;::::,,,,:,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQOOQQQQQQQOOo*"""";;;;:;::::::::::::::;;;;;"""*ooOOOOOooo**ooooooo*o******";;"*oQOOO**ooOQo**oQQQQOOQOQQQQo"*oO*oQQQOQQQQQQOQQQqQQQqQQQqqqOooQqqQOQqQqQO****OO*:;;"*OqqqqqqqqqqO*;*o***:,:,,,,,,*QqqqqQOQQQQOOooo********"*""""""""";";;;;;;;;;;;:;;:::::::::;;;:;;;;;;;;;;""""""""""""******"*"""";;;:,....,,;;;;;;;";""";""""""""*****oOQQqqQQQQQQQQOoOQqqqqQ*;:;;";""OQQqqqQQQQQQQQQOo*"""""""";;;;;;;;;;;;;;;;;;;";;;;""";"""""""""""""""""""""""""""""""***";;::::,,,,,,,:,,:::::,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOQQQQQQQOoo**"";;;;:::::::;;:::::::;;;;"""""*ooOOOOOOo*""ooooooooo**""";""*OOQQOo*"*oOQO""oQQQQQoOQOOQQO*""*o"*OqQQQQQQQQOQQqQQqqqqqQqqQOOOQqQQQQqqqQo**""oOO"*":;*QqQqqqqqqQo""*o**",,,,,,,,;QqqqqQQOQQQOOOoo*******""*""""""""";";";;;;;;;;;;:;;:::::::::;;::;;;;;;;;;"""""""""""""*******"""""";;:,.....,;;;;;;;;;"""""""""""*****ooOQQQQQQQQQQQQOoOqqqqqQo;;;;";""oQOqQqQQQQqqqqQo*"""""""";;;;;;;;;;;;;;;;;;;;;"";""""";""""""""""""""""""""""""""""""*""";;:::,,,,,,::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQOOQQQQQQQQOoo**""";;;;;::::::;:::::::;;;;;"""**oOOOOOOOo*"*ooooooo**";;;;"oOQQQQOO*""*OQo*"oQQqQQo*OOOQQQ**""*Oo"oQQQQQQQQQQOQqqQqqQqqQqqqQOOQOOQQQqQQOoo"""*OQOo*::"OqqqqqqqqQ*;"****;,,,,,,,,oqqqqqqQOQQQQOOoooo******"*""""""""""";;;;;;;;;;;;;;:::::::;:::;;;;;;;;;;";""""""""""""*********"""";;::,,....,:;;;;;;;;"""""""""*"**"**oOOQQQqQQQQQQQQOoOQqqqqQo;;;;*""*oQQqqqQQQQQQqqQo*""""""";;;;;;;;;;;;;;;;;;;;";";"";"""""""""""""""""""""""""""""""""*"*";;::::,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQQQQQQQQQQOoo**""";;;;;;::;::;;:::::::;;;;;""***oOOOOOOo*"*oooooo*";;;;""*OqQQQQOo*;;*OO**oQQQQqQ**OOOQQO"""""oo"*QQQQQQOQQOQqqqQqqqqqQqqqQOOOOOOQQQOOoo*;;;"oQQO*;:;oqqqqqqqqo""**o*":,,,,,,,"QqqqqqqOOQQQQOOooo******""*"""""""""""";;;;;;;;;;;;;;::;;;:;::;;::;;;;;;;;;""""""""""""********""""";;::,.....,:;;;;;;;"""""""""""*"****oOQQQqqqQQQOQQQOOoQqqqqqo";;;*"""*OQqqQQQQQQQqQOo*"""""""";;;;;;;;;;;;;;;;;;;;;;;;;"""""""""""""""""""""""""""""""""""""";;::,,,,,,,,,:::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOQOQQQQQQQOoo**""";;;;;::::;:::::::::;;;;;"""**ooOOOOOOo*"*oooo*";;;""***oQqqQQQ**";"oo**OQQQQqQO*oOooQQo;"**"oO*"OQQQQQOQQQQQqqqqqqqqQqQQOooOOOOQqOoOOo";;;;*OQOo*"*oqqqqqqqQ*;*****;,,,,,,,;QqqqqqqqQOQQQQOOoooo********""""""""""""";";;;;;;;;;;;;::;;;::;;;;;;;;;;;;;;""""""""""""""*******"""";;::,,.....:;;;;;;;;"""""""""*""****oOQQqqqQQQQOQQQOOoqqqqQQo";:;*;;"*OQqqqQQQQqqqQOo*""""""";;;;;;;;;;;;;;;;;;;;;;;;"";""";""""""""""""""""""""""""""""**"";;::::,,,,,,,:::,,::::,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQQOQQQQQQqQOOo*"""";;;;;:::::::;:::::::;;;;"""**ooOOOOOOO*""*oo*";;;****"*oQqQQQo**""OO**OQQQQQQQo*oO"oQO*"*o*"*Q*;oQQOQQOQQQQqqqqqqqqqqQOOoooOOOOQqOoOo*";:::"OqQOo"*oqqqqqqqo";****";,,,,,,:OqqqqqqqqOOQQQQOOOooo*****"*""*""""""""""";;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;"""""""""""***"*******""";;;::,,....,;;;;;;;""""""""""*"****ooOOQqQqQQQQOQOOOOoqqqqqQO";;;*";""OqqqqQQQQQqqQo*"""""""";;;;;;;;;;;;;;";;;;;;""";;;"";;"""";"""""""""""""""""""""*"*""";;:::,,,,,,,,:::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOQOQOQQQQQQQQOOo**""";;;;:;::::;:;::::::;;;;;"""**oOOOOOOOOo*;"*o";;"*o*"""*OQQQOo"***oQo*OOQQOQQQoooOo"OQO""*o*"*Oo;*QQQQQQQQQQQqqqqqqqqQqQO*"*oOOQQQOOo*""::::"oqQQo"*OqqqqqqQ*;"****":,,,,,,oqqqqqqqqQOOOQQOOOOooo*******"*"**""""""";"";;;";;;;;;;;;;;;;;;;;;;;;;;;;;;;";""""""*"""""***********""";;::,,....,;;;;;;;;"""""""""""****ooOQqqqqQQqQOQOOOOoQqqqqQO";;;"";"*OqqqqQQqqqqQOo*""""""";;;;;;;;;;;;;;;;;;;;;;";;";";"""""""""""""""""""""""""""""""*"";;:::,,,,,:,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQQQQQQQqQQQOo**"";;;;;;;;::::;:;::::::;;;;"""**ooOOOOOOOoo";""""*****"***OQQOO*"**oOOooOoo*QQQOooOO*"OQO"**o*""oo""OQQqQQQQQQQqqqqqqqQOQQQo***OQQQQOo****::::;oqqQO*OqqqqqqqO""*****;,,,,,,"QqqqqqqqqqOoOQQOOOoooo***""***""*"""""""";"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""""""""*************""";;::,,....,;;;;;;";""""""""""*"**ooOOQqqqqQQqQOOQOOOoQqqqqQO*;;;"";""OqqqqQqqQQqQOo*""""""";;;;;;;;;;;""";;;;;;;;;;;;;;;;""""""""""""""""""""""""""""""""";:::,,,,,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQQQQQQQqqQQoo*"""";;;;:::::::;::::::::;;;;;""**ooOOOOOOOoo*""""**oooo****oOQOQ*"o*OQoooOOoOQQOoooO**oOQo"*oo*;"oOo"OqqqqQQQQQQqqqqqqqQQQOQQOooOQQO*o***oO":::;*QqQQOQqqqqqqQo""****":,,,,,;QqqqqqqqqqqOoOQQOOOOooo*********"""""""""""""";;;";;;;;;;;;;;;;;;;;;;;;;;;;;;""""""""***"*""*********"""";;;:,,....,:";;";;;"""""""""""***ooOOQqqQQQQQQQQQOOOOqqqqqQO*;;;;*;"*oqqqQQqqQQQQo**""""""";;;;;;;;;;;;"";;;;;;;";";";;;;;;""""";"""""""""""""""""""""""";;:::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOQQQQQQQQQOo**"";;;;;:;:::;::::::::::;;;;"""**oOOOOOOOOooo***********""*oOQQQo**oOOoOOOoOQQOoooOo"*oOQo*oo**;;oQO*OqqqqQqQQQQqQqqqqqQQQoOOOooOQOo;****OQO";;"*QqqQQQqqqqqqO";*****;,,,,,:OqqqqqqqqqqqOoOQQOOOoooo********"**"""""";""""";";;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""*****""""**********""";;::,,....,:";;;;;;";;""""""*"***ooOQqqqqqQQQQOQQOOOOQqqqqQO*;;;;*;""*qqqQQqqqQQQo*"""""""";;;;;;;;;;;;";;;";;;;;;;;";;"""""""";""""""""""""""""""""""""";::::,,,,,:,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOQQQQQQqqQOOo**"";;;;;;;::::::::::::::;;;;;""**oOOOOOOOOOoooooo***""""""*oOQQO*oooOooooooQQOooOOO*"OooOo*oO**";oQQ**qqqqQqQQQQQqQQqqQQQQoooOOoOOo*;"***oQQQoOQOQqqqQQqqQqqqo""****":,,,:,*QqqqqqqqqqqQOooQQOOOOooo********""""""""""""""";";";"";;;;;;;;;;;;;;;;;;;;;;"""""""******""""*********"""";;;::,....,:";;;;;";;"""""""**"**oOOQqqqQqQQQOQOOOOOOQQqqqQOo";;;";""*QQqqQqqqqOOo*"""""""";;;;;;;;;;;;";;;;;;;";;;;";;;"""""""""";""""""""""""""""""*"";;::,,,,,,,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQQQQQQQQQqQOOo**""";;;;;:;:::::::::::::;;;;;""**ooOOOOOOOOooooo*"oo*"""***oQQQOoOOOOoooooQQoooOOQO*"OOOQo*OOo"";oQQo"QqqQQQQqqqQQQQQQQQqQOoOQOOOOo"**oooOQOooOQQqqQqQQqqqQOO*"*****;,,,;;;QqqqqqqqqqqqqoooQQOOOoooo**********"""""""""""";"";";;;"";;;;;;;;;;;;;;;;;;;;"""""""*****""""""********"""";;;::,....,,";;;;;";;""""""******oOQqqqqQqQqqQOQOOQOOOQqqqQOo";;;";""*OqqQqqqqQOOo*""""""";;;;;;;;;;"";;;;";;";"";;;;;;""""""""""""""""""""""""""""""*";;:::,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQQQQQQQQqqQQOo**""";;;;;:::::::::::::::;;;;"""***oOOOOOOOoooo**"*oo******oQQOOoooQOo**ooQQOooOOOQo"*QQQQo*OQo"";*OQO"OqqqQQQqQqOQQQqqqqqqQoQQOOOo*;"*oOOQO*"*OQQqqqQQqqqqOoo*"o***":,,;";*QqqqqqqqqqqqqoooQQOOOOoooo*******""""""""""""""""";;;;;;;;";;;;;;;;;;;;;;;;;;;"""""******""""""""*"****""""";:::,....,,""""";";"""""""******oOQqqqQqQQQQQOOOOQOQQQqqqQQO";;;";;"*oQQqqqqqqOo*"""""""";;;;;;;;;;;;;;;";;;;""""""";"";;";""""""""""""""""""""""""""";;:::,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQQQQQQQqqqQQOo**""";;;;;::::;:::::::::::;;;;""**ooOOOQOOOoo*****oo*o*****OQOOOOoOQOo**oOQooOOOQQO*"oQQQO**OQo"";"OQQ"*qqqqQqqQOOQqqqqqqQQQOQQ**QO";;;"*ooo*ooOQqqqqQqqqqO*"***oooo"::;"";"oOqqqqqqqqqqQo*oOQOOOOooo********"**"""""""""""""";;;;;";;";;;;;;;;;;;;;;;;;;;""""*******""""""""""****""""";:::,....,,"""""";;""""""*"****ooQQqqqqQQQqQOQOOOOOOQQqqqQQO*;;;;";""oqQqqqqqqOo*"""""""";;;;;;;;;;;;"";";;";"""";;"""";;;""""""";"""""""""""""""*""";;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQQQQQQQQqqQQOo**""";;;;;:;:::::::::::::::;;;""**ooOOOOOOo**"""*ooooo****oOOOOOoooQo***OOOoOQOOQQo"*OQqQo*"oQO"";"OQQo"QqQqQQQOOQQqqQqqqOOQooo";oOOo*";"*oOQOQQqqqqQqqqqO";;""**o*o*""";:;*QqqqqqqQqQOqQO*oOOOOOoOoo*****"**"**"""""""""""""";";""";;;;;;;;;;;;;;;;;;;;""""""**o***""""""""""""****"""";:::,....,,""""""""""""""*"****oOQQqqQQqQQQQOQOOOQOOQQqqqQQQ"":;;";""oQQQqqqqQo**"";""""";;;;;;;;;;";;;"";"";;"""";;;;"";;"";""""""""";""""""""""*""";;::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOQQQQQQQQQqqQQOo**""";;;;;::::::::::::::::;;;;""**ooOOQOOo*""""oooo*oo****oOOOQQooOO**"*QOooOQOOQQ*"oOQqQO*"oQO*";"OQQO"OqQQQOOQQQqqQQqqqQQQOo;";oQQQOoo*oQQqQqqqqqqQqqqq*;;;;;""****";;::"oQqqqqqQqqqqqqo*ooOOOOooo*********"**"*"""""""""""""";;";";;;;;;;;;;;;;;;;;;;""""""**o***"""""""""""""****""";:::,,...,:"""""""""""""**"****oQQqqqqqQqQQQQQQOOOOQQQqqqQqQ*":;;""""oQQQqqqqQo**"""""""";;;;;;;;;;;;;;";";"";"""""";"""""";""""""""""""""""""""""""";;::,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOoOOOOOOOOOOOOOOOQQQQqQqqQOOo**""";;;;::::::::::::::::;;;;;""**ooOOOo**"""*oooooo******oOOOOQooO****OOoOOQOOOQO""OOQqQO*"oOQo";"oQQQ"oQQQOOOQQqqQOQqqqqQQOQoOOQqqQQOo**OQQqqqqqqqqqqqQ;;;;;;;:;;;;;::;"oQqqqqqQqQqqqqQooooOOQOooo*****"**"***""""""""""""""""";;";;;;;;;;;;;;;;;;;;;;;";""""*o***"""""""""""""*****"";;::,,,..,:"";;""""""""""*****oOQqqqQqqQQQQQQQOOQOOQQQQqqQQQ*";;;;""**OQqqqqqQO""""""""";;;;;;;;;;";;;;""""""";";""""""""";"""";"""""""""""""""""*"";;:::,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ooOOOOOOOOOOOOOQOQQQQQqqqqQOoo**""";;;;;::;::::::::::::::;;;""***ooo******oooooooo*****ooOOQQQooo*o**OOOOOQQQOQo"oOQQqQQo*oOQO*;;oQQQ""QQqQQQqQqQQOOqqqqqQOQQQQqqqqQQo"**OqqqqqqQqqqqqo;;;;;:;:;::::::"*OQqqqqqqqQQQqqQoooOQQOOooo*******"*"**"*""""""""";"";"";";";;";;;;;;;;;;;;;;;;""""""**o***"""""""""""""*****""";::,,,,,,;"""""""""""""******oOQqqqqqqQQQQQQQOOQOOQqQQqqQqqo";;;;""**OQQqqqqQo*"""""""";;;;;;;;;;;;;;;;;";;;;"""";;""";""""";""""""""""""""""""*""";;:::,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ooOOOOOoOOOOOOOOQOQQQQQQqqQOoo**""";;;;;::::::;:::::::::;;;;""***ooooooooooooooooo*****oOOOQQOooooo*oooOQOQqQOo""oOQQQqQo**OOO*;:"OQQ*;oQqQQqQQQQQoOqqqqqQOQQQqqqqQOO*oOOQqqqqqqqqqqqq":;;;::;:::::::;*OqqqqqqqQqqqqqqQo*ooOOOOooo*********"**""""""""""""""""";";;";";;;;;;;;;;;;;;;;;""""""*o***"""""******""******""";:,,,,,:;";"";;"""""""""***oOQqqqqqqqQQQQQQQOOQQOQqQQqqQqqO";;;;"""*OqqQqqqQo*"""""""";;;;;;;;;;;;;;;""";";;;;";;;;;""""""";"""";""""""""""""""""";::::,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOoOOOOOOOOOOOOOOQQQQQQQQQQOoo*"""";;;;;;::;;::::::::::;;;;;""***oooOOOOoOoooooooo****"ooOOQQOOooo***oOOOQqqQo";*oOQOQQQO"*oOO*;:;oQQ*;*QqQQqQOQQQoOqqqqQqQQOQQqQQO*"*OqqqqqqqqqqqqqqQ;::::::::::::;;oQQqqqqqqqqQQqqqqQo*ooOOOOoooo********"***"""""""""""""";"";";;;";;;;;;;;;;;;;;;;;""""""***"""""*OQQQOoo********""";::,,,:;;""""""""""""******oQQqqqQQqqQQQQQOQOOQQOQQQQQqqqqo";;;;"""*oQqQqqQO*"""""""";;;;;;;;;;;;;;;"""";;"";;";;"""""""""";""""""""""""""""""**";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQOQOQQQQQQOo**"""";;;;;;;::::::::::::::;;;""""**ooOOOOOOOooooooooo***ooOOOOQOooOo*"*oOOOQqqQo;"ooQQoQqQO*ooooo":;oQQO;*QqQQQQOOQQOQqqqqqqqqQQOQQQo:;*QqqqqqqQqqqqqqqo:::::,:::::::;*QqqqqqqqqqqQQqQqqqOoooOOOooooo**********"*""""""""""""";""";;";;;";;;;;;;;;;;;;;;;"""""""***""""oQQQQQOoooo*******";;::,,:;;"""";""""""""****oOQqqQQQqqQQQQQQOOOOQOOQQQQQqqqqO"":;;"*"*oQqQQqQo*"";;"""";;;;;;;;;;;;;""";;""""""""""";;""""""""""""""""""""""""""*"";;::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQOQOQQQQQOOo**""";;;;;;;::::::::::::::;;;;"""***ooOOOOOOooooooooo****oOQOoOQooOO*""*oOOQqqQQ*;*OQQO*QqOO**ooo*";:*QQO""QqqQqQOooQOQQqqqqqqqqQOoOQo:;*QqQqqqqQQqqqqqQ*;;;::,:::,:::oQqqqqqqqqqqQQQQqqqQo**oOOOooooo**********""**""""""""""""";;""";;"";;;;;;;;;;;;;;;"";"""""***"""*oOOQOOoooOOoo*****"";::,:;;;;""""""""""""****oQqQQQqQqQqQQQQQOOOQQOOQQQQQQqqqQ*"::;**;*oQqqQQQo*"""""""";;;;;;;;;;";";;";;"""";"";;";;"""""""""""""""""""""""""""""";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQOQQOOQQQOoo**""";;;;;;::::::::::::::::;;;""""**oOOOOOOOOoooooooo****oOOooOQoooO***ooOOqqqQo"*oQQQo*OQOQ**oOo**":"OQQ""OqqQqqOOQQOQOQqqqqqqqqqOOO*;*OQqQQQQQQqqqqqqO";;;;:,:::,,:;QqqqqqqqqqqqQqQQQqqqoo*oOOOooooo**********""""""""""""""""";";"""";;;;;;;;;;;;;;;;;;"""""""*****"**oooo****oooOo****"";;::::;;;;"""""""""""""*oOQQQqqQQqQqQQQQQOOOQQOOQQQqQQqqqQ*;;:;"*;"oQqqQOO**"""""""";;;;;;;;;;";""";;"""";"";;;;"""""""""""""""""""""""""""""""";:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQOOOOOQQQOOo***"";;;;;;;;:::;:::::::::::;;;;"""*ooOOOOOOOooooooo*o*****OOooOQooOOOO*oOOOqqQO""**QQOo*OQQO**ooo***;;oQO";oqqqqqqQQQoo*oQQqqqqqqqQoo**OQqqQQQQQqqqQqQOo""";;::::::::*qqqqqqQqqQQqQQQqQqQQo**oOOOoooo***********"""""""""""""""""";";"";;;;;;;;;;;;;;;;;;;;;"""""*******"****"******oo*****";::::;;;;;"""""""""*""**oQQQQQQQqqqqQQQQQOOOQQOOOQqQQQqqqQo";;;"*;"oOQqqOO*""""";""";;;;;;;;;;;;;"";";";"";""";"""""""""""""""""""""""""""""*"";;:::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOOOOOQOOo**""";;;;;;;::::;;::::::::::;;;;""**ooOOOOOOooooooooo******OOoOQQooOOQOoOQQQqqO""*oOOQOooOQQQ***oO***;;*OO*;oqqqqqqQqQ*";*OQqqqqqqqqO"*OQqqqQQQQOQQOOOoo***"""";;;;:;oQqqqqqQQQqQQqqqQqQQqQo**oOOOoooo*************""*"""""""""""""""""""""";;";;;;;;;;;;;;;""""""""******""""""""*********";:::::;;;;;;;""""""""*"**oQQQqQQQQqqQQQQQQOOOQQOOOQqqQQqqqqo";:;"*""oOqqQOo*"""""""";;;;;;;;;;;;"";;;;;";;;";";""";""";""""""""""""""""""""""*"";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOQQQOOOOOOOo**""";;;;;;;;;;:::::::::::::;;;""""**oOOOOOOOoOoooooo*****oooOQQQOoOOQOOOQqqqO*"*oOOoOoOOOOQO*"oOOo***;"oo*"*QqqqqQQqQ*;;"OOQqqqqqqQ***OqQqqOoOOoooo*o******""*";:::oQqqqqqqQOOOOOqqqqqQQQqO**ooOOoooo************"*"*"""""""""""";"""""""";;;";;;;;;;;;;;;;;"";"""""""****"""""""******"";;::::::;;;;;"";""""""""**oQQqQQQQQqQQqQQQQQOoOQQOOOQqqQQqqqqO";:;"*""ooQqqO**"""""""";;;;;;;;;;;;;""""";"""""""""";;";""""""""""""""""""""""""""";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOQQQOOOOOOOoo**""";;;;;;;;;;;;;;:::::::::;;;""""**oOOOOOOOoooooooo*****ooOQQQQOooOQOOQQqqQo"*oOQQoOOOOOoQQo*ooOo"*o;;*o*""OqqqqQQqQ*":;**QqqqqqqO*oOoOqqqOoooo****";"oo*oo**":,,;qqqqqqqQQOOoQQQqqQqqqQQo**ooOOoo**************""*"""""""""""""""""""";"";;;;;;;;;;;;;;;;;;;"""""""""*****"*"""****";:::::::::;;;;;;"""""""""*"**OQqQqqQQqQqQQQQQQQOooOQOOQQqqQqqQqqO";:;"*""ooQqqO*"""""""";;;;;;;;;;;";;;;"";""""";";"""""""";"""""""""""""""""""""""";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOQOOOOOOOoo**""";;;;;;;;;;;;;;:::::::::;;;""""**oOOOOOOOoooooooo*****ooOqqqQOoooOOQQQqQo**oOQQQOooOOOoOO**oOO*"oO";*o"""oQqqqQQqQo";;;*QqqqqqQ*oQQOOQQOooo*o**";::*o*ooo*";,.:OqqqqqqqqQQQQQQQQQQqqqqQo**ooOOooo*************"**""""""""""""""""""";;"";;;;;;;";;;;;;;;;;;;;""""""""""""""""""""";;:,,,:,:::;;;;";"""""""""***oQQQQQQQQqQqQQQQQQQOoOOOOOOQQQQqQqqqQ";;;"*""OoQQQO*"""""""";;;;;;;;;;;;;";;";;;"""";""""""";"""""""""""""""""""""""""*";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOOOOOOOoo**""";;;;;;;;;;;;;:::::::::::;;;"""*ooOOOOOOOOooooooo*******OqqqqOOOOOOQQqQo""oQQQQQOOOQQo*Oo**ooo**oOo;"o"""*QqqqQQqQO*;";"QqqqqqooQqQQOOOoooo***;;::"ooooo**":,,*QqqqQqQqQQQqOQQQQQQQqqqQo**OoOOoo***************"**"**""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;"""""""""""""";;;;""";:,,,,,,::::;;;;;"""""""""***OQQQQQqQQQQqQQQQQQOooOQOOOQQQQOqQQqqQ*";;"*""OoOQQo""";"";"";;;;;;;;;;;;;"";"";""";"""""";;"""""""";"""""""""""""""""""";;::,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOOOOOOooo*""";;;;;;;;;;::;:::::::::::;;;;"""**ooOOOOoOooOooooooo**"""oqqqQOoOQQOQQqO""*OQqqQQOOOQQO*O**ooo**oOOO;"**;""oQQqQQQQO*"**oOQqqQOOQQQOOooo*****";:::;oo*oo**";,,;QQQqQQQQQQQQQQQQQQQQQQQQQo**ooOOoo***************"""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;"";"""""""""""";;::;;";::,,,,,::::;;;;""""""""""***OQQQQQqQQqQQQqQQQQQooOQOoOQQQQOqQQqqQ*";:"*""OoOQOo""""""""";;;;;;;";;;;;";";;;""";"""""""";"""""""""""""""""""""""""""";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOQQOOOooo**";;;;;;;;;;;;;:::::::::::::;;;;""**oOOOOOOOOoooooooo**"";"OQqqQOOOOQOOOO*"*oOQQqQQOOOOQOooo*oo*o**OQO";o*"""*OQqQQQQOo"*oOqQqQOOQqqqQO******"";;:::oo*oo*"";,,:OQQQQQQQQQqQQQQQQQQQQQqqQQo**ooOOooo***************"""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;;"""""""""""";;::::;;;::,,,,:,:::;;;"""""""""*"**oQQQQQQQQQqqqQQQOQQQooOQOoOQQQQQqQqqqQo";:;*""OoOQoo""""""""";;;;;;;;;;;;;"";;;;;"""""";""";;""""""""""""""""""""""""""";;;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,, OOOOOOOOOOOOOOOOOOQQQQOOOoo***""";;;;;;;;;;;;::::::::::::;;;"""*ooOOOOOOOoooooooo**"";"*OQQQQOooOOOOo*"*oQQQQQQQOOOOOOOoo*oo****oOO";oo""**oOQQQOOOoo**OQOQOOQqqqQQO*""*"";;::::"Ooooo*";,,,*QQQQQQQQQQQQQQQQQQQqQQqqqQo**o*OOooo*******"*****"*"""""""""""""""""""";";;;;;;;;;;;;;;;;;;;"";;;;""";"""""";;::,,:;;;::,,,,::::;;;;""""""""""*"*QQQQQQQQQQQQQQQOOQQOooOQOoOQQQOQQQqqqQo";:;*""OooOo*""""""""";;;;;;;;;;";";"";;;;"""""""""";""""""""""""""""""""""""""*";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOQQQOOOoo**"""";;;;;;;;;::;;::::::::::;;;;"""*ooOOOOOOoOooooooo*"";"*oOQqQQOoOQOo****oQQQQqQQQQQOOQOOOooOOo****OO*;*O*;**oOQOOoOOOoOoOOQQQOqqqQQO*"""";;;;;:::oOoOOoo":,,*QqqqqqQQQQQQQQOQOQQQQQQQQQQo**o*ooooo*********""""""*""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;;";"""""""";;;::,,::;:::,,,:,,::;;;;"""""""""""*oQQQQQQQQQQQQQQQOOQQOoOQQOOOQQQQQQQqQQQO";:;"""oooO**"";"""""";;;;;;;;;;;;";;;"";;"""";""";""""""""";"""""""""""""""""*"";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,, OOOOOOOOOOOOOOOOOQQQQQQOOOo**""";;;;;;;;;;;:::;:::::::::;;;;"""**ooOOOOOoOooooooo"";"*ooOQQQQOoQQo*"**oQQQqqQQQQOOQOOOQOoOOOO*o**OOO"*o*;"**OOOOooOooooOQQQQQqqqQO*;;"";;;:;:::"Ooooooo",,"QqQqqQqQQQQQQqQQQQQQQQQQqqqqO***ooOooo*******"*******"""""""""""""""""""""""";;;;;;;"";;;;;;;;;"";;""""""""";";;:,,,,:;;:,,,,,,,::;;;;""";""""""**QQQQQQQqqQqqQQQQOOQQOoOOQOOOQQQOQQQqqqQO*;:;"""OO*Oo*"""""""";;;;;;;;;;;;"""";""""""""""""""""""""""""""""""""""""""""""";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,, OOOOOOOOOOOOOOOOQQQQQQOOOoo**""";;;;;;;;:;;;:;;:::::::::;;;;"""**oOOOOOOOOOooooo*";"***oOOOOQOOOo*""oOQQOOQQQQQQOOQoOQQOOOOOo*oooOOOo"*o";**oQQOo*oOOOOOqqqQOQqQQO":;"";;::::::ooooooo*;,;QqqqqQQqqqQQQQQQQQOQQOQQQqQQqO*o*ooOooo*******"***"**""""""""""""""""""""""""";;;;;;;;";;"";;;;;""""";"""";;;;;;;:,,,,::;:,,,,,,,:;;;;;""""""""""*oQQqQQQQqQQQqQqQQOOQQooOOQOOOQQQOQqqqqqqQ*;;;*""oO*o*""""""""";;;;;;;;;;;;;;";"";";"";""""";"""""""""""""""""""""""""""""";;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOQQQQOOooo**"""";;;;;;;;;;;;;:::::::::::;;;"""*oooOOOOOOoOoooo*";"*o**oOQQQQOOo*""oQQQQOOQQQQQQOOQOOQQOoOOOoo*oOOOOo""o";**oQQO**oOOQQOqqqqQQOOo*";;"";;::,::"Oooooo*"::oqqqqqQQQQqqQQqqQQQOOQQQQQQqqQO*ooo*Oooo***********""""**"""""""""""""""""""""""";""";";";;;;;;;""""";;;;";;;;";;;:,,,,::::,,,,,,,::;;;"""""""""""*OqQQQQQQQQQQqQQQQOOQQOOoOQQoOQOOQQQQqqqqQ*";;**"oOo**""""""""";;;;;;;;;;;;"";";""""""";";""""""""""""""""""""""""""""""""";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOQQQOQQQOOOoo**""";;;;;;;;;:;;;;:::::::::::;;;"""**ooOOOOOOOOoooo";;*o***oQQOQQOOo*"*OqqqqooQQOQQQOOQOoQQQOOQOOO**QQOoo""**;***OQO""oQQqQQQqqqQOooo**"";;;::,,:;oo*oooo*::*QqqqqqqQQQQQQQqQQQQOOQQQqQQqqqOoooo*oooo***********""*""*""""""""""""""""""""""""""";;""";;;;;;;;""""";;"";";;;;;:,,,,,,::::,,,,,:::;;;""""""""""*oQQQQQqQQQQQqqqQQQOQQOOoOOQQOOQQOQQQQqqqQQ*";;**"oO***"""""""";;;;;;;;;;;;"";""""""""";""""";"""""";"""""""""""""""""""*""";;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOQOOOOQQOQOQOOOoo**"""";;;;;;;;;;;::::::::::::;;;;"""**oOOOOOOOoOOOo*""**o*"*oQOOQOo*o*"*QqQQQQoQOOQQQOQQQoOQQOOOOQO**QQOo**"**"**"oQo;;OQQqqqQOQQOOo*oo**";;;::,::oooOooo*;,"QqqqqQQQQOQQQQQQqQQQOQQQqQQQqqqQoooo*oOoo*********"***""*""""""""""""""""""""""""""""""""";"";;;"";""""""";;;;;;;;:,,,,,,:;::,,,,::::;;"""""""""""*OQQQqQQqQQqQQQqQQOOQQOOoOOOOOQQOOQQQQqqqqO*";;"*"oO*"*"""""""";;;;;;;;;;";;;"";"""";;""";;""""""""""""""""""""""""""""""**";;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,, OOOOOOOOQOOOOOOOOQQQQOOOOOo***""";;;;;;;;;::;::::::::::::;;;;""**oOOOOOOOOOoo*""**oo*"*oQQQQO*****oQqQQQQQOOOOOQOQQQOoOOQOOOQOo*OQOOO****o**"*O";"QqQQqqqQoooooooo*"";;;:,,:*Oooooo*",;QqqqqqQQQQQQQqQQQQQQQOOOQQQQQQqqQoooo*oOooo********""*****""""""""""""""""""""""""""""""""""""";;""""""";;;";;;;;;;:,,,,,::;::,,,,,:::;;"""""""""""*QQqQqQQQQQQQqQQQQQQQOOOOOOOOOQQOQQQQQqqqqQ*";:"*"oO*"""""""""";;;;;;;;;;";;;;;""""";""""""""""""""""""""""""""""""""""**""";:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OOOOOOQOOOOOOOOOQQQQQOOOOOo***""";;;;;;;;;;;:;::::::::::;;;;"""**oOOOOOOOOoo*";*ooo*"**oQQOOooo***oQqQQQQQoOQOOOOOQQQoOOOQOOQOoooOQQQO*""*o**"*";*QqqQqqqO**ooooo*""";;::,:"OooOOoo"::QqqqqqqQOQQQQQQQQQQQQQOOOQQQQqqqqQoooo*oOoooo***"**""*"**"*"""""""""""""""""""""""""""""""""""""""""""""";""";;;;;;::,,,,,::::,,,,,,:::;;""""""""""*OQqqQQQqQQQQQqqQOQQQQOOOOOOQOOQQOQQQqQqqqqQ**;:"*"*O*"*""""""";;;;;;;;;";;"";;;""""""""""""";""""""""""""""""""""""""""""*";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,, OOOQOQQOQOOOOOOQQQQQOOOOOooo**""";;;;;;;;::::::::::::::::;;;"""**oOOOOOOOOoo*""oooo****OQOOoOOO*ooOqQQQQQOOQQOOOQOOOOOoOOQQOOOOoooQQQQO*""***"""*QqqqqqQOo*""***o*"";;;:,,;Oo*Oooo*;:*qqqqqqQOOQQQQQqqQQQQQQOOOOQQQQqqqQoooo*oOOooo*******"***""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;:::,,,,,,,,,,,,,::::;""""""""""**QqqQqQQqQOQQQqQQQQQQOOOOOOOQOOQQQQOQQQqqqqQo*;;"*"*O*""""""";"";;;;;;;;;;;;;;;""""""""""""";""""";""""""""""""""""""""""**";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,, OOQQQQQOQOQOOOOQOOQQOOOOOOoo*"""";;;;;;;;:;::::::::::::::;;;"""**oOOOOOOOOo*""*oooo*"*oOQOoOQQO*oOOqQQQQOOQQQQOOQQOoOOoOOQQOOOOOO*oQqQQo";"**";"oqqqqqQOo""";;"""*";:::,,:ooooooo*":;QqQqqqqQOoOQQQQqqQQQqQQQQOOOQQqqqqQoooo*oooooo*******"***""*""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;:::::,,,,:::::::::;""""""""""*oQQqQqqQQQOQQQQQQQQQOOOOOOOOQOOOOOQOQQqqqqqqo*;:;*"*O*""""""""";;;;;;;;;;;;;";";;;""""""";"""""""""""""""""""""""""""""""**"";:::,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,, OOQQQQQQQOOOOQQQQQQQQOOOOOoo**"";;;;;;;;::::;::::::::::::;;;"""**oOOOOOOOo*";*ooooo***oOQOOQqQo*ooQQQOQQOOQQQQoOQOOooOooOOOOOOOOOo*OQQQOo****"""oQqqqqOo*"";;::::;;:,:,,:*Oo*Ooo*"::OqQQqqqqQooOQQQQqqQQQQQQOOOOOQqqQqqQooOOooOOooo********""**""""*"""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;""";;;;::::;;;;;;;;:;"***""""""*QQQqQQqQQQQQQQQQQQQOOQOOOOoOQOoOOQQOOQQqqqqqO*;;;**"o*""""""""";;;;;;;;;;;;"";;;;""""""";;;"""";"""""""""""""""""""""""*"""";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,,,,,,,,,, OOQQQQQQOOQOOOOOOQQQQOOOOOoo**""";;;;;;;;;;:;::::::::::::;;;;""**oOOOOOOOo";*oooooo*""oOQQQqqQ****OQQOQQQOOQQQOOQQQo*OOooOOOOOOOQO**OQQQQOoO*"*""oqqqqO*ooo";:,,,::,,:,:*Oo*oOo**;,*qqqqqqqqQo*OQqqQqqQQQQQQQOOOOQQQqqqQOoOooooOOooo*******"*""***"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;"""";;;"****""""""oQQQqQQQQQQQQQQQQQQQQOOQQOOoOOOOOOQQOOQqqqqqQQ*;;;**"o*"""""""""";;;;;;;;;;;"";";""""""""";;""""";"""""""""""""""""""""""***";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,, OOQQQQQOQQOQQOOOOOQQQQOOOOo***"";;;;;;;;:::::::::::::::::;;;""***oOOOOOOo*""ooooooo*""*OQQqqQOoo*oQQQQQQQOOQQQQQOOQo*oOooooOOoOOOQo**OQQQOooo""*"*OQqQ*"oo*";:,,,,,,,,:"Ooooooo*;,"QqqqqqqqqQOoOqqqQqqQQQQQOOOOOOQQQqqqQo*OoooOOOooo*******""""***"""""""""""""""""""""""""****""*"""""""""""""""""""*"*"***"""""";""""""""""*oo*""""""*QQqQqQQqQQQQQQQQQQQQOOOQOOOoOOOoQQQQQOQqqqqqQQ*;;;**"o*""""""""";;;;;;;;;;";"";"""""""""""""""""""""""""""""""""""""""""*"**";;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,, QQQQQQQQQQQQOOQOQQQQQQOOOOoo*""";;;;;;;;;::;::::::::::::;;;;"""**oOOOQOOo""*oooooo*"""oOQQQqQoOQooOQQOQQQQOQQQQQQQQo**OoooooOOOOOQOO**OQQO*oo*"*o**ooo";"***;::,,,,,,:;ooo*ooo*"::QqqqqqqqqqQOOOQQqQQqQQQQQOQOQOOQqqqQQQo*OoooOOOooo*o*******"*****""*"""""""""""""""""""**ooo****"""""""""""*******"********""*""""**o*****oooo*""""""oQQQQqQqQQQQQqQQqQQQQOOQQQoQOOOOoQOQQOOOQqqqqqQ*";;*o"*"""""""""";;;;;;;;;;";;;""";""""""";""";"""""""""""""""""""""""""""***";;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,.., QQQQQQQQQQQQQQOQQQQQQOOOOOoo*""";;;;;;::::::::::::::::::;;;;""***oOQOOOo""*oOOooo*"";"oQQqqQOoQqOOOQQQQQQOOOQQQQQQOo"*oooooooOOOOQQOo**OOo*oOo**oOO*"":;;**";::,.,,,,;oOo*oooo":,*qqQQqqQQqqqQOOQqqQQQQQQQQOQOQOOOqqqqQQO*OOOoOOOoooo*****"""""**"*""*"""""""""""""""""""*oOOOoo*********************ooo********"""*oOOOooo*ooo**"""""*OqQQqqQQQQQqQQQqQQQQQOOQQOOQOQOOOQOQQQOOQQqqqqQo";;*o"*"""""";""";;;;;;;;"";;;;";;"""";""";""""""""""""""""""""""""""""""***"";;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,.,,,,,., QQQQQQQQQQQQOQQQQQQQOOOOOooo*""";;;;;;::::;::::::::::::::;;;""***oOOOOo";"ooOOoo*""";*oOQQQQoOQqQOOQQQOQOOOQQQQQQQO*"**o*ooooooOOOQQOo**o**OQOo*oOQo";;"**";:,:,,,,::*Oo*oooo*;,:QqqQQQQQQqqqQOOQQqqQqqQQQQQQOQOOOqqqqqQO*QOooOOOOooo******""""****"""*""""""""""""""""""*oOOOOOOOOoooooooo***oooooooOOooooo*******oooOooo******""""""oQqQQqqQQQQQQQQQQQQQQOOOQOOOQOOOOOOQqQQOOQQqqqqQo";;"*"""""""""""";;;;;;;;;;";;;;;""";""""""";""""""";""""""""""""""""""""***"";:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,..,.,, QQQQQQQQQQQOQOQQQQQQQOOOOoo**""";;;;;;;::::::::::::::::::;;;""***oOOOo";"ooOOOoo*;";"*oQQQQoOOQqqQQQQOOQOOOQQOQQQQO*"*"ooooo**oOoOOQQOo*""*OOQoOQQQO******"::,,,,,,:;OOo*ooo*",:oqqqQqQQQQqqQQQOOQqqqQqQQQQQQQQOOOQqqqqQO*QOOooOOOoooo*****""*"**"**"""""""""""""""""""""*oo*ooooOOOOOOoooooo*oooooooOooooo********o**ooo*"****""""""*QqqqQqQQQQQQqqqQQQQQQOQQQQOOQOOOOOQQqqQoOQQqQQqQo";;"*"""";""""""";;;;;;;;;";;;;;;;;""""""";""""""";""""""""""""""""""""""***"";:::,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,..,,,,, QQQQQQQQQQQQOQQQQQQQQOOOOoo**""";;;;;;:::::::::::::::::::;;;"""**oOOO*;"*ooOOoo*"";""*oQQQOOQQQQqqQQOOoQOOOQQoQQQQO*"*"*ooooooo*oooOOOoo";*QQQOOQQOo**"""""":,..,,,:"OooOoo*":,"QqQqqQQQQqqqqQQOOQqQQqQQQQQQQQQOOOQqqQqQOoQOOooOOOoooo*******"******"*""""""""""";"""""""*******oooooooooo********o*oooo**o*****"*"""****""""*"""""""OQqQQqqqQQQQQqqqqQQQQOOQQQQOOOOQOOOOQqQQOOQQqqQqQO*;;"*";"";""";""";;;;;;;;;;;;;";;"""";"""";""""""""""""""""""""""""""""""***"";::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,.,,,, QQQQQQQQQQQQOOQQQQQOQOooOoo**"""";;;;;;::::::::::::::::;;;;;"""**oOo*;;*oOOOOoo""""***OQQQOQQQQQqqOQQQQQOoOQQoOQQQQ*;*"*oooooooo**oooOo**"*OOOQOQOO*"""""""*:...,,:;ooooOo*":,;QqqQqQQQQQqQqqQQOQQqqQqQQQQQQQQQQOOQqqQQQO*QOOOOOOOoooo*******"*******"""""""""""""""""""""**********o**************"*******""""""";;;"""*"""""""""""*QQqQQQQQQQQQQQQQQQQQQOOQQQOoOOOOOOOOQQQQooQQqqQqQO*;;"*";"";""""";";;;;;;;;;";;;;";";";;;"""""""""""""""""""""""""""""""""""*"";;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,.,, QQQQQQQQQQQQQQQQQQQQOOoooOo**""";;;;;;;:::::::::::::::::;;;;""**ooo*;;*oOOOOoo*"""***ooOQOOQQOQqqQQQQQQQQOOQQOoQQQQ";""oOOooooooooo*ooooOoOooQQoOoo*";""""**",..,,;*oo*oo*";,:OqqQQQQQQQQqqqqQQQQQQqQQQQQQQQQQQOOOQqqqqQOoQOOoOOOOOooo******************""""""""""""""""""""****************"""""""""""";;;;;;;:::::;""""""""""""""*OQqqQQqQQqQQqQQQQQQQQQOQQQQOoOOOOOOOOOQQQOoQQQQQqQOo";;*";"";;""";;";;;;;;;;";;";;;";;";;;""""""""""""""""""""""""""""""""""***";;::,,,,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,..,,,,.,,.,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQOOOOOooo**""";;;;;;;:::::::::::::::::;;;;""***o";;*oOOOOOO**";****ooOQOQQOOQQQQqqQQQQQoOQQOoQQQQ":""*OQOOoooo*oooOooOQQQo*OQoo**";;""""***:..,:"oo*oo*":::*QQqQQQQQQQQqQqqQQQQQQqqQQQQQQQQQQQOOOQQQQQOoQOOOOOOOOooo****************"**"""""""""""""""""""*"*****""******"""""""";;;;::::;:,,,,,,:;""""""""""""""oQqQqQQQqQQQQQQQQqqQQQQQQQQQOoOOOOOoOQOQQQOoOQqqQQQOo;;;*";"";;""";"";;;;;;;;;"";;";;;;";;";"""""""""""""""""""""""""""""""*"***"";::,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,.,....,,....,,,,,,,,,,,,,, QQQQQQQQQQQQOOQOQQQOOOOOooo**""";;;;;;;::::::::::::::::::;;;;"***"";"oOOOOOOo*";"****ooOOOQQOoOQOQqqQqqQOoOQQQooQQQ":""oOQQOo**ooooOOOoOQQQO**O*****";;"""***;.,:"oooo**":::;QQqQQqQQQQQQqqqqQQQQQQqqqQQQQQQQQQQQOQQqqQQOoOQOOOOOOOoooo***********"****"**"*"""""""""""";""""""******"********"""";;;:::::,::,,,,,,:;"""""""";""""*OQqqqqQQQQQQQqqqqqQQQQQQQQQQOoOOOOOOOQQQQOOoOQqqQqQOo;;;"";"";;""""";;;;;;;;;"";;;;";";;;;;"""";""""";""""""""""""""""""""""""**";;::,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,,,,,,,,,,,,,,,, QQQQQQQQQQQOOQQQQQQQOOOOooo**"""";;;;;::::::::::::::::::;;;;;"**""""oOOOOOOOo*";*oo*oooQQQQQ**QQQQqqQqqQOoOQQQooQqO":""*OQQOOooo**ooOooOQQQOo*o*"*"*";"""***":,,;*oo*o"":::;OQQQQQQQQQQQQqqQqQqQQQQQqqQQQQQQQQQOOOOQQQQQOOOQOOOOOQOOOoo*******************"**"""""""""""""""""""******""******"*"";;;;;::::;;:::::::""""""";;"""""oQqQQQqQQQQQQQQqqqqQQQQQQQQQOOoOQOOOOOQQQQOQoOQqqQQQOo;;;"";"";;"";;;;;;;;;;;;;;;;;"";";;"";;;;;""";;"""""""""";"""""""""""""****";;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,.,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQQOOOoooo***"";;;;;;;;::::::;:::::::::;;;;;"""""*oOOOOOOOoo";"ooooooOQOOQO""OOqqqQQqqQooOOQQOoQQQ;:;**OQqQOOooo**ooooOQOQOoooo"*""";"""**";,,:oOo**";;::;*QQQQqQQQQQQQQQqQqQqQQQQQQqqQQQQQQQQQOOOQqqqQQOOQoOOOQOOOoooo******************"**"""""""""";""""""""*******""*"*****""";";;;;;;;;;;;;;;;"""""";";""""*QqqQqQqQqQOQQQqqqqqQQQOQqqqQQO*OQOOoOOOQQOQOooQQQqqQOo";;"";;";;"";"";;;;;;;;;;;;;;;;;";"";;;;"";""";"";"""""""""""""""""""""*"**";::,,,,,..,,,,,,,,,,,,,,,,,.,,,,,.,,..,.,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQQOOOoooo**"""";;;;;;:::::::::::::::::;;;:;;"""*oOOQOOOOOo*";*oo*oooOQOOQo;*OQqqqqqqQOooQOOQQ*OQO;;;**oQQQoOOOOo***ooOOOOOOoOo""""";""***;:,,"Oo**";::;;*QqQQQQqQQQQQQQQqqqQqQQQQQQQQQQQOQQQQQOOOOQqQQQOOQOOOOQOOOoooo*o****************"***""""""""""""""""""**"******"""*****""""";";;;;"""";;;""*""""""""""*OQQqqqQqQQQQQQQqQQqQQqQOQQQqQQO*OQOOooOQQQOQQoOQQQQQQOo";;"";;";;""";";;;;;;;;;;;;;;;;;;;;";;;;;""";;;""""""""""""""""""""""""****";::,,,,,.....,,,,,,,,,.,.,,.,,.,,,,,....,.,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQQOOOooooo**"";;;;;;;:;::::::::::::::::;;:::;"*oOQQQOOOOo*";"*ooo**OQQQOO*"oOQQQQQQqqOooQOoOQooQo;;"**"OQQOOoOQQO*"*oo*OoOoooo";;"";;"***:.,:oo**":",:;*QQqQQQQqQQQQQQQQQqqQQQQQQQQQQQQQOOQQQQOQOQQQQQOOoQOOOOQOOOoooo*o****************"""*"""""""""""""""""""""********"""****"""""";;"""""""""""""""";;""""oQQqQQQQqqqQQQQQQQQQQQqQOQQQQQOO*OQOOoOOOQOOQQOoQqQqQQOo";;;;;;";;"";"";;;;;;;;;;;;;;;;;;;;;;;"";""";";""""""""""""""""""""""""****";;:,,,,.....,,.,,,,,,,,..,,..,,,........,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQQOOOooooo**"";;;;;;;;:::::::::::::::::;;;;;"**oOQQOOOOo*";"oooo**oOQQQQO""oQqqQQqQqQo*OQQooQooO*:;**o"*QQOOooQQOo**o*"O*o***o*;;;"";"*o":,,;o**":;:.:"OQQQQQQQQQQQQQQQQQQqQQQQQQqQQQQQQQOQQQQOOOQQQQQOOOQOOOOQOOOOooo*o********************"""""""""""""""""""""*********"*"*"*"""""""""""""""""""""""""""""*oQqQQQQQqqQQQQQQQQqQQQQQOQQQqQOOoQQOOoOOOOOQQQooQqQQQQOo";;;";;";;"";";;;;;;;;;;";;";;";;";";;;"";"""";;"""""""""""""""""""""""****";;:,,,......,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQQOOOooooo**""";;;;;;;::::::::::::::::;;;;;""*ooOOOOOOOo";;*oooo**oOQQQQo""oQqqQQQqQOo*OQQooOOoO":"*oO""oOOo**OQQOO*"**O"""**O*;;:;";"***::,"o*";::,:"oQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQOOQOQQQQQQOOQOOOOQQQOOOooooo*oo************""""""""""""""""""""""""""""*************""""""""""""""**"""""""""""*oOQqqQQqQQQQQQQQQQQQQQQQQQQQQQQOOoOQOOooOOOOQQQooQqQQQQQ*";;;"";";;"";";;;;;;;;;;;;;;;;;;;;;";";";""";""";""""""""""""""""""""""****";::,,,.....,,.,,.,,,,,,,.........,....,,,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQQOOoooooo**"""";;;;;::::::::::::::::::;;;;"**ooOOQOOOO*";"*ooo***oOQQQQ*;"OqqQQQQqQO*oOqQQoOoOO;:**oO*"*ooo**oOQQQo""*o""**"oo*;::*""***;,,""";:;,,"oQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQQQQQQQQQQQOOOOQQQQQOOQQoOOOQOOOOoooooooo************""""""""""""""""""""""""""""*""***********"**""""*******"";"""""""""oOOQqqQQqqQQqQQqqQQQQQQQQQQQQQqQOOoOQOOoOQOOQQQQOoQQQqQqQo";;;"";";;";;";;;;;;;;;;;;;;;;;;;;;;";";";;;""""";"""""""""""""""""*"""****";:,,,.........,,,,,,,.,,..........,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQqQQQQQQQQQQQQQQQOOooOOOo**"""";;;;;;:::::::::::::::::;;"""**ooOOOOQOo";;*oooo**oOQQQQO*;"OqqQQQqqQo*oOQQQOOoOO;:"*oQo*"*o***oOOQQQo""""*o*"*oO";"*""**":,,";;,",.:oQQQQQQQQQQQQQQQOQQQQqQQQQQQQQQQQQOQQQOOQQQOOOQQQQQOOOQoOOOQOOOOOOoooooooo***********""**"""""""""""""""""""""*""*""**"********************";;";""""""**QOQQqqqQqqqqQQQqQQQQQQQQQQQQQQQQOooOOOQoOQOOQQQOOoQQQQQQQo";;;";;";;"";;;;;;;;;;;;;;;;;;;;;;;;";;;;;;""";"""";"""""""""""""""""*"****";:,,,.........,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQQOooooOOo**"""";;;;;:::::::::::::::::;;;;"""*oOOOQQOOo";"ooooo**oQQQQQO*;"OqqQQQqqQooOQQqqQOoo*::""OQOo"*o**"oOQOOQOo";"*oo*"*Q*""o""**":,,;":;;.,*QQQQQQQQQQQQQQQQQQQqQQqQQQQQQQqQQQQOQQQQOQOQQOQQQQQQOOQOOOQQQQOOOOooo*oooo**************"*""""""""""""""""""""""""*"*********************""";;""""""""*OQoQqqQqqqqQQQQqQQQQQOQQQQQQQQQqQo*oOOOOooOOOQQOQOoQQQQQQQo";;;"";";;""";;;;;;;;;;;;;;;;";;;;";;;;;;;;"""""";;"""""""""""""""""""*****";:,,,........,,,,.,,,..........,.,,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQOOooooOoo**""""";;;;;::::::::::::::::;;;;"""**oOOQQOOo";*ooo**ooOQqQQQo*"*QQQQQQQqOooQQQQqqQOo"::""oOQo""*****OOOOQO*""""*oo*oQ*"*O*"**;,,:";:;,,"QQQQQQQqQQQQQQQQQQQQQqqqQQQQQQQOQQQQOOQQOQQQQQQQQQQQQOOQOoOQQQOOOOOOooooooo*ooo*********""*"""""""""""""""""""""**""**"""*"*************""";;;;;"""""""oQQOQqqqqQqQQqQQQQQQQOOQQQQQQQQqQQO*oQOOOooOOOQQQQOoOQQOQQQo";:;"";;;;;"";;";;;;;;;;;";;;;;;;;;;;;;;;;;;";;";""""""""""""""""""""******";:,,,.......,.....,..,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQOOooooooo**""""";;;;:::::::::::::::::;;;;"""**oOOQQOOo";*oooo*oOQQQQQQo*"oOQqQqqqQOooQQQQQqQQo;:"*;*oQO";*****OoooOo"**""**oooO*"*Oo"**;,,;":;,,"OQqQQQQQQQQQQQQQQQQQQQqQqQQQQqQQQQQQQQQQQQQQQQQQQQQQQQOOQOOOQQQOOOOOOooooooo*ooo***********"""""""""""""""""""""""""""*""""""""***"""""""";";"";"""""""*QQQOQQQqQqqQqQQQQQQQQOQQQQQQQQQqQQO*oOOOOooOQOQQOQOoOQQQQQQo";;;"";";""";;;;;;;;;;;;;;;;;;";;;;;;;;;;;;;;;;;;";"""""""""""""""""*"*****";:,,,.......,.,.,.,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,, qqQQQQQQQQQQQQQQQQQO*ooooooo***"""";;;;;::::::::::::::::;;;;"""**oOOQQOOo";*oooooOOQOQQQOo**QQQQQqqqQOoOQQOQQqqQo;:"*;"*OQo;"*"**ooo***oOo***"oOOO*""oo*o*;,,;;::.;OQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOQQQQQQQQQOOOQQQOOOOooooooooo*o************""""""""""""""""""""""""""""""""""""""";"""";";;;";;""""""""oqQQOQqQqqqqQQqQQQQQQQQOQQQQQqQQqqQO*oOOOOooOOOQQQQOoOQQQQQQo";;;;";;;""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;";;"";""""""""""""""""""""*******";:,,,............,.....,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQQQOooooooo***""""";;;;;:::::::::::::::::;;;"""**oOOQOQOo""*oOooOoOOOQQOOO*oQQQQQqqqQOoOQQOOQQQQ*;:"*"*"*OO";""*ooo*"*oOOO***"*OQQ*""*o"**",.,,:,:*QQQQQQQQqQQqQQQQQQQQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQOOOQQQQOOOOOoOooooooo********"***"""*""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;""""""""*QqqOOQQQqqqqQQqQQQQQQQQQQQQQQQQQqqQO*oOOOOooOOOQQQOOOOQQQQQQo";;;;";;;""";;;;;;;;;;;;;;;;;;;;;;";;";;;";;"""";"";""""""""""""""""*******";:,,.........,,..,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQqQOOooooooo***""""";;;;::::::::::::::::;;;;;;""**oOOQOOOo*""*ooooooOQQOOOOoOqQQqqQqqQOoOQQQOQQOQo;:"*"o*"*Oo;;"*o*o*"oQOOO*"*"*QQQo"*o*"*":..,:.,*OQqqqqQQQQQQQQqQQQQQQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQOQOQQQQOOOOOOoooooooo***********""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;""""""""oQqQOOQQqqqqQQQQQQQQOQQQQQQQQQqQQqQQO*oOOOQooOOOQOOQOOOQQQQQqO";:;;";;;"";;;;;;;;;;;;;;;";;;;;;;;";";;;;;;"";"""";""""""""""""""""********;:,,,............,......,..,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQqqQQQOooooooooo**""""";;;;:::::::::::::::::;;;;"""**oOOQQOOO****o*oooOOQOOoOOoOQQQQQqqqQooOQQQOQQqQO":"**oo*"oo";"******oOOooo**""OOOo"*O*"*",..,,,;OQQQQQQQQQQqQQQQQQQQQQQQQqqQQQQQQQQQQqQQQQQQQQQQQQOQQQqqQQQQQQQOQQQQOOOQOOoOooooooo***********"""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;""""""*QqqQOOQqQqQqQQQQQQQQOQQQQQQQQQqQQqQQo*oOOOOoOOOOOOOOOOOQQQQQQO";:;;";;""";;;;;;;;;;;;;;"";;;";";""";;;";;;;"";""";"""""""""""""""*********;:,,,.................,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,, QQQQqQQQQQQQQQQQQQOooooooooo*"*""""";;;:::::::::::::::::;;;;;""**ooOOOOOOo****o*oOOOQOoooOoQQQQqqqqqQooOqQQOQQQQO";o**o*o**o*;""o**oooOOoOOo"*"ooo*"oQo"o*;,.,,;OQQQQQQQQQQQQQQQqQQQQQQQQQQqQQQQQQQQQQQQQQqQQQQQQQQQOQQQQQQQQQQQOOQQQOOOQOOOOOoooooo*o*********""""""""""""""""""""""";;""";";;;;:;;;;;;;;;;;;;;;;;""""""oqqqQOQQqqQqqQQqqQQQQOQQOQQQQQQQQQQQQo*oOOOOoOOOOOOOOOOQOQQQQQO";:;;;;;""";;;;;;;;;;;;;;;;;;;;";;;"";;;;;;;""";;""""""""""""""""""********";:,,............,.,...,,,,,,,,,,.,,,,,.,.,,,,,,,,,,,,,,,,,,, QQQQqQQQQQQQQQQQQOOoooooooo**"""""";;;;;::::::::::::::::;;;;"""*oooOOQOOOo***oooOOQOOOoooooQQQqqqqqqOooOQqQQQQQQQ";oooO****oo";"***ooooOOOOO"******"oQO*oo*;,,;OQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQQQQqQQQQQQQQQQQOOQQQQQQQQQQQQOQQQQOOOQQQOOOoooooooo******"*"""""""""""""""""""""";;;;;"";;;;;;;;:::;:;;;;;;;;;""";"""OqqqQOQQqQqQQQQQQQQQOQQQOQQQQQQQQQQQQo*oOOOOoOOOOOOOOoOQOQQQQqO";:;;;;;"";;;;;;;;;;;;;;;;";;;;";;;";""";;;;"""";;"""""""""""""""""*"******";:,,...........,,,,,,,,,,,,,.,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,, qqQQQQqQQQQQQQQQQQOoooooooo**""""";;;;;:::::::::::::::::;;;;"""**oOOQQOOOoo*oooooOOOOoooooOQQQQQqqqQOooQqqQQQQQQQ*;oooOo****o*""*****o*oOOOO""**o"*"oQO*o**":,*QQQQQQQQQQQQqQQQQqqQQQQQQQQQqQQQQQQQQQQQqqQQQQQQQQQQQOQQQQQQQQQQQQOQQQQOOOQQQQOOoooooooooo*****"""*""""""""""""""""""";;;;;;;;;;;;;;;;:;:;;;;;;;;;;";";""*QqqqQOQqqQqqQqQQQQQQQQQQQQQQQOQQqQQQOo*oOOOOoOoOQOOOOoOQOQQQQQO";:;;;;;""";;;;;;;;;";;;;;;;;;;;;;;;;";;;"";"";;";""""""""""""""""""*******";:,,.............,,,,,,,,,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,, qqQQQQQQQQQQQQQQQQOoo*ooooo**""""";;;;;;::::::::::::::::;;;;"""*ooOOQOOOOoo*oooooOOOOOOOooOQQQQQQqqqQooOQQQQQQOOO*;oo*oOoo******"**"***ooOOO*;*oo"""oQO*o*";:,oQQQOQQqqQQQQQQQQQQQQOOQQQQqqqQQQQQqQQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQQQOOOOOooooo******""""""*"""""""""""""""";;;;;;;;;;;;;::;;;;;:;;;;;;;""";;""oQQqqOOQQqQQQQQqQQQQOQQQQQQQQOOqQqQQQOo*oOOOOoOOOQOOOOOOQOOQQQQO";:;;;;;""""";;;;;;;;;;;";;;""""""""";;;;;;;";;"""""""""""""""""""""*******":,,............,,,,,,,,,,,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQqQqQQQqQQQQQQQOoo*oooooo**""""";;;;;::::::::::::::::;;;;;""**oOOQQOOOoo*ooo*OQQOOQQOo*oQQQQQQqqQQoOQqqQQQQOOO*;O**OQQOOo*"**""******oOOO*;"oo*";*QQoo**",:OQQoQQqQQQQQQQQQQQQQQoQQQQQQqqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQQOQQQQQOOOQQQQQQOOOOooooooo*******"*""""""""""""""";;";;;;;;;;;;;;;;;;;;;;;;;;;;;;""";"""QqqqQOOqQQQQQQQqQQQQOQQQQQqQQOQqQQQQQOo*oOoOO*OOOQOOOOOQQOoQQQQO";:;;;;;"";"";;;;;;;;;;""";;";;;";""""";;";;;;;"";""""""""""""""*"""*"*****":,,,.........,,,,,,,.,,,....,....,,,,,,,,,,,,,,,,,,,,,,,,,,, QQQQQQQQQQQQQQQQQOoooooooooo**""""";;;;;:::::::::::::::;;;;;""***oOOQQOOOoooooooOQQOOQQO**OQQQQQQqQqQoOOQqQQQQOOO*"OooQQQQQOO*"*""""*****ooOo;"*o*";*OOOO"oO;;OQOoQQQQQQQQQQQQQQQqQQQQQQQQQqQQQQQQqQQQQQqQQqQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOQQqQQQOOOOoooooo*********""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;:;::;;;;"";;""oQqqQQOQQqqQQQQQQQQQQQQQQQQqQQOQQQQQQQOo*oOOOO*OOOQOOOOOQQOoQQQqQ";:;;;;;""";;;;;;;;;;;;";;;;;;""""";"""";;;;"""""""""""""""""""""""********;:,,.........,,,,,,,,,,.,..,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,, QQQqQQQQqQqQqQQqQOOOOoooooo***""""";;;;;::::::::::::::::;;;;"""**oOOOOOOOoooooOOOQQOOQQO**OQQQQQQqQQQoOOqQQQQqQOo*;OooOQQQQQOOo"""""o**""*ooo;"***";"*oOO*oQOOQQoOQQQQQQQQQQQQQQQQQQQQQQQqQqQQQQQQQQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQOQQQQQOOOQQQQqQQQQOOoOoooo******"*"""""""""""""""";;;;;;;:;;;;;;;;;;;;;;::::;;;;""";""oQqqqQOQQQQQQQQQQQQQQQQOQQQqQQQQqQQQQQOo*oOOOO*OOOQOoOOOOQOOQQQqQ"::;;;;;"""";;;;;;;;;;;";;"";;;;;";";"""";;";"";"""""""""""""""""""*"******;:,,.........,,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,: QQQQQQQQQqqQQQQQQQOOooooooo***""""";;;;;::::::::::::::::;;;;"""**oOOQQOOOooo**oQQQQQQQQO"*OQQQQQQQQQQOOOQqQQQqQOo";o**OQQQQQQOO**""**o*"""**o*"*""""oo*oOo*OQQQOOQQQQQQQQQQQqQQQQQQOQQQQQQQQQQOQqQQQQQQQQqQQQQQQQQQQQQQQQQQQQOQQQOQOQQQOQOQQQqQqQQQQOOOOoooo*******"*"""""""""""""";";;;;;;;;;;;;:;;;;;;;:;::;;;"";;""*OQqqQQQQQQQQQQQQQQQQQQQOQQQQQQQQqQQqQQOo*oOOOO*OOOOOOOOOOQOoOQOqO*::;;;;;"""";;;;;;;;;";;""";;";;;"""""""";"";""";""""""""""""""""""*******";:,,.........,,,,,,,,..,,.....,..,,,,,,,,,,,,,,,,,,,,,,,::::: QQqqQQQQQQQQQQqQQQOOOoooooo**"""""";;;;;::::::::::::::::;;;;;""*ooOOOOOOOooo*oQQQQQQQqQO**oQqQQQOQQqQOOQQqQQQQqQo";**"oQQQOQQooooo*****"""*o****""""oO*oO**OQQOOQQQQQqQQQQQQQQQQQQQQQQQQQQqQQQOQQQQQQQQQQQQqQQQQQQQQQQQQOQQQQQQQQQOQQQQOOOOQQQQqqQQQQOOOOOoo********"*""""""""""""";";";;;;;;;;;;::;;;;;;;;;;;;;""";""*OqqqQOQQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQQOo*oOOOO*OOOQOOOOOOQOoOQQqO"::;;;;;""";;;;";;;;;;;"""";;;;;;;;"""";;"""";""""""""""""""""""""********";:,,.........,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,:::::;;" QQqQQQQQQQQQQQQqQQOOOooooo***"""""";;;;;::::::::::::::::;;;;"""**oOOQQQOOoo**OQQQQQQQqQo*ooOQQQQOQQQOOQOQqQQQqqQo*"**"oQQQOOQooO**o**"""""*o****""";"oOOOoooQQOQQQQQQQQQQQQQQqQQQQQQQQOQQQqqQQOQQqQQQqQQQQqQQQqQQQQQQQQQQQQQQQQOQQOQQQQQOOOOQQQqqqqQQQQOOOooo**********"""""""""""";";";;;;;;;;;:::;;;;;;;;;;;;;""""""*OqqqQQQQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQOOo*oOOOOoOOOOOoOOoOQOoOQQqQ";:;;;;;""""""";;;;";;;""";;";;";""";""";;;;"""""""""""""""""""""""*******":,,,........,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,:::::;;"**o QQQQQQQQqqqqqQQQQQQOOOoooo***"*""";;;;;;;::::::::::::::::;;;;""*ooOQQQOOOOo*oOQQQqQQOQQooOoQQQQQOOQQOOQOQQQQQQqqO";"*"*OQQOOOOooo*oo***"";""""**""";;"OQOOoOoOQQQQQQQQQQQQQQQQQQQQQOOOOQQQqqqQOQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQQQQQQOQQQQOOOOOQQQQQQQQQQQQOOOoooooo*******"""""""""""""";";;;;;;;;;;;:;;;;;;;;;;;;"""""**oqqQQQQQQQQQQQQQQQQQQQOOQQQQQQQQQQQQQOOo*oOoOOoOOOOOoOOOOQOoOQQQO":;;;;;;""""""""""""""";;";;""";"";;""""""";""""""""""""""""""""""********":,,,........,,,,,.,.,,,,,....,.,,,,,,,,,,,,,,,,,::::;;""*oOQQ QQQqqqqQQQqqqqQQQQQOOooooo***"*""";;;;;;::::;::::::::::::;;;"""*ooOOQOQOOo**OQQQQqqQOOOoOQOOQQQQQQOQOOOQQqqQQQqqQ";"*"*oQQOoOOOOo**o**oo";";;****"";:;oOOo*o*oQQQQQQQQQQQQQQQQQQQQQQOOOQQQQQQQOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOQQQQQQQqQQQQOOOOoOooooo**********"""""""""";;;;;;;;;;;;;;;;;;;;;;;""""""*oOQqqQQQQQQQQQQQQQQQQQQOOQQQQOQQQQQqQQQOo*oOoOOoOoOOOoOOOOQOoOQQQO":;;;;;;"""""""""""""""""";""";;"""";""""""";"""""""""""""""""""""********;:,,.........,,,,,,,,,,,.,....,,,,,,,,,,,,,,,,,:::;;""*oOQQQQQ qqqQQQQQQQQqqqQQQQQQOOooooo**"*""";;;;;;::::::;::::::::::;;;"""*ooOOQQQOo*"oOOooQqqqOOooOQOOQQQQOQQQOQQOQqqQQQqqQ*;"*""OQQQOOOOQOo*o**ooo";"*****";;;;***"****QQQQQQQQQQQQQQQQQQQQQOQOOQQQQQQQOQQQQQQQQQQQQQQQQQqQQqQQQQQQQQQQQQQQOQQQQQQOOOOOQQQQqQqQQQQQQOOOOOQOOOoooo*******"""""""";";;";;;;;;;;;;;;;;;;;""""""""*oQqqQQQQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQQQOo*oOOOOoOoOOOoOooOQOoOQQQO"::;;;;;"""**""""""""""""""""";;"";";;";;;""""""""""""""""""""""""*******";:,,.........,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,:::;;"*oOQQQQQQqq qqqqQQQQqQqqqqqQqQQQOOoooooo***""";;;;;;:::;;:::::::::::;;;;""**ooOQQQOo";;ooo"*QQqQQOooOQQOQQQQQQQOQQQQQqqQqQqQq*;""""oOQQooOOQOo****oOo*"*O**""";;""""";"*""oQQqqqqqQQQQQQQQQQQQOOOOOQqqqqQQOQQQQQQQQQQQQQQQQQqqQQQQQQQQQQQQQOOQQQQQQQQOOOOOOQQQQOQQQQQQQQQQQOOOOOooooooo*****""""""";;"""";;;;;;;;;;;";;;;""""""""*oOQQqQQQQQQQQQQQQQQQQQQOOQQQQQQQQqQQQQOOo**OooOoOOOOOoOooOQOOOQQQo"::";;"""******""""""""""""""""";"""";";"""""""""""""""""""""""""*"******"::,,.........,,,,,.,,,,,,,,,,,,,,,,,,,,,,,::::;;"*oOQQqqqqQQqq QQQqqqQQqQqqQqQqqQQQQOoooooo**""""";;;;::;::::::::::::::;;;;""**ooOQQOo":,"oo*;*QqqqQOOOOQQQQQQQQQOOQqQQQqQQQQqqqo;""";*oOOooOQQQo*"*"oOOo"*oo*""";;"""";;;;;;"OQQQQQQQQQQQQQQQQQQOOOOOQQqqqQQoQQQQQQQQQQQQqQQQQQQQQQQQQQQQOQQQOQOQOQQQQQOOOOoOQOQQQQQQQQQQOOOOOooooooooo********""""""""""""";;;;;;;;""";;""""*""""*ooQQQQQQQQQQQQQQQQQQQQQQOQQQQQQqQQQQQQQQOo**OOOOoOoOOOoOooOQOOOOOQO"::";;"""********""*""""""""""""""""""""";"""""""""""""""""""*""*********":,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;;"*oOQQqqqqqqqqqq QQqqQQQQQqqqQqqqqQQQOOooooooo**""";;;;;::::::;::::::::::;;;;""**oOOQO*;:,;ooo";oQqqQQQOOoQQQQOQQQQOOQQQQQqQQqQqQQo;""";"*oo*oOOQQoo"""*OQOo*oo*""";;"""**":;;;;*OQQQQQQQQQQQQQQQQOOOOOOQQQqqqQOQQQQQQQQQQQQqQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQOOOooOQQQQOOOoooooooo*************"""**""""";;;;;;;;;;;;;;;;;;;;;;""""""""*ooQQQQQQQQQQQQOQQQQQQqQQOOQQQQQQQQQqQOQQOo*oOOoooOOOOOOOoOOQOOOQOQo"::";;""**************"""""""""""""""""""";";"""""""""""""""""""*********;:,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;"*oOQQqQQQqqqQQQQQ QQQQQQqQqqqqqqqqqQQQOOOooOooo**""";;;;;;::::;;;:::::::::;;;;""**oOOO*;,,;OOOO";oQqqqqQOooOQQQOOQQQOQQqQQQqqQqQqqqo"""*";"*OoOOOQQOo*""*OQOo**oOo";";"**OOo*"":;"*OQQQqqqqQQQQQQQQQOOOOOQQqqqQOOQQQQQQQqQQQQQqQQQQQqQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOo**oo*******""""""""""""""""""""";;;;;;;;;;;;;;;;;::::;;;;;;;;;""*OQQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQqQOQQOo**OOoOoOoOOOoOOOQQOOOQOQo"::";;""*****o************""**"""""""""""""";"""""""""""""""""""********";:,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,::::;;"*oOQQQqqqqqqqqQQQQQ QQQQQQQQQQqqqqqqqqQQOOoOoOOOo**"""";;;;;:;:::;;:::;:::::;;;;""**ooo*:,.;OOQQO";OQqqqqQOoOQQQQQOQQOOQQQQQQqqQqQqqQo"*"*";"oOOOOOQQQOo**oOOo*;;"oOo"";;"*oQOOO*;;;""oQqqqqqQqQQQqQQQOOOOOQqqqqQQOQQQqQQQQQQQQQqQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQOQOOOOoOooo******""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;:;;;:::::::::;"*oOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQOoo*OOOOoOOOOOoOooOQOOOOOQo;:;";;"**o**oo****************""""""""""""""""""""""""""""""""**********":,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,::::;;"*oOQQqqqqqqqqQQQQQQQ QQQQQQQQQqqqqqqqqqQQOOOOOOOOo**""";;;;;:;:::::::;;::::::;;;"""**oo":,.;OooQQo:"OQQQQqQOooOOQQQOQOOQQQQQOQqQQQQQqQo"****";*oOOoOQQQQOOooOO*";;*oOO*;;;""*OQQQQ*;:;;"*OqqqqQqQqQQQQQOOOOOQqqqQQOOQQQqQQqQQQQQQqQQQQQqqQQQQQQQQQQQQQQQQQQQQQQQOOOOoOOoooo******"*""""""""""""""""""""""";;;;;;;;";"";;;;;;;;;;;;::::::,,,,::;"*oOQQQQQQQQQQQQQQQQQQQQQqqQQQQQOQQOo**OOOOoOoOOOOOooOOOOOOQOo;:;";;***o***oo*********************"*""""""""""""""""""""""""**********":,,,.....,,,,,,,,,,.,,,,,,,,,,,,,,,::::;;"*oOQQqqQQqqQqqqQQOOQO QQQQQQQQQQQqqqqqqqQQOOOOOOOOo**"""";;;;;;::::::::;:;::::;;;"""***":.,;OO*oOQO"oOQqQqqqOoOOOQQQQOOOQQQQOOQQqQQQQQQ*"***o*;"*oOOOQQQQQOooOo"";"oOoO*";;;""*oOqQO*::::"*QqqqQQQQQQQQQOOOOOQQqqqQOOQqQQQQQqQQQQQQQQQQQqQQQQQQQQQQOQQQOQQQQQQQQQOOOOOOOooo*******""***"""""""""""""""""""";;";;;;;;;;;;;;;;;;;;;;;;;::::,,,,,,,::"*oOQQQQQQQQQQQQQQQQQQQqQQOQQQQOQOoo*OOOooOoOOOOOooOOOOQOQQo;:;";"***o****o***************************"""""""""""""""""""""*********;:,,,....,,,,,,,,,,,.,,,,,,,,,,,,,,,:::;;"**OQQqQqqqqqQQQQQOOOOO QQQQQQOQQQQqQqqqqqQQQQOOOOOOo**"""";;;;;;;:::;::;::::::;;;;""""*;:.,;OQOOOOQO*OQqqqqqQQooOOQQQQOOQQQQQoOQQQQQQQQQo""*"*o"""*oOOQqqqQO**o*";;*oOOo***;;*o""oOQQO;:::;;*QqQQQQQQQQQOOOOOQQQqQqQOoQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQQqQQQQQOOOOOooo****""***"****"""""""""""""""""""";"";;;;"";""""""";;;;;;;::::,,,,,,,,,,,:;"oOQQQQQQQQQQQQQQQQQqqQQqQQQOQOoo*OOOOOOoOOOOOooOOOOQOOQ*;:;;;"***o*****o**************************"***""""""""""""""""**********;:,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;""*oOQQQqqqqqQQQQOOOOOOO QQQQQQQQQQQQQQQqqqQQQOOOOOOOo**"""";;;;;:;:;;:;:::::::::;;;;""";:,:*OQOOQQQQ*"OQqqQqQqQooOOOQQQQOQQQQQO*OQQOQQQQQOo*"*"o*"""*OQQqqQOo*"**;;"OoooO*o**"*oo**oQQO*";;;;"oQQQQQQQQQQQOOoOQQQQQqQOOQQQQQQQqQQQQQQqQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQOOOOOoo*******""*"*******""""""""""""""""""""""""""""""""""";;;;;;:::::,,,,,,,,,,,,:;"*OOQQQQQQQQQQQQQQqQQQQQQQOOOoo*OOOOoOoOOOOOooOOOOOOQO*;:";;"*******"***********************************"*""""""""""""*********;:,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,::::;;"*oOQQqQqqQqQQQQOOOOOOOO QQQOOQQQQQQQQQQqqqqQQQOOOQOOoo**"""";;;;;;:::;;;;:;:::;;;;;""";:,:oOQQOOOQQO;*QqqqqqqqQOooOOOQQQOQQQQQO*oQQQqQQQQOOo"*"*oo"""*OqqQQoo**"";;*QOooOooo*""*OoooOQOo";"";;;oQqqqqQQQOQOOoOQQQqqQQQOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQQQQQQQQQQQOOOOOoo****""*"*******"*"""""""""""""""""""";""""""""""""""";;;;::::::,,,,,,,,,,,,,,,::"*OOQQQQQQQQQQQQQQQQQQQQOooo**oOOOoOoOOOOOooOOOOOOQO*:;";""****"**************o*******o*o*o*o***************"**""************;:,,,..,,,,,,,,,,,,,,,,,,,,,,,,,::::::;"*oOQQqqQQQQQQQQQOOOOOOOO OOOOQQOQQQQQQQQqQQQQOOOQOQOOoo***""";;;;;::;;::;;::;::;;;;;;;:,,;oOOQOoOQQO";*QqQQqqqqQOooOQQQQOOQQQQQQ*oOQQQQQQQOOOo**"*oo*""*OOOOOo*"";;"OOOOo*OOoo*""*OOOooO*;;***;:"OQqQQQQQQOOOoOQQQqqqQOOQQQQQQQQqQqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOoOoo***************"*"""""""""""""""""""""""""""""""""""";;;;::::::::,,,,,,,,,,,,,,,,:"*oOQQQQQQQQQqQQqQqQQQQoOOo*oOoOoOOOOOOOoOOOOOOOQO*:;";""****""*""**************o*oooooooo*o*oo****************************;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::;;"*oOQQqqqQqQQQQQOOOOoooOOO ooOOOOOQQQQQQQQQQQQOOQOQQQQOOoo**""";;;;:;;;;;;;;:;::::;;;;;:,,;*OOQQOOOQQo;;OQqqqqqqqQOooOQqqQOQQQQQQO*oOOQQOQQQQQQO*""*oOo"""*******;;;"oOOOOO**oooo*"*OQQo"**;"**Oo;:"OQqqQQQQQQOOOQqqqqqQOoQQQQQQQQQQQqQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOoooo******************"""""""""""""""""""""""""""""""""";;;;;:;:::::,,,,,,,,,,,,,,,,,,,:;*oQQQQqQQqqqQqqqQQQQOoOo*oOOOoOOOOOOOoOOOQOoOQO":;";""**"*"""""""************oo*oooo*ooooooo*o*********************o****;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::;""*oOQqqqqQQQQQQQOOOOOOOoOoo **oooOOQOQQQQQQQQQQQOQQQQQQQOOo**""";;;;;:;;:;;:;;;;:::;;;;:,:;*ooOQQQOoQo";*QqqqqqqqqqQOOOOQqQQQqQQQQOo*oOQQOOQQQqqQO"""*ooo***"""""";;;oQQOooOo*oooo***oOOo";":;"*OQ*:;*QqqqQQQQQOOOQQQqQQQOOQQQQQQQqQqQQQQQQQQqQQQQQQQQqQQQQQQQQQQQQQQqQQOOOOooo******************""""""""""""""""""""""""""""""""";;;;;:;;:::::,,,,,,,,,,,,,,,,,,,,,:;*oQQQQQqqqqqqqqQQOOoOo*oOOOoOOOOOOOoOOOOOOOQO":;""""***"""*""""""*************ooooooooooooooooo**ooooo***o**o****oooo*;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;"*oOQQQQqqqQQQQQQOOOOOOOOOOoo ****oooOOOOQQQQQQQQQQQQQQQQQQOo***"";;;;;;;;;:;;:;:;;:::::::;;**oOOQOQooO";"OQqqQQQqqqqqQOOOQQOOqqqqQQQoooOQOOQQOOqqqQ*;"**oOQQOoo***";;*OQOOoooOO***oo**ooo**":,;**oQQ":;OQqQQQQQQOoOQQQqQQQOoQQQQQQQqQQQqQQQQQQQqQQQQQQQQQQQQOQQQQQQQQQQQQQOOoOo*********************"""""""""""""""""""""""""""""""";;;;;::::::::,,,,,,,,,,,,,,,,,,,,,,:;*OQQQqqqqqqqqQQQOOOO*oOOOoOOOOOQOoOOQOOQOQO":";"""*""""""""""""*""***********oooooooooooooooooo*ooooooooo*o*ooooooo";::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;*oOQQqqQQQQQOQQQOOOOOOOOOOOOo ******ooOOOOOQQQQQOQQQQQQQQQOOoo**"";;;;;;::::;;;;::::::,,:;;""*ooOOOO*o";"oQQqqqqqqqqQqQQOoOOoOqqqqQQQO*ooOOOOQoOqqqQO*"*"*oOQQOOoOO"""OOooooooooo""**o**o****::*oOoOQO*;*QqQQQQQOOoOQQQqqQQOoQQQqQQQQqQQqQQQQQQQQQQQqQQQQQQQQQQQQQQQQQQQQQQOOOooo******************"*""""""""""""""""""""""""""""""";;;;;;:::::::,,,,,,,,,,,,,,,,,,,,,,,,,:"oOQqqqqqqqqQQQOOoOooQOOoOoOOOOOOOOQOOQOQo":;;"""*""""""""""""""**"**"********ooooooooooooooooooooooooo**o**ooooOo*;::,,,,,,,,,,,,,,,,,,,,,,,,,,,::;;"oOQQqQQQQQQOQOOOOOOOOOOOOOOoo ***"***oooOOOQOQQQOOQQQQQQQQQOOo**"";;;;;;;;:::::;;::::,:;;;;""**oOQO***::oQQqqqqqqqqqqQqqQooo*OqqqQQQQO*ooOOOQOoOqqqqQO"""**oOOOOoOO*"*QQo*oooooooo*******o**o";"OQOOOOOo"oQQQQQQQOoQQQqqqqQOoQQqQQQQqqQQQQQQQQQQQQQQQqQQQQQQQQQQOOQQQQQQQQQOOOoooo****************""*""""""""""""""""""""""""""""""";;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,;"oQQqqqqqqQQOOOoOooOOOoOOOOOQOOOOOOOQOQo":""""""""""""""""""""""""***"********oo*oooooooooooooooooooo*o**oooOOOoo"::,,,,,,,,,,,,,,,,,,,,,,,,,,::;;"oOqqqqQQQQQQOOOOOOOOOOOOOoOOOO """""***oooOOOOQOQOOQQQQQQQQQOOo**"";;;;;::;;:::;:;::::::;;;;""*ooOOo"o",;QQQqqQqqqqqqQqqqQOo**OqqqqqQQO**oOOOOo*QqqqqqQO*""""*ooooQo*"oQQO**oooo*oOo"*******"o";;*ooOQOoO";OQQQQQOOOQQQQqqqQOOQQqqQQQQQQQqqQQQQQQQQQQQQQQQQQQQQQQOOQQQQQQQQQQOOoooo****************"***""""""""""""""""""""""""""""";;;;;;;::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,:;*OqqqqqqQQOOOOOooOOOOOOOOOQOOOOOOOQOQo";;""""";""""""""""""""""""""*************ooooooooooooooooooo*****ooOOOOo"::,,,,,,,,,,,,,,,,,,,,,,,,,::;;"*OQQqQQQOOOOOOOOOOOOOoOOoOooOOO """""""****oooOOOOOOOQQQQQQQQOoo**"";;;;;;;:;;:;;;;;:::;:;;;""**ooOo**o:,*QQQqqqqqQqqQqqqqQOO**OqqqqqQQQ*"*OOOO**OQqQqqQQO*""""*oooo*""OOOQo***oo**oO*;"****""**"";*OQQQooo:"QQQQQQOOQQQqqqqQOOQQQQQQQQqQQqqQQQQQQQQQQQQQQQQQQQQOOOOOQQQQQQQQQOOoooo***************""*"*"""""""""""""""""""""""""""";;;;;;;:::::::::,::::::,,,,,,,,,,,,,,,,,,,,,,:"OQqqqqQQOOQOOooOQOOOOOOOQOOQOOOOQOQo";;""""";"""""""""""""""""""""""*************ooooooooooooooo******ooOOOOo":,,,,,,,,,,,,,,,,,,,,,,,,:::;;"*OQQqQQQOOOOOOOOOOOOOOoOOoOooooO """"""""***oooOOOOOOOOQQQQQQQOoo**"";;;;;;;;;;;::;;;:::;;;;;"""**ooo;oo:,oqqQqqqQqQqqqqqQQQOO**QqqqqqQQO""*OOOo*oQqQqqqQOOoOOo""*oo*""*OOOQQO**o***oOO";"**"""*ooo;;oQQQo"o;;OQQQQOOOQQqQqqqQoOQQQQQQQQQQQQqQQQQQOOQQQQQQQQQQQQQQQQOOOQQQQQQQQOOooo***************""*****"""""""""""""""""""""""""""";;;;;:::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,:"oQQqqqqQQQQoooQQOOOOQOOOOOOOOOQQOQ*;;;"""""""""""""""""""""""""""""""************o*ooooooOoOooo*******ooOOOo":,,,,,,,,,,,,,,,,,,,,,,,::;;""oOQQqQQQOOOOOOOOOOOOOOoooooOOooOO """"""""""***oooOOOOOOOQQQqQQOOo**"";;;;;;;;:;:;;;:::;::;;;;""*****";Oo:;QQQqqqqqQqqqqqqQoooo*oQqqqqqqQ*""oOOO*oOQQQQqqOoooQQOO**o*;"oOQQOOOQo"*****oO*";"**""*oo**;"oQqQOo*;"OQQQOOQQQqQqqQQoOOQQQQQQQQQQQQQQQQQOOQQQQQqQQQQQQQQQOOOOQQQQQQQOOOoooo**************"****"""""""""""""""""""""""""""";;;;;;::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,;*QQQQQQQQQoooOQOOOOOOOOoOOQOOQQOQ*;;;""""";""""""""""""""""""""""""""************ooooooooOoooo*""***ooOOOOo;:,,,,,,,,,,,.,,,,,,,,,,,:;;"*oQQQqQQQOOOOOOOOOOOOOOooOoooOOOOOO """""""""""****oooooOOOQQqqQQOOo**"";;;;;;;:;;;;::::;;::;;;;""**""*:"o*;*QQqqqQqqqqqqqqqQo*****oOQqqQO*""*OQOooOQQQqqqQo*oOQQQOoo""*OQQQOOOOQOo"****oo*";"***""oO*o*;"OqQQO**;oQQQQQQQQqqqqQQoOOQQQQQQQQQQQQQQQQQQOOQQQQQQQQQQQQQQQOOOOQQQQQQQOOoooo******************""""""""""""""""""""""""""""";;;;;;;::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,.,,;*OqqQQQQQOooOQOOOOOQOOOOOOOOQQOQ*;;;""""";";"""""""""""""""""""""""""*"**************ooooooo***""***oOOOO*;:,,,,,,,,,,,..,,,,,,,,,::;"oOQQqqqQQOOOOOOOOOOOooooooooooOOOOOo ""*"""""""""***oooooOOOQQqqQQOOo**""";;;;;::;:;;::;:::::;;;;""**"";,*o**oQqQqQqqqqqqqqqqqQo*""***oooo*""*OQOOOOOOoQqqQo**OQQQOO*""*OOOQQOOOoOOOo******";";""*""*QQQQ*;*QQQQoo;"QQQQQOQQQQQqQOoOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQQOOOOQQQQQQQoOooo***********"******""""""""""""""""""""""""""""";;;;;;;;;;:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:*OQQQQqQOooQQOOOOQQOQOOOOOOQQOQ":";""""";";""""""""""""""""""""""""""""************ooooooo****""***oOOOo";:,,,,,,,,,,,,,,,,,,,,,,:;"*OQQqqqQQOoOOoOOOOOOOOoooooooOOOOOOOO ""*""""";"""""**oooooOOQQQqQQQOo**""";;;;:;:;:;::;:;:::;;;;""""";;::Oo**oQQqqqqQQqqqqqqqqQQoo*""""*""""oOOOOQOQOOOqqQo**oQQQQOo"*oOQOOQQQOoOoOOO***"**";"""""*""OQQQQ*;oQqQOo*:*QQQQQQQQqQQQQoOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOQOOOQOOOOQQQQQQQOOOooo*********"*******""""""""""""""""""""""""""""";;;;;;;;;;;:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.,:*OQQqqQOoOQQQQOOQQOOOOQOOOQQQQ";";""""";";"""""""""""""""""""""""""""*"*""***********oooo***"""***ooOOo";:,,,,,,,,,,,,,,,,,,,,,,:;*oOQqQQQQOOoooOOOOOOOOooooooooooOOOOoo ""*""""";"""""****oooOOOQQqqQOOo**"";;;;;:::::;:;;::::::;;;"""";,,,;O*o*OOQQQqqqqqqqQqqqqQQQOQOOoo****oOOOOoQQQQOQQOo*"oQqQQQO*"OOQQOOQQQQOoooOOo*****""""*"""";*QqqQ":;oQqQoo:"QQQQQQQqQqQQQoOOQQQQQQQQQQqqQQQQQQQQQQQQQQQQQOQQOQQOOOoQQQQQQQOOOooo****************""""""""""""""""""""""""""""";;;;;;;;;;;;;::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.,,,:"OQQqQOOOQQQQOQQQOOOOQOQOqQQO";";""""""""""""""""""""""""""""""""""""**"************ooo****"""**oooOo*;:,,,,,,,,,,,,,,,,,,,,,,:;"*OQqqqQQOooooooOOOOOOoooooooooooOOOOoo **"""""";""""""****ooOOOQQqqQOOo**"";;;::::::;;:;;::::::;;;;""":..:*OoOoOOQQQqQqQqqqqqqQqQQOQqqqQOOoOOQQQOOOQQQOOOo***oOQqqqQo"*QQQQQOOQQQQooooOooo**"""""*";"";"Oqqqo;:;OqQOO;:oQQQQQQqqqqqQoOQQQQQQQQQQQQQQQQQQOQQQQQQQQQQQOQQOQQOOooOQQQQqQOOOo********"*********""""""""""""""""""""""""""""";;;;;;;;;;;;::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.,..,:"OQqQQOOQQQQQQQQOOOOQOQOqQQO";";"""";""";""""""""""""""""""""""""""""*"**************o*****""***oooo";:,,,,,,..,.,,,..,,,,,,::;*oOQqqQQOOooooOOOoOOOOooooo*oooooooOOoo **"""""";;;""""""**ooOOQQQqqQOOo**"";;;;::::::;::;:::::;;;;;""",..:oooOoQQQQQQQqqQqQqqqQQQOOQqqqQOOOQQQOQQQQQOOooo*oooOQQqqQO*;*QqQQQQOQQQQOoooOOooo**"""""";;";;oQqqQ"::"QQoOo:*QQQQQqqQqQqQOOQQQQQQQQQQQQQQQQQQOQQQqQQQQQQQOQOQQOOooooQQqQQQOOOo********""******"""""""""""""""""""""""""""""";;;;;;;;;;;;;::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,...,:"OQQOOoOQOQOQQOOOOOOOQOQQQO":";;""""";";"""";"""";""""""""""""""""""""***""*************""""****oo*";:,,,,,,,,,,,.,,.,,,,,:::"*OQqqqQOOOooOooOOOoOOoooooooooooooOOooo **"""""";;;;;"""*"**ooOOQQQqQOOo**"";;;;::::::::::::::::;;;;"";,.."***oOqQqQQQQQQQQQQQQQQQOOQqqqQOoOOQQQQQQQQQQQOOOQQQQQqqqQo";*QQQOQQoOOOQQOo*oOoOoo*""""*";;*";*Oqqqo;::oQ*OO;;OQQQqqqQqqQQOOOQQQQQQQQQQQQQQQQQOQOQQQQQQQQQOQOOQOOooooOQQqqqOOOO****************""""""""""""""""""""""""""""";";;;;;;;;;;;:;::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,....,:*OqQQOQQQQQQQOOOOOOOOOqQQo;;"""""""""";"""""""""""""""""""""""""""""""**"""**""***********"****oo*;:,,,,,,,,,,,.,,,,,,,,,::;"*OQQqQQOOooOooooooOOOooooooooooooooOooo *****""";;;;;""""""**oOOQQqqQQOo**"";;;;::::::::::::::;:;;;;"";,.,"*"";oqqqQqqQQQQQQQQQOQQOOQQqqQooOOQQQQQQQQQQQQQQqQQQQQqqQO""*OQqQQOOOOOOQOO**ooOOoo*"""**";"o""*OQQO;;,;o*OQ":oQQQQQQQQQQQoOOQQQQQQQQQQQQQQQQQOOOQQQQQQQQQoOOQQOOoooooQQQQqQOOo***********o**"""""""""""""""""""""""""""""""";;;;;;;;;;;;;:;::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,....,:*QQQOQQQQQQQQOOOQOOOOqQQo;;""""""""""";"""""""""""""""""""""""""""""""*"****************"""*****";:,,,,,,,,,,,,,..,,,,,::;;"oOQQQQOOoooOoooooooOoooo**ooooooOOOOooo *****""""";;;"""""""**ooOQqqQOOo**"";;;;::::::::::::::;;;;;;""",.,*o*",oqqqqqqQQQQQQQQQQOQOOOQQqQOOQQQQQQOOQOQQQqqqQQQQOQQQQO*o*oQqqQOOOOOOOOOo*oooOOo*"""""*""o*""*oOO""::*oQQo:"QQQqqqQQQQQoOOQQQOQQQQQQQQQQQQQQOOQQQQQQQQQoOOOQOooooooQQQQqQOOo***"******o***""""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;;:;:::::::::::::::,:,,,,,,,,,,,,,,,,,,,......,:oQqQOQQQQQQOOOQQOOOQqQQo;;""""""""";"""""""""""""""""""""""""""""""""""*"*************"*"*"****";:,,,,,,,,.,,,.,,,,,,:::;"*oQQQQOOooooooooooooooo*o***oooooOOOoooo ooo**"""""";;;;"""""**oOQQqQQOoo**"";;;:::::::::::::::::;;;;""":,:oOO",OqqqqqQqqQQQQqQQQOOOQQQQQQQQQQqQQOOoOOQQQQqqqqqQOQqqQQOOo*oQQQQOOQOOOOOO**ooOOo*""""""**oo"""**o***;"oQQQ;:OQQQQQqQqQQoOQQQQOQQQQQQqQQQQQQQOQQQQQQQQQQOOOOQOooo*ooOQQqqQOOo************"""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;:::;::::::::::::::::,:,,,,,,,,,,,,,,,.,.......,;oQQQqqqQQQQOOQQOOOQqQO*:;"""""";"""""""""""""""""""""""""""""""""""""*"""************""""*****;:,,,,,,,,,,....,.,,,,::;""*OOQQOOOooooOOoooooooo*****ooooooOoooooo oooo**""""";;;;;;;;"**oOQQqqQOOo**"";;;;::::::::::::::::;;;;""";::ooOo"QqqqqqQqqQQQQqQQQOOQQOOQQQqQQqqqQOooOQQQQQqqqqqQoOQqqqQOo*ooQQQQQQQOOOQOo**ooOO*""""*"***o"""oOo*oO*:*QQQ",*QQqqqqqqqQoOQQQQQQQqQQQQqQQQQQQOQQQQQQQQQQQOOOQOoo**ooOQqQqQOOO*******o***"*"*"""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,........,"OQQQqqqQQQOQQQOQOQqQQ*:;"""""""";;"""""""""""""""""""""""""""""""""""""****"*******"""""****";:,,,,.,,,..,..,..,,,,::;"*oOQQQOOoooooooooooooo*o***oooooooooooooo OOOo***""";;;;;;;;;""**oOQqqQOOo**";;;;;:::::::::::::::;;;;;""":;"*oQOoqqqqQQQQqqQQQQQqQOOQQQQQQqqQqqqQQOoooQQQQQqqqqqQ*oQqqqqQO**oOQqQQOOOOOQOOo**oOO*";"**"*""*"""oQo*OQo,:OQQ*,;QqqqqqqqqQoOQQQQOQQQQQqqQQQQQQOOOQQQqQQqQQOOQOQOoo**oooQqQqQOOoo****o*o*""""**"""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;::::;::::::::::::::,,,,,,,,,,,,,,,,,,,.........,*QQQQqqQQQOOQQQQQqqQQ":;"""""""""""""""""""""""""""""""""""""""""""""""**"********""""""****";:,,,,..,,,..,,,,,,,,::;;"*oOQQOOOoooooooooooooo**o***ooooooOoooooo QQOOo**"""";;;;;;;"""**oOQqqQQOo**";;;;;::::::::::::::::;;;;""":;***OOQqqqqqqQqqqqQQQqqOoQQQQQQQQQQqqqqQo*ooQQOOQqqQqqQooQqqqQQOooOoOQQQOOOOOOOOO**ooo**""***"""*";"*O"*OQQ;,"QQo.:OqqqqQqqqQoQQQQQQQQQQQQqQQQQQQQOQQQQQqqqqQOOQQQoo****ooQqQqQOOOo***oo***""""***""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;:::::::::::::::::,,:,,,,,,,,,,,,,,,,,,........,:oQQqqqQqQQOQQQOQqqQO":;""""""""""""""""""""""""""""""""""""""""""""""*"*"*"******"""""""***"::,,,...,,,.,.,,,,,,,::;"*oOOOOOoooooOoooooooooo*****oooooooooooooo QQQOoo**""";;;;;;;;"""*oOQqqQQOo**"";;;;::::::::::::::::;;;;;"":,**"OOQqqqqqqQqqqqQqQQQoOQQQQQQQQQqqQqQOo*ooQqOOOQqqqqQO*OQqQqQOoOOooOQQQOOOOOOOOo*ooo********""*";;"*"oQqQo,:oQO,,oqqqqqqqQQoQQQQQOQQQQQQqQQQQQQQOQQQQQQQqQQOOQQOOo****ooOQQqQOOOo*o*o***"""""**""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;::;::::::::::::::::,,,,,,,,,,,,,,,,,,.........,;OQQqqQQQOQQQQOQqqQO";;""""""""""""""""""""""""""""""""""""""""""""""*""****"***""""""""*"*":,,,...,.,,,,,,,.,,,,:;""oOOOOOOooooooooooooooo*****ooooooooooooooo qqQOOo***"";;;;;;;;;""*ooQqqQQOo*""";;;;:::::::::::::::::;;;""":."**OOOQQqqqqqqqqqQqQqOoQQqQQQQQQQqqqqqOo*oOqqOoOQqqqqqO*oQQqqqOoOOOooOQQOoooOQOQO*ooo**oo*o**""*;;:;""oQqqQ":*QO,,*qqqqqqqqQoQQQQQQQQQQQqQqQQQQQQOQQQQQQQqqQQOQQOo*****ooOQqqQOOOooo******"""""*"""""""""""""""""""""""""""""";""";;;;;;;;;;;;;;;:::::::::::::::::::,,,,,,,,,,,,,,,,,,..........,*OqqqQQQQQQQQQQqqQo;;""*""""""""""";"""""""""""""""""""""""""""""""""*"****"***"""""""""*";:,,,.....,...,,,,,,,,:;"*oOOOOOOooooOoooooooo******oooooooooooooooo qqQQOo***";;;;;;;;;"""**OQqqQQOo**";;;;:::::::::::::::::;;;;""";.;*oOooQqqqqQQqqqQQQQQOoQQQQQQOQQQQQqqQOo**OQqQoQQqqqqqQo*OQqqqQoOQQO*oOQOoooOOOQQoooo**oOo***"**;;:;"*OqqqqO;"OO:,"qqqqqqqqQOQOOQQOQQQQQqqqqqQQOOOQQQQqQQqQQQQQQOoo*****oOQqqqOOOooo*****""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;:;;:::::::::::::::::,,,,,,,,,,,,,,,,,,..........,:oQqqQQQQQQqQOQqqQo;;""""""""";"""""""""""""""""""""""""""""""""""""""**""*"****"""""""""";:,,,...,,,,..,,,,,,,::;"oOOOOOOOoooOooooooooo*****ooooOoooooooooooo qqqQOOo**";;;;;;;;;;"""*oQqqQQOo*"";;;;:::::::::::::::::;;;;"""":""*O**qqqqqqQqqqQQqqOoOQqqQQqQQQQQQQQQO***OqqQOQQqqqqqqOooOQqQQoOOQQoooOQO*oooOOQOOoo**oOo""**o*;;:;"*OqqqqQo"oO:.;QqqqqqqqQOQQQQOOQQQQQQqqQQQQOOOQQQQQQQqqQQQQQOo******oOQQqqQOOoo******""""""""*""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;;;:;;;::::::::::::::::,,,,,,,,,,,,,,,,,,,.,.......,"QqqqQQ*QqQQQQqqQo;;"""""";";"""""""""""""""""""""""""""""""""""""""*"**"******""""""""";::,,,...,,....,,,,,,,::;*oOOOOoOooooOOoooooooo****oooooooooooooooooo qqqqQQOo*";;;;;;;;;;"""*oOqqqQOo**";;;;;::::::::::::::::;;;;"""*"*;"O"*QqqqQQqQqqQQqQoOQQqqqQQQQQQQQqQQO*"*OqqQOQOQqqqqqQOooOQqQoOOQQOoooOOooooooOQOOo**oO*"""oo""":;"*oQqqqqO"*O:.:QqQqqqqqQOOQQQOOQqQQQqqqQQQQQOoQQQQQQQqQQQQQOoo*****ooOQqqqQOooo*****"""""*""""""""""""""""""""""""""""""";"""";;;;;;;;;;;;;;;;;:::::::::::::::,::,,,,,,,,,,,,,,,,,.,,.........:oqqqqQQQqqQQqqqQo;;""*"""";""""""""""""""""""""""""""""""""""""""""*""*""*****"*""";;;;;::,,,...,,....,,,,,,,:;"*oOOOOOOooOOooooooooo***ooooOooooooooooooooo qqqqQQOo*"";;;:;::;;;""*oQqqqQQO**"";;;;::::::::::::::::;;;;;""*o*,;OoOqqqqQQqqqqqQQOOQQQqqqQQQQqQqQQQQo*"*OQqQOOOQqqqqqqQQooOQqOoQQQOoooOOooo***ooOQooooO*"""o*"";:;*ooOQqqQO";o:.:OqqqqqqqQOOQQQOOQQQQQQQQQQQQQOOQQQQQQQqQQQQQOoo******oOQqqqQOooo******""**""""""""*"""""""""""""""""""""""""";""";;;;;;;;;;;;;;;;:;:::::::::::::::,,,,,,,,,,,,,,,,,,,.,........,;OQqQqQQQqQQqqqQ*;;;"""";;"""""""""""""""""""""""""""""""""""""""""*""*********"";;;;:::,,,,,.,.....,.,,,,,,,:;*ooOOOoooooOoooooooo*****ooooooOooooooooooooo qqqqQQQoo*";;;;;;;;;;"**oQqqqqQO**"";;;;:::::::;::::::::;;;;;""*o*,"OOQqqqqQqqqQQQQQOQQQqqqQQQQQqqQqQQQO*"*OqQQOOOQqqqqqQqqOoooQQoOQQQOOoooOo******OQOooOOo""**""*;;"oQQOQqqQO":*:.:OqqqqqqqQOOQQQOOQQQQQQqQQQQQQOOQQQQQQQqqQQQQOooooo**oooQQqqQOooo*******""**"""""*"*"""""""""""""""""""""";;"";;;;;;;;;;;;;;;;;;;::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,.........:oqqqQQQqqQqqqqO";;;*""""""""""""""""""""""""""""""""""""""""""""""***********"";;;:::::,,,,,.,...,.,,,,,,,,:;"*oOOOoooooooooooooo******oooooOoooooooooooooo qqqqqQQo*"";;;;;;;;;;""*oQqqqqQo*""";;;;:::::::::::::::::;;;;""**o;*OOQqqQQQqQqqQQQQQQQQqqQqQQQQqqqqQQQo*"*QqqQOoOQqqqqqQqqQOooOOooOqQOQOooOO**o***OQOOoOOo"""";"*;"*oQqQOQqQO*,;:.:QqqqqqqqOOOQQOOOQQQQQqQQQQQQQOQQqQQQQQQqQQQQOoo*o***oooQQqqQOooo*******"***""""*""""""""""""""""""""""";""";"";;;;;;;;;;;;;;;;;:;;:::;::::::::::::::,,,,,,,,,,,,,,,,,,..........,;QqQqQQqqqqqqqO"";;"""";";""""""""""""""""""""""""""""""""""*""""******"****"";;;::::::,,,,,.......,,,,,,,,:;"*oOooOoooooOoooooo******oooooOOoooooooooooooo qqqqQQQO**";;::;::;;;""*oQqqqqQo**"";;;;:::::::::::::::::;;;;;"*oo*o**QqqqQQQqqqQQQOQQQQQqQQQqQqqQQQqqQo""*QqQQQoOQqqqqqOqqQQOoooooOqQOQQOoOO**o*oooOOOoOOo*"";;"";;"*QqqQOOQQo,::,:QqqqqqqqOOQQQOoOQQQQQQqQQQQQQOOQQqQQQOQQQQQOooo**ooooooQQqQQOoo*****"**"***"""""""""""""""""""""""""""";"""";";;;";;;;;;;;;;;;;;::::::::::::::::::::,,,,,,,,,,,,,,,,,,,..........:oqqqQQqqqQqqqO;";;"""";""""""""""""""""""""""""""""""""""""""""""**********";;;::::,,,,,,,.....,...,,,,,,::"*ooooOoooooooooooooo*****ooooooooooo*ooooooooo qqqqqQQOo*";;:;::;;;;;"*OqqqqQOo*""";;;:::::::::::::::::;;;;;"""*oo*;"QqqqQQQQqqQQQQQQQQQqqqQQQqQQQqqQOo""*QqqqQOOQQqqqQQQqQQQQOOOoOQQoOQOooOo*ooooOOOooOOo*";";";;";"OqqqoOQQo:::,;QqqqqqqqOOOQQOooQqQQQqqQQqqQQOQQQQQQQQQQQQQOoo***oooo*oOQqqQOoo*****""""***"""""""""""""""""""""""""""""";""";"";;;;;;;;;;;;;;;;:;;::::::::::::::::,,,,,,,,,,,,,,,.,,,,..........,"Qqqqqqqqqqqqo;";;"*"";;;"";;;""""""""""""""""""""""""""""""""""**********";;;::,,,,,,,,,,.........,,,,,,:;"*oooooooooooooooooo****ooooooooooooooooooooooo qqqqqQQOo*";;;:;:::;;;"*OQqqqQOo*""";;;;:::::::::::::::::;;;;;""**o*:oQQQQQQQqQQQQQQQQQQQQqQQqQQQqQQqQO*;"*QqqqQOoQQqqqQQQqQQQQQQQOQQqOoQQoooOo*oOoOOOooOOo*""""""*;;"oqqQOQqQo:::,"QqqqqqqqOOOQQOooQQQQQQQQqQQQQOQQQqqQQqqQQQOOoo*ooooo**oQQqQQOooo***"""""""*""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;::;;:::;::::::::::::,,,,,,,,,,,,,,,.,,,...........:OqqqqqqqqqqQo"";;"*""";;""";"""""""""""""""""""""""""""""""""""*********";;:::,,,,,,,,,,.......,.,,,,,,::"*oooOoooooOoooooooo*****oooooOooooooo*oooooooo* qqqQqQQOo*";;;::::;;;""*OQqqqqOoo*"";;;::::::::::::::::::;;;;""*""**"OqqQQQqqqQQQQQQQQQQQqQQQQQQQQQQQQo";*oQqqqqOoOQqqQOQQqQQOQqqQQQQQQoOQOoooOoooooOOoOOOo*"";;"**:;"*OqqQqQQo::::*qqqqqqqQOOOQQOoOQQQQQQQQQQQQQOQQQqqqQQqQQQOOoooooo****oOQQqQoooo****"""*"***"""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;::::::::::::::::,,,,,,,,,,,,,,,,,,,...........,"QqqqqqqqqqQo"";""""""""";";"""""""";""""""""""""*""""""""""*"*********"";:::,,,,,,,,,,..........,,,,,::;"*oooOooooooooooooo******ooooooooooooo*ooooooooo qqqqQQQOo*";;;:;::;;;"**OQqqqqQo*""";;;;::::::::::::::::::;;;""*":***QQqQQQqqqQQQQQQQQQqqqqqqQQQQqQqQQo""*oQqqqqQOOQqqQOQQQQQQQqqqQQQQQooQOoooo**ooooOOOQOo*""""o*";;o**QqQqqQO:::;OqqqqqqqQOOOqQOOOQQQQQQQQQQQQQOQQQqqQqQQQQQOooooooo****oOQQQQooo*****""*"**""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;:;;:::::::::::::::,,,,,,,,,,,,,,,,.,,,..........,:OqqqqqqqqqQ*"";"""";"""""";;"""""""""""""""""""""""*"""""""***********";::,,,,,,,,,,,,..........,,,,,:;;"ooooooooooOoooooo*******ooooooooooooooooooo*o*o qqqqqQOQo*"";;;;:;;;;""*OQqqqqQo**"";;;;:::::::::::::::::;;;;""";:***QQqQQqqqQQOQQQQqqQQqqqQQQQqqqqqQO*""*oQqqqqQQOQqqQOQQqqQOQqqqQQQQQOoQQOoooo**ooooOOQOo*"""*o";;;oo*OQQqqQO:::*QQQqqqqqQOOOqQOOOQQQQQQqqQQQQQQQQQqQqQQQQQQoOoooo******oOQqQQooo***"""***""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;::::::::::::,:::,,,,,,,,,,,,,,,,,,,,,,..........,oqQQqqqqqqQ"""""""";;;;"""""""""""""""""""""""""**"""""*"""**"********";:,,,,,,,,,,,,,...........,,,::;"*oooooooooooooooo********ooooooOoooooooooooooooo qqqqqqqOo*"";;;;;;;;;""*oQqqqQQO**"";;;;:::::::::::::::::;;;;""";:***QqqQQQqqQQQQQQqqQQqQQqqQQqqqqqqQo*""*oQqqQqqQOQqqQOQQQQQQQQqqQQQQQQOOQOoOo***ooOOOOQOo*;;"*o*;;;"*"*OQQQQo::;OQooqqqqqQOOOQQOOOQQQQqQQQQQQQQQQQQQQQQQQQQOOOooo*******oOQqQOooo***"*""""""""""""""""""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;;;;::::::::::::::::,,,,,,,,,,,,,,,,,,,,,..........,;QqqqqqqqqQ"""""";"";"""""""""""""""""""""""""""""""""""****"********";:,,,,,,,,,,,,,,,.........,,,,:;;"*ooOooooooooooooo*******oooooooooooooooooooooooo qqqqqqqQO*";;;;;::;;;""*OQqqqQQOo*";;;;;:::::::::::::::::;;;;;""":"oOOqQQQqQQQOQQQQqqQqqqqqqQQqqqqQqO"**"*oQQQqQQQQQqqOOQQQQQQQQQqQQqQqQOOQOoOo***oOOOOOQQO*;;*"*"";*o*;;*oOQO":;"Q*;"QqqqqOoOOQOOQQQQQQQQQQqQQQQQQQQOQQQQQQQOOoo*********oOqqQOoooo***""""""""*""""""""""""""""""""""""";""""""""""";";;;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,..............:oqqqqqqqqO""""""""""""""""""""""""""""""""""""""""*""******"**""****";:,,,...,,,,,,,,,......,,,,,,::;"**ooooooooooooooo********ooooOooooooooooooooooooo qqqqqqqQoo"";;;::;:;;;"*OQqqqQQOo*"";;;::::::::::::::::::;;;;"""";"OqqqqQQqQQQQQqqqqqqQqqqqQQQqqqqqQ*;"*"*oQqqqqqQQQQqOOQQQQqQQQQqQQqqQQOOQOoQO*"**oQQQQQQO*;"""";;;oQQ";"****;:;*O;,;OqqqqQOOOQQOQQQQQQQOQQQQQQQQQQQQQQQQQQOOoo******"***oOQqQoOoo***""*""""""*"""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;::::::::::::::,:,,,,,,,,,,,,,,,,,,.,...........,*qqqqqqqqO""""""";"";"""""""""";""""""""""""""""""*""""****""*******":,,,.....,,,,,,,.........,,,,::;"*ooooooooooooooo********ooooooOoooooo**oooooooooO qqqqqqqQO**";;;;::;;;;"*oQqqqqQOo*"";;;;::::::::::::::::;;;;;"""";*OqqqQQQQQQQQqQQqqqQQqQQQQQqqqqqQo""o*"oOQqqqqqqQQQQOQQQQQqqqQqQQQQQQqQOQQOQQo*"*oQQQQQOO";"""";;;*OQ*""QO*;:;;"":,;OqqqqOOQQQQOQOQQQQQOOQQQQQQQQQQQQQQQQQOOo***********oOQqQOOoo****"*""*"""""""""""""""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;;;::::;:::::::::::,,,,,,,,,,,,,,,,,.,,,.,.........,;QqqqqqqQo"""";"";;"";"""""""""""""""""""""""""""""""""*""**********;:,,,......,,,,,,.........,,,::;"**oooooooooOooooo*******ooooooooooo*oooooooooooooo qqqqqqqQOo*";;;:::;;;;"*oQqqqqQO*""";;;::::::::::::::::::;;;;"""*;*QQqQQQQQOQQqqqQqqqQqqQqQqQqqqqQO*"*O**OQQqqqqqqQQQOOQqqQQqqqqQqQOQQqqQOQQQQQO*""*OQQOOOo""""""";;"*OO"*OQ*;;;;""::*QqqqqOOQQQQQQQOQQQQQOQQQQQQQQQQQQQQQQOOo************oOQQOooo******"**"""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;:;::;::::::::::::,,,,,,,,,,,,,,,,,,.,............:Oqqqqqqqo""""""";""";"""""""""""""""""""""""""""*""""""***********";:,,......,,,,,,,........,,,,:;;"*ooooooooOOoooooo******oooooooooooooooooooo*ooooOO qqqqqqqQOo*";;;::::;;""*oOqqqqQO**"";;;;:::::::::::::::::;;;;"""*"*OQQQQOQQQQqqqqqqqqQqqQQQqqqQqQo***OQ**OQQqQqqQQqQQOOQqQQQqqqqQQQOQQqqQOQQOOQQo***OQQOooo"""""";;;""*o*"oo;;;;*OOoOQqqQqQOOQQQQQQOOQQQQQQQQQQQQqQQQQQQOQQOOo************oOQqOoooo*******"""""""""""""""""""""""""""""""""""""""";";"";;;;;;;;;;;;;;;;;;:::;:::::::::::,,,,,,,,,,,,,,,,,,,,,............,*qqqqqqQo""""""";;"""""""""""""""""""""""""""""""*"""""***********";:,,,....,,,,,,,,........,,,,:;""*oooooooooOoooooo******oooooooooooooooooooooooooOO qqqqqqqQOo*";;;::::;;;"*oOqqqqQOo*"";;;;:::::::::::::::::;;;;;""*"*OQQQQOQQQQqqqQqQQqQqqQQqqqqqQo**oQQQ**OQQQQqqqQQQOOOQqqQQqqQqQQQOQQqqQOOQQQQo****ooOOooo""""""""*""""""*;::;"QqqqqqqQOQQOOQQQQQQQQOQQQQQQQQQQQQQQQQQQOQOOo*************oQQQOoooo*******""""""""""""""""""""""""""""""""""""""""";""";;;;;;;;;;;;;;;;;;;::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,..........,;QqqqqqQ*""""""";;"""""""""""""""""""""""""""""""*"""""*"*********":,,,......,,,,,.......,,,,,,::;"**oooooooooooooooo****oooooooooooooooooooooooooOOoo qqqqqqqQOo*";;;::::;;""*oOqqqqQOo*"";;;::::::::::::::::::;;;;;""***OQQQOOQQQQqqqQqqqqQQqqQQQQQQO**OQQQO"oOOOQqqQQQQQOOOQQqQQqqqqqQQOOQqqqOoQQQQo**o****o*o*""""""*OQ*""";;;:::;oQqqqqqQoQqQOQQQQQQQQQQQqQQQQQQQQQQQQQQQOOQOOo************oOQQqOoooo*****"*""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;;:::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,.........,:OqqqqqQ*""""""";;"""""""""""""""""""""""""""""""*"""""***********":,,,.....,,,,,,,........,,,,:;;"***ooooooooooooo******ooooooooooooooooooooooooooOOO qqqqqqqQOo*"";;;::;;;""**OqqqqQOo*";;;;;:::::::::::::::::;;;;;""**oOOQQOOQqqqqqqQQQqqQQQqqqqQQQOoOQqqQo"OOOQQQQqQQQQOOOQQqqQQQqqqQQOOQqqqOoOQQQQOoOo**"****""*";"*OQO*"*";;::;"*OQqqqQoOQqQOQQQQOQqQQQQQQQQQqQQQQQQQQQQOOOOOo*************OQQQOoooo**"""*""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,.,,.,........,oqqqqqQ*"""""""";;""""""""""""""""""""""""""""""""""""*********"*":,,,....,,,,,,,........,,,,::;""***ooooooooooooo*******oooooooooooooooooooooooOOOOO qqqqqqqQO**"";;;:;;;;""*oOQqqqQOo*"";;;:::::::::::::::::;;;;;;""***oOQQQQQQqQqqQQQqqQQqqQqqQOOOOQQQqQQ**OoOQQQQqqqQOoQQQQqqQqqqqqQQOQQqqqOoOQQQqQQQQo***""**"*";**ooOo***"";"";;;*oOQo*QqQQOQQQQOQQQQQOQQOQQQQQQQQQQQQQOOOOOo************oOQQQOoooo***"*""""*""""""""""""""*""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;;;;:::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,.........,"qqqqqO""""""""";;"""""""""""""""""""""""""""""""""""*"********"";:,,,..,,,,,,,,,........,,,,:;;"****o*ooooooooooooo*****ooooooooooooooooooooooOoOOOO qqqqqqqQQo*"";;;::;;;;"**oQqqQQOo*"";;;;::::;:;:;;;;;;:;;;;;;;"""***OQqQQQQQQqQQqqqQQQQQqqQOooQQQQqqQQooOooOQqQqqqQOOQQOQqqQQqqQQQQOQqQqQOooQQQQQQQQQo**""****""**o*OOoo*";"*";::;"**"*QQQOOQQQQQQQQQOOOQQQQQOQQQQQqQQQOOOOoo******"******QQQQOooo*****"""""""""""""""""""""""""*"""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;:;;:::::::,:,,:,,,,,,,,,,,,,,,,,,,,...,......,;QqqqqO"""""""";;;"""""""""""""""""""""""""""""""""***""*******"";:,,,...,,,,,,,,........,,,::;"******ooooooooooooo******ooooooooooooooooooooooooOOOO qqqqqqqqOo*"";;;:::;;;""*OQqqqQOo*"";;;::::::::::;;;::::;;;;;;"""*"*OQQQQQqQqQqQqqqQQQQQQQQOoOqqqQQQQQoOOooOQqQQQqQQQQQOQqqqQQqQQQQOQqQQQOoOQOQqqqQQQo**"""***""*"o*oOQQQOo*oo*";;""";"*o**oOQQOOQQQOooOQQQQQQQQQQQQQQOOOOOoo************oOQqQOoooo******""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;;;;;;:::::::::::,:,,,,,,,,,,,,,,,,.,,,...........:Oqqqqo*""""""";";;""""""""""""""""""""""""""""""""""**********"";:,,,...,,,,,,,,,......,,,,:;""******ooooooooooooo***o*ooooooooooooooooooooooOOOooOO qqqqqqqQQo*"";;;::;;;;""*oQqqqQOo*"";;;:::::::::;:;;::::;;;;;""""""*QOOqQQqqQQqqqQqqqQQQqqQOOQqQQQQQQQoOooOOQqQQQQQQqQQQQqQQQQQQQQQOOqQQOooOQQQqqqqQQO**";"*"*""**oo*OqqqqQooQQQOOO*"*"""""**oo*oOooooQQQQqqQQQQQQQQQQOOOOoo*******"*****oOQQOOo*o******""""""*"""""""""""""""""""""""""""""""""""""";;;";;;;;;";;;;;;;;;;;;;;;:::::::::::,:,,,,,,,,,,,,,,,,,,,,,..........,*qqqqo"*""";"""";;""""""""""""""""""""""""""""""""*"*********"*";:,,,..,,,,,,,,,......,,,,::;""******ooooooooooooo*o***oooooooooo*oooooooooooOOOoooo qqqqqqqQOo*";;;;:::;;;""*OQqqqQOo*"";;;;::::::::::::::::;;;;;""";"*oQOOqqqqQqqQqqQqqQQQqqQQOQQQQQQQQqQoOOOOQQQqQQQOQQQQOQqqQQqQQQqQOOqQQOo*QqQQqqqqQOoo*""*o"""o*"*OooqqqqqOoqqqqqQoOQQO***"**;;;""*OQQQOQQQQQQQQQQQQQOOOooo*********"***oOQQOoooo***""""""""*""""""""""""""""""""""""""""""""""""""";""";;;;;;;;;;;;;;;;;;;;;:;:::::::::::,,,,,,,,,,,,,,,,,,,,.,.,........,"qqqq*""""""""""";"";"""""""""""""""""""""""""*""""*"**********";:,,,...,,,,,,,,......,,,,:;""*******ooooooooooooo***oooooooOoooooooooooooooOOOooooO qqqqqqqQOO*"";;;:::;;;;"*OQqqQQOo*"";;;::::::::::::::::::;;;;"";;*ooQQOqqQQqqqQqQqQQQQQqqqQQQQQQQQQQQQOoOOOQQQQqQQQQqQQOQqQQQqqqqqQQQQqQO*oQqQOQqqQQQOo*"*O*""*oo""oo*OqqqqO*QqqQqOOqqqqOOoOOO*;;***oOQOOQQQQQQQqQQQQOOOOooo*******"*"***OOQQOOooo**""*"""""""""""""""""""""""""""""""""""""""""""""""""";;";;;;;;;;;;;;;;;:;;;::::::::::,:,,,,,,,,,,,,,,,,,,,,,,..........,:OqqQ*""""";""""";;"""""""""""""""""""""""""""""""*"***""*"***"";:,,,,..,,,,,,,,......,,,,:;""*******ooooooooooooo*ooooooooOOooooooooooOooooOoOooooo qqqqqqqqQOo*";;;::;::;;"*OQqqqQOo*"";;;::::::::::::::::::;;;;;"";*ooQQQqQQQQQqQQQQQQQQQqqQQQqqQQOQQQqQOOOOQQQQQQQOQQQqQOOQqqqQqQqQQOQQQQo*oQqqQOqqQQOoo*"*Oo""*oo*""o**QqqQQ*QqqqQOQqqqQOQQQQQOooQOo"oOOQQQQQQQQqQQQOOOOOOoo*******"****oOOqQOOooo*"""*""""""""""""""""""""""""""""""""""""""""""""""""";";"";;;;;;;;;;;;;;;;;:::::::::::,,,:,,,,,,,,,,,,,,,,,,,,...........:oqqQ*"""""""";""";"""""""""""""""""""""""""""""""""*****"***"*";:,,,,..,,,,,,,,.....,,,,::;"*******oooooooooooooo*ooooooOOOooooooooooooooooooOooOoo qqqqqqqQQOo*";;;::::;;;"*OOqqqOOo*"";;;::::::::::::::::::;;;;""";*oOQQQqQQQQQqqQQqQqQQQQqqQQQQQQQQQqQQOOOOQQQqQQQQQqQQQOOQqQqqqqqQQQqqqQo*oOqqqOOQQOOooo**oo"*"*oo*"**"oqqqQ*OqqqOOqqqqQQOQQQQOOOQQOo**oOQQQQQQqqQqQOOOoOoo********""""*oOQQOOooo**""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;:::::::::::,:,:,,,,,,,,,,,,,,,,,,,,.,,,.......,"qqQ***""""";"""";"""""""""""""""""""""""""""""""*""*****"***"";:,,,,.,,,,,,,,,.....,,,,:;;"*********ooooooOoooooooooOOoOOoooooo*ooooooooooooOooooo qqqqqqqqQOo*";;;;::;;;;"*oOqqQQOo*"";;;::::::::::::::::::;;;;""";**oQQQqqQQQqqQqqqQqQQQQQQqQQQQQQQqQQQOOOOQQQQQQQqQQQQOOOQqQqqqqqQOQqqqQOoOOQqqQooQOOooo*****o*"*o*""""*OqQQ*oqqqOQqQqqQOOQQqQOOQQQQQO*oOQQQQQQqQQQOOOOoooo********"*"**oOQQOOooo**""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;::;;:::::::,:::,,,,,,,,,,,,,,,,,,,.,.,...,....,;qqQ**"""";"""""""""""""""""""""""""""""""""""""""*"***"*"**""";::,,,,,,,,,,,,,....,,,,,:;"*********ooooooooooooooooOOOoOoooooooooooooooooooooooooo qqqqqqqqQOo*";;;;::;;;;"*oQqqQOOo*"";;;;:::::::::::::::::;;;;"";;**oQQQqQQQOqqQQqqqqQQqqQqQQOOOQQqQQQQQOQOQOQQQQqqqqqqQQOOqqqqQQqQOqqqQOoOQooQqqOoOOOo*oo****oooo****"""oQqQo*qqQQqqqQQOQQQQQQOQQQQQQQOOOOQqQQqqqqQOOOOoooo*******"*""**oOQQOOooo***""""""""""""""""""""""""""""""""""""""""""""""""""""";;";;";;;;;;;;;;;;;;;;;:::::::::::,:,,,,,,,,,,,,,,,,,,,,,....,,....,:OqQ**"""";"";""""""""""""";""""""""""""""""""""""***"""""*"*""";::,,,,,,,,,,,.....,,,,::;"********oo*ooooooooooooooOOOoOoooooooooooooooooooooooooo qqqqqqqqQOo*";;;;;;;;;;"*oOQqQQOo*"";;;;:::::::::::::::::;;;;"";;**oQQQQQqQQqqqQqqqQQQQqQqQOOOQQQqQQQQQOQQQQQOQqqqQQQQQQOoQqqqqqQQQQqqQooQQOoOQQQOooOOoOQOo""o*ooOo**""""oQQo*qqQQqqQQQOQQQQqQOQQQQQqQQQQQQQQqqqqQQOOOOOooo******"*"****OOQQOoo*o*""*""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,.,...,.....,:oqO**"""""";""""""""""""""""""""""""""""""""""""***""*""""""""";:::,,,,,,,,,,.....,,,,::;"*********o*ooooooooooooOOOOOOoooooooooooooOooooooooooooo qqqqqqqqQQo*"";;;;;;;;;"*oOQQQQOo**";;;;;::::::::::::::::;;;;";;;"**QQQQqQQQQqqqqqqQQQqqQOOOOQQQQqQqQQOQQQQQQQQQQQQQQQQQQOQqqqqqqQOQqQO*oQQQo*OQQQo*oQOOoQo""**ooQQQo**"""OQooQQQqqqqOOQQQqqqQOQOQQQQQQQQOQQQQqQQQQOOOOoooo************oOQQQOooo**""""""""""""""""""""""""""""""""""""""""""""""""""";"""""""";;;;;;;;;;;;;;;;;;;::::::::::,,,,,,,,,,,,,,,,,,,,,,,...,......,,"QO**""""""""""""""""""""""""""""""""""""""""""""""*"""*"""""""";;:::::::,,,,.....,,,,:;;"********oooooooooooooooOOQOOoooooooooooooOoooooooooooooo qqqqqqqqQQo*";;;;:;;;;;"*oOQQQQOo*"";;;;:::::::::::::::;;;;;;"";;""*QQOOQqQQqqQqqqqQQQQQOooOQQQQqqqqQQOQQQQQQQQQQQQQQQqQQOOqqqQqQQQQqqOoOQQOOooQqqQ**oo*"o*"*""*oOOQQO**""*OooQQOQqqqQQQQQQQqQQQOQQQQQQQQQQQqQqQQQQOOOoo*oo************oOQQOOooo**"*"""""""""""""""""""""""""""""""""""""""""""""""""""";"""";";;;;;;;;;;;;;;;;;;;::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,:OO*""""""""""""""""""""""""""""""""""""""""""""""**""""""""""""";;::::::,,,,.....,,,,:;""***oo**oooooOooooooooooOOOOOooo**ooooooooOoooooooooooooO qqqqqqqqQQO*"";;;:;:;;;"*oOQQQQOo*""";;;:::::::::::::::;;;;;;"";;;"oQQOOQQQqqqQqqqQQQQOOooOQQQQqqqqQQOOQQOQQQQqQQQQQQQQqQOoQqqQQQQQQQQoOQOQOOo*OqqqO""";*o"*o"**oooQOQ**o""oo*Qo"*qqqQQQQQQQQOQQOQQQQQQQQQQqqQqQQQOOOOoo*o*************oOQQOooo***"*""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;:;;;::::::::,,:,,,,,,,,,,,,,,,,,,,,.,,,,....,,,oo*""""""*""""""""""""""""""""""""""""""""""""""*"""""""""""""""";;;;:;:,,,,....,,,,::;"****ooooo*ooooooooooooooOOOOooo**ooooooooOooooooooooooooO qqqQqqqqqQOo"";;;:;;;;;""ooQQQOOo*""";;;::::::::::::::::;;;;;"";;;"oQQoOQqQqqqqqqqQQQOooOQqQqqQqQqqQQQQQQQQQQQQQQOQQQQqQQQoOqQQQQqQOOOOQQQQQQO*oQqqqO";;*o;"o"*ooOOQQOo***;***O";"qqqQQQQQQQQQQQQQQQQQQQQQQqQqqQQQOOOOOo***************OQQQOooo**"""""""""""""""""""""""""""""""""""""""""""""""""""""";"";"""";;";;;;;;;;;;;;;;;::::::::::::,::,,,,,,,,,,,,,,,,,,,,.,,,.....,,"o*"""""***"""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;:,,,,...,,,,,,:;"******oooooooOooooooooOOOOOOooo**oooooooooOooooooooooooOO qqqqqqqqqQOo*";;;;;:;;;""*oQQQOOo*"";;;;::::::::::::::::;;;;;""";;"oQQoOQQQqqqqqqQOOooOQQQQQQqqqqqqQQOQQOQQQQQQQOQOOOQQqqqOQQQQQQqqOooQQQQQQQOo*oQqqqOo*O*"***"OOOQQQQo*"*;;***;;oqqQqQQQqQqQQQQQQQQQQQQqqQQQqQQQQOOooooo*************oOQqOOoo***""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;;;;::::::::::::::,,,,,,,,,,,,,,,,,,.,.,,,,,.....,;**"""""*******""""""""""""""""""""""""""""""""""""""""""""""""""""""";:,,,......,,,:;;"*****o*ooooooooooooooOOOOOOOoooo*oooooooooooooooooooooOOO qqqqqqqqQQOo*";;;;:;;;;""*oOQQQOo*"";;;;:::::::::::::::::;;;;""";;"oQOooQQQQqqQqQOOOOOQQQQQQQQQQQqQQOQQOOQQQQQQQOQOOQQQQqQQOQOQqqqQO*oQqqQQQQOoooQOqqQQQQOoo**"oOOQqQQOO*"*:;";:"QqqQQQQQqqqQQQQQQQQQQQqQQQQQQQQQOOOooo*******"*******OOQQOooo***""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;;;;:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.,,,..,..,:**""""*oo*********""*""""""""""""""""""""""""""""""""""""""""""""*""";:,,,.....,,,,:;""*****oooooooooooooooOOOOOOooooooooooooooOOoOooooooooooOOO qqqqqqqqqQOo*";;;;;;;;;"**oOQQQOo*""";;;::::::::::::::::;:;;;"""":"oQOooQQQqqQqQQQQQQQQQQQqQqQQQqQQQOQQOOOQQQQQOQQQQQOQQQQOOQQQqqQQO*OQqqqqQQOoooQOOqqQQqQQOo*""*OQqQQQOO"*;:;:;oqqQQQQQQQqQQQQQQQQQQQqQqQQQqQqQQOOOOo***************oOQQOOooo**"""""""""""""""""""";"""""""""""""""""""""""""""""""""""";""""";;;;;;;;;;;;;;;;;;:::::::::::::,,:,,,,,,,,,,,,,,,,,,,,.,,...,...,;*"""**oooo*o********"""""""""""""""""""""""""""""""""";""""""""""""";:,,......,,,::;""*****ooooooOoooooooOOoOOOOoooooooooooooOooOoooooooooooOOQ qqqqqqqqqQOo*";;;;;;;;;""*oOQQQOo**"";;;;::::::::::::::::;;;;"""";"oQOoOQQQqqQqQqQQQQQQQQQQQqqQQqQQQQQQOQQQQQQQOQQQQQQQQQQQQQqqqqqQooQQQqqqQOO***oQOOqQQQQqqQO*;"oQqQQOOQo**;;;*QqqqQQQQqqqQOQQQQqQQQQqqqqQQQQQQQOOOoo********""*****oQQQOOoo**"*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;""";;;;;;;;;;;;;;;;:;::::::::::::,,,,,,,,,,,,,,,,,,,,,....,,,...,:*"""**oOoo*ooo*o******""*""""""""""""""""""""""""""""";""""""""""";";:,,.....,,,,:;;"*****oooooooOoooooooOOOOOOooooooooooooooOoooooooooooooOOOQ qqqqqqqqqQOo*";;;;;;;;"""*oOQQQOO**"";;;;::::::::::::::::;;;;""*";"oQOoQQQQQqqqqqQQQqQQQQqqQqQQQqQQOQQOQQQQQQQOOOQQqQQQQQOQqqqqqqqOoOQQQQqqQOo****OQoQqQQQqqqQo;"oQQQQOoOoQO*;*oqqQQQQQQqqqQQQQQQqqQQqqqQqQQQqQQOOOOoo**************oOQQQOooo**"""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""";"";;;;;;;;;;;;;;;;;;::;:::::::::::,,,,,,,,,,,,,,,,,,,,,,...,,,...,:"""*ooOOOooooooooo********"""""""""""""""""""""""""";";;"""""""""""";,,,......,,,:;""*****oooooOooooooooOOOOOOooooooooooooooOOooooooooooooOOOQQ qqqqqqqqqQOo*"";;;;;;;;""*oOQQQOo**"";;;:;::::::::::::::;;;;;;"*"""oOOoQQOQQqQqQqQQQQQQQQQqqqQQQqQOQqQOQQQQQQOoOOQQqqQqQQQQQQQqqqqOoQqQQQQQQOo***"oQOOQQQQqQQQO*"*QQQQoo*oOOO;*OqqQQQOQQqqqQQQQQQqqQqqqqqqQQQQQOOOOooo**************oOQQQOooo*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;"""";;";;;";;;;;;;;;;;;:;;::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,..,.....,;"*oooOOOOoOOoooooo**********"""""""""""""""""""""";;;;;;"""""""""";:,,,.....,,,::;"****oooooOoOOOoooooOOOQOOOooo*oooooooooOOooooooooooooOOOQQQ qqqqqqqqqQOo*"";;;::;;;;"*oOQQQOoo*"";;;:::::::::::::::::;;;;""**""oOOoOQOqqqqQqQQQQQqQQQQqQqQQQQQOQQOOQQQQQQOOOOQQqqQqqQQQQqqqqqQOoQqQQOQQQQO****"OQOOQqqqqQQQOooOQqQo***ooO"*QqqQQQQQqQqQQQQQQQQQqqqqqqqQQQQOOOOOoo***************OOQQQOoo*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;;;;;;:;:;::::::::::,,,,,,,,,,,,,,,,...,.,........,:**oOOOOOOoOOOOOOooooooo**********"""""""""""""";"";;;;""""""""""";;:,,,....,,,,::;"***ooooOOOOOOooooooOOOOOOOoo*ooooooooooooooooooooooOOOOQQQQ qqqqqqqqqQOo*"";;::::;;;"*oQQQQOOo*"";;;:;::::::::::::::;;;;;;"**"*oOOoOOQqqqqqQQQQQQQQQQQqqQqQQQOQQQOQQQQQQQOQOOQQQqQqqQQQQqqqqqQOOqqQQOOQQQOo**o;*QQQQOQqqqQQOOQQQqQO**oooo**QqqQQQQQqQqQQqqQQQQqqqqqqQqQQOOOOOOoo***************oOQQQOooo*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;;;;;;:::::::::::,,:,,,,,,,,,,,,,,,,,,.,.........:*oOOOOQQOOOOOOOOooooOooooo**************""""""";;;;;;;""""****""";:,,,,....,,,::;""***ooooOOOoOooooooOOOOOOOOooooooooooooooOooooooooooOoOOOQQQ qqqqqqqqqQQOo*;;::::::;;""oOQQQOOo*"";;;;:;;:::::::::::::;;;;;""****OOOOOQqqqqQQQQQQqqqQqQQqQQQQOOQQQOQQQQQQQQQQOQQQQQQQqqqqQqqqqQQQQqQQOoooooO*"*""OQQQQoOqqQQQQQQqQQO"OOo*o*OqqQQQQQqqqQQQQqQQqqqQQqqqQQQQOOOOOOoo***************OQqQOOoo**""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""";"";;;;;;;;;;;;;;;;;;;:;:::::::::::,,,,,,,,,,,,,,,,,,,.,,........,"oOOOOOOOOQOOOOOOOoOOooooooooooo**********"""""";;;;;;;"""****""";:,,,.....,,,::;"***oooOOOOOOOooooooOOQOOOoooooooooooooooooooo*oooooOoOOOQQQQ qqqqqqqqQQQOo";;;:::::;;"**OQQQOO**"";;;;;:::::::::::::::;;;;;""**ooOOOooOqqqqqQQQQqqqqQqqQqQQQOOQQqQOQQQQQQOQQOOQQQQQqqqqqqQQqqqQQqQQOOqO***ooo""";*OQQQOoOqQOQQQQqQOo"OQoo*"QqqqQQQQqqqQQqqQQqqQqqqqqqQQQQOOOOOoo***************oOQqQOOoo*""*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""";;;;;;;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,.,,,.,........,"OOOOOOooOOOOOOOOOOOOOOooOoooooooooo******"*""""";;;;;;"""**"""";;:,,,.....,,::;""**ooooOOOOOOOOooooOOOOOOOooo*oooooooooooooooooooooooOOOQQQQQ qqqqqqqqQqQOo";;;:::::;;""*oQQQOOo*"";;;;;:::;::::::::::::;;;"""***ooOOooOqqqqqQOQQQQQQQqQQQqQQOQQQqOOQQqQQQQOQOOQQQQQQqQqQQQQQQQQqqQO*QqQO***oo*"o;;*OQQQOOOQQOOOOQOo;;QqQOOoQQqqQQQqqqQQQQqqqQQQqqqqqqQQQQOOOOOoo**************oOQqqQOoo***"""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;:;;::::::::::::::,,,,,,,,,,,,,,,,,,,,.,........,;oOOOoOOoOOOOOOOOOOOOOOOOOOOOOoOooooooooo****""""";;;;;"""""""""";:,,.....,,,:;;"**oooOOOOOOOOooooooOOOOOooooo*ooooooooooOoooooooooooOOOOQQQQQ qqqqqqqqqqQO*";;;:::::;;""*oQQQOOo*""";;;;;::;:::::::::::;;;;;""*oo*oOOooQqQqqQQQqqqqqqQqqqQQQOOQqQQOOQQQQQQQOQQOQQQQQQqQQqQqQQQQQqQQO*QqqQo*oOoo"**:;*OOQQQQOOoOooOoo;*QqQQQQQQQQQQqqqqQQQqqqQqQqqqQqQqQQQQOOOOoo***************oQqqQOooo**"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";";;;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,,,............:oOOOoOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo****""";;;;"";;;;;""";::,,.....,,::;""*oooOOOOOOOOOoooOOOOOOOOooooooooooooooooooooo*ooooooOOOOQQqQQ qqqqqqqqqqQO*";;;;::::;;""*oOQQOOo*""";;;;;:::::::::::::::;;;;""*o**oOoooQqqqqQQQqqQQqqqqqQQQOOQQqQQQOQQQQQQQOQOOQQQQQQqqqqQQQQQQQQQQQOqqqqOooOOo**o":;o*oqQQOoo*"*oQQoQQQQqQQQQQQQQqqqQQQQqqqqQqQqqQqqQQQQQOOOOoo**************oOQqqQOooo**""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;";;;;;;;;;;;;;;;:;::::::::::,,,,,,,,,,,,,,,,,,,,,.,........,*OOOOOooOoooOOOOOOOOOOQOOOQQOOOOOOOOOOOOOOoo***""""""";;;;;;;";;:,,,....,,,:;;"**ooOOOQQQOOOOoooOOOOOOOoooo*oOooooooooOoooooooooooooOOOQQQQQQ qqqqqqqqqqQOo"";;:::::;;;"*oOQQOOo*""";;;;::::::::::::::::;;;;"*oO*"oOoooQqqqQQQqqQQQQqqqqQOOOQQQQQQOOQQQQQQQOQQOOQQOQQQqqqQQQQQQQQQQqQqqqqQOOoOo*"*o";""*OQOOooo*"oQQQqqQQqqQQQQOQQqqqQQQQqqqqqqqqqqqqQQQQOOOOooo*************oOQqqqOOoo**"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;"";;;;;;;;;;;;;;;;;;;:::::::::::,,,,,,,,,,,,,,,,,,,,,,,.......,"OOOoOoooooooOOoOoOOOOOOOQQOOQOQQQOQQQQQQOOooo****""";;::;;;"";::,,,....,,::;""*ooOOOQQQQOOOOOOOOOOOOOOooo**oOoOooooooOoooooooooooooOOQQQQQQQ qqqqqqqqqqQOo";;;;::::;;;"**OQQOOo*"";;;;;:::::::::::::::;;;;;"*OO**oOOooQqqQQQQqQqQqqqqqQQoQQQQqqqqOOQQQQqQQOQQOQQOOQQQQqqQQQqQQQQQQqqqqqQQqQoooo*****"""oO**OoOo**oOQqqQqQQQQQQQqQqqqQQqqqqqqqqqqqqqQQQQQOooOoo*************oOQqqQQOOo**"""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;;;;:::::::::::,,,,,,,,,,,,,,,,,,,.,,,.......,:oOOooooooooOoooOOOoOOOOOOOQOQQQQQQQQQQQQQQOOooo***";::::::;";;::,,,...,,,::;"*ooOOOQQQQQOOOooOOOOOOOoOoo*ooooooooooooooooooooooooooOOQQQQQQQ qqqqqqqqqqQOo";;;:::::;;;""*OQQOoo*"";;;;;;:::::::::::::::;;;;"oQo**oOOOOQqqQQQqqqqqqqqqQQOOQQQQQqQQOOQQqQQQOOQQOQQQQQQQQQqqQQqqQQQQQqqQQQQQqqOooo**""**"""o*"oooOOo*oOQqQqqQQQQQQqQqqqQQqqqqqqqqqqqqqqQQOOOoooooo************oOqqqQOooo*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";";;;;;;;;;;;;;;;;;;:::::::::::::,,,,,,,,,,,,,,,,,,.,,.........:oOOooooooooooooooooOOoOOOOQQQQQQQQQqqQQQQQQQOOooo*":::,,::;;;;:,,,....,,,:;""*ooOOQQQQQOOOOOOOOOOOooooooooooooOOoOOoooooooooooooooOOQQQQQQQQ QQQQQqQQQQQOo";;;::::::;;;"oOQQOoo*"";;;;;:::::::::::::::::;;;"oOo**oOOOOQqqQQQqqqqQqqqQQOOQQQQQQQQQQQQqqqQOOOQQQQQQQQQQQQQQQQqqqQQQQQqqQQQQqqqOo***";"*o*""o**OooQO**OOqqqqQQQQQQqQQqQQQqqqQQqqqqqqqqqQQOOOOoooo************oOQqqqQOoo**"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;;;;;:::::::::::::,,,,,,,,,,,,,,,,,,,.,,........,"OOOoooooooooooooooooOOOOOOQQQQQQQQqQQQqqqQQQQoO*";:,,,,::;;;;:,,,....,,::;"*oOOOOQQQQQOOOOOOOOOOooooo*o*ooooooOoOOooooooooooooooOOOQQQQQQQQ QQQQQQQQQQQOo*";;::::::;;;"oOQQOoo*"";;;;;:::::::::::::::::;;;"ooo*"oOQQQQqqQQqQqQQQqqQQQQQQQQQQQqQQQQQQQqQQOQQQQQQQQQQqQQOQQQqqqqQQQQQQQQQqqqqqOooo*;;"*o*""oooOooOooOOqqqqqQQQqqqqQQQQQQqqqQqqqqqqqqQQOOOOoooo************oOQqqqQQOo***"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""";;;;;;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,,.,,,........,;oOOoooo*oooooooooooooOOOOOOOQQQQQQQqqqqqqqQQQOo*;::,,,,::;;;;:,,,,.,,,,::""ooOOOQQQQOOOOOoOOOOOOOoooooooooooOooOOoOOooooo*oooooOOOOQQQQQQQQ QQQOOOOOQOOOo*";;::::::::;"oOQQOoo*"";;;;:;::::::;::::::::;;;;*ooo*"oOQQQQqqQQqqqqqQQQQQqqQQQQQQqqqqQQQQqqQOOOQQQQQQQQQQQQQQQqqqqqqQQOQqqQQQQQQqqQooo";;"**""*Oooo****OQqqqQQQQQqqqQqqqqqqqqqQqqqqqQQQQOOOOOooo************oOQqqqQQOoo*"**""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;";;;;;;;;;;;;;;;:::::::::::::,,,,,,,,,,,,,,,,,,,...........,:oOOoooooooooooooooooooOOOOOOOQQQQQQQQqqqqqqQQQo";:,,,,,:;;;;:,,,....,,::;"*oOOQQQQQQOOOOOOOOQOOOoooo*ooooooOOOOOoOOooooooooooooOOOQQQQQQQQQ QQOOOOOOOOOOo*";;:::::::;;"*oOQOoo**"";;;;;:::::::::::::::;;;"*ooO""oOOQQQqqQQqqQQQQOQQQQqqQQQQQqqQQQQOQQQQOQQQOQQQQQQQQQQQqqqqQqqqQQOQQqQOQQQQQQqQOo*"""""""*OOo***""oOqqqqQQQqqqqqqqqqqqqqqqqqqQqqQQQOOOOOoooo***********oQQqqqQOoo**""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,,,,,,.,........,*OOoooooooo*ooooooooooooOOOOOQQQQQQQqQqqqQqqqO*":,,,,,,:;;";:,,,...,,,:;"*oOOOQQQOQOOOOOOOOOQOOOoo***oooooOOOOOOoOOooooo***ooooOOOOQOQQQQQQ OOOOOOOOOOOoo*";;:::::::;;"*oOOOOo**"";;;::::::::::::::::::;;"o*oo""*OOQQQqQQQqQQQOOOQQqqqqQQQQQQQQQQQQQQQQOQQQQOQQOQOQQQQQQqQqQQqqqqQQQQQoOQQQQQqqQOo"**""""*ooo*oQo"*oqqqqQQqQQqQqQqqqqqQqqqqqQqqqQQOOOOoooo************oOQqqqqQOo***""*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,,,,,,.........,;oOOooooo*ooo*o*oooooooOOOOOOOOQQQQqqQqqqqqqqO*;:,,,,,,:;;;::,,,,.,,,,:;"oOOQQQQQQQOOOOOOOOOOOOooo****ooOoOOOOOOOOOooooo**oooOoOOOOOQQQQQQQ ooooooOOoOoo**";;;::::::;;"*oOOOoo*"";;;;;:::::::::::::::::;;"**oo""ooOQQqqQQQQQQQQOQQQQQQqqQQQQQQQQqQQQQQOOQQQOOQQQQOQQqQQQQQqQQqqQqqQOQQOOQQqQqqqqQOo"*""";"*o*oooO***QqQQQQQqqqqqqqqqqqqqqQQQqqqQQOOOOOooo************oOQQqqqQOo****""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;:;::::::::::,,,,,,,,,,,,,,,,,,,,,,.......,:oOOooooooooo*o*oooooooooooOOOOQQOQQqQqqqqqqqOo;:,,,,,,:;;;::,,,,,,,,:;"*OQQQQQQQQOOOOOOOOOOOOooooo*oooOOOOOOOOOOOOOooo***oooooOOOOOOQQQQQQ oooooOOooOoo**";;;::::::;;"*oOOOOo*""";;;;::::::::::::::::;;;"**o***oOOQqqqQQqQQQQQQQQqqQqQqQQQqQqQQQqQQQQOQQQQOOQQOQQQQQqQQQQqqQQQqqqQOOQQOQQQQqQQqOOO***";;;"*ooOo**"*QQQQqqqQqqqqQQqqqqqqqqqqqqqQQOOOOOOoo***********oQqqqQQQOOo**""""*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;::;;;::::::::::,,,,,,,,,,,,,,,,,,,,.,,..,.....,*OOOoooo*oooooooooooooOooOOOOOOOQQQQQQqqqqqqOo;:,,,,,::;;;::,,,,,,,:;"*oQQQQQQQQOOOOOOOOOQOOooooo*ooooOOOOOOOOOOooooo****oooooOOOOOOQQQQQQ oooooooooooo**";;;::::::;;"**OOOoo*""";;;;::::::::::::::::;;;"**o***oooQqqqqQqQQQQQQQqqQQQQQQQqQQQQQQQQQQOQQqQQOOQQOQQQQqqQQqqqqQQQQqqqQOOQOQQQQQqQQOQOOo**";;""oOoo***OQqQQqQqQqqqqqqqQqqqqqqqQQQQQQOOOOOooo**********oOqqqqqOOoo******"*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;";;;;;;;;;;;;;;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,.,,,......,"OOOoooooooo*oooooooooOoooOoOOOOQQQQQqqqqqqqO*"::,,,,,:::::,,,,,,:::"*OOQQQQQQQOQOOOOQOOOOOOooo***oooOOOOOOOOOOoooooo***oooooOOOOOOQQQQQOO OOoooOoooooo*"";;;:::::::;""*oOOoo**"";;;;::::::::::::::::;;;"o*o***oOOQqqqQQQQqqQQQQQqqqQqqQQQOQQQQQqqqQQQQQQQQOQQQQQQQQQqqQqQqqQQQQQqQQOQOQQQQQQQQQQOOQOOo**";*oo*oOQQQQQQqqqqqQqqqQQqqqqqqqqQQQQQOOOOOOooo*********oQqqqqqQOOo******"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;";;";;;;;;;;;;;;;;;;::::::::::,,,,,,,,,,,,,,,,,,,,..,,,,....,;oOOoooooo*oo***ooooooooooOOOOOOOQOQQQQqQQQQOo";:,,,,,:::::,,,,,,:;"*oQQQQQQQQQOOOOOOOQOOOOoooooooooOOOOOOOOOOOOooooo***ooooOOOOOOOQQQQQOQ OOoooooooo***"";;::::::::;""*oOOoo**"";;;;:::::::::::::::::;;"o*o***ooOQQQQQqqqQQQQQQqQQqQqQQQQQQQQQQQQQqQqQQQOOOQQQQQQQOQqqQQQqqQQQOQqqQQQOOqQQQQOOQQQOOQQO*Oo""***QQQqQQQQQQqQQQqqqQqqqqqqqQQQQQQOOOOooooo*********oQQqqqqQOOoo******"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;""";;;;;;;;;;;;;;;;:::::::::::,::,,,,,,,,,,,,,,,,,,,.,,,....,:oOOOoooo*o**ooooooooooooooOOoOOOOQQQQQQqQQQOo";:,,,,,,,:::,,:,::;"*oOQQQQQQQQQOOOOQQOOOOOoooooooooOOOOOOOOOOOOOoooo***oooooOOOOOOOQQQQQOQ OOooOooooo**""";;;:::::::;;"*oOooo*""";;;;:::::::::::::::::;;"oo****ooOqQQQQQqqQQQqQQQQQqQqQQQQQQQqQQQQQQqqqQQQQOQQQQQOOOOQQQQQqqQOQOOQqQQQOoQQQQQOooQQOOoOO*OOo*"""oQqqQQQqqqQqQQqqqQqqqqqqqqqQQQQOOOOOoooo********oQqqqqQQOooo*****"*"""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,.,,.,,,....,,"OOOoooooo***o*ooooooooooOOOOOOOOOOQQQQQQQQOo*;:,,,,,,,,,:::::;;"*oOOQQQQQQQQOOOOQOQOOOOooooooooooOOOOOOOOOOOOooooo**ooooooOOOOOOOQQQOOOO OOooooooo***""";;::::::::;;"*oOOoo**"";;;;;::::::::::::::::;;"OO****oOQqqqQQqqQQQQqQQQQQQQqqQQQQQQQQqQQQQQQQQOQQOQQqQQOOoOqqQQQqqqQQooOQqQQQoOqQQQQo*OQQQooo*OQOo*";*QQQQQQQqQQQQQQqqqqqqqqqQqqQQQOOOOOoooo*******oOqqqqqQQOOoo*********""*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;::::::::::::::,,,,,,,,,,,,,,.,,.,,,,.....,;oOOOoooooo*o*ooooooooooooooOOOOOOOOOOQOOOOOo*;:,,,,,,,,,:::;;;"*oOOQQQQQQQQQQOOQQQQQOOooo*oooooooOOOOOOOOOOOoooo****ooooooOoOOOOQQQQOOOO OOOoooooo***""";;::::::;;;;"*oOOoo**"";;;;:::::::::::::::::;;"oO***ooOQqqqQQQQQQqqQQqQqQQQqqQQQQQQqQQQqqQQQQQOQOOQqQQQOoOoQqQQQqqqQOo*oOQQQQOoqQQQQO*oQQOo**"oQOOOo*oOQqQQQqQqQqqqQqqqqqqqQqQQQQQOOOOOoooooo****oOQqqqqqQOOoooo*****"**""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;:;;;:::::::::::,,,,,,,,,,,,,,,.,.,,,,.,...,:oOOOooooooooooo*ooooooooooooOOOOOOOOOOOOOOOo";:,,,,,,,,:::;"""*oOOOQQQQQOQOOOOOOQQOOOOooo**ooooOOOOOOOOOOOOoo*o****ooooooooOOOOOQQQQOQQQ OOOOoo******""";;::::::::;""*oOOoo*""";;;;:::::::::::::::::;;"oO***ooOQqQqQQqQQQQqQQqQQQQQqQQQQOQQqqQqQQQQOQOOQOOQqqQQOOOOQqqqQQqqQOOooOQQQQQ*OqQOQQoOOOOO*""*QQOQQOooQqQQqQQqqQQQqqqqqqqqqqQQQQOOOOOoooo*ooo*oOQqqQqqQQOoooo******"**""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,,,,,.....,,*OOOoooooooooooooooooooooooooOOOOOOOOOOOOOo*";:,,,,,,,,:;;""*ooOOQQQQQQQQOOOOOOOQOOOOooooo*ooooOOOOOOOOOOOooooo****ooooooooOOOOQQOOOQQQQ QQOooo********";;;;:::::;;""*oOOoo**"";;;:::::::::::::::::;;;"oOo***oOqqqqQQqQQQQqQQqQQQQQqQQQQQQQQQQqqqQqQOoOQooQQQQQOOOoOQqqqqQqqOoOOOOQQOQooQQOOQQOOOOOo";"oOoQqQOoOqQQqQQqqQQqqqqqqqqqqqqqQQOOOOOooo*oooOOQqqqqqqQOOoooo********"*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""""";;;;;;;;;;;;;;:;;;;;::::::::::,,,,,,,,,,,,,,,,,,,,,,......,"OOOooooooo*ooooooooooooooooooOOOOOOoooOOOo*";:,,,,,,,,:;""*oOOOOQQQQQQOOOOOOQOOOOOOOoo*ooooooOOOOOQOOOOOOooo*****oooooOoooOOOQQQQOOOOQQ QQOooo********"";;;:::::;;;"*ooooo**"";;;;:::::::::::::::::;;;*Oo*oooOqqqqQqqQQQQQQQqqQQQQqQQQOQOQQqqqqqQqQOOOQ*OQQqQQooooOOQqQqQqqQooQQQOQQqO*OqQQOQQoOOQoo"""OoOqQOooQqqqqqqqQQQqqqqQqqqqqqqQQOOOOooooooOQqQqqQQqQOOoooo*************"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,,,,,,,,,,,.,..,,;oOOOooooooooooo**oooooooooooooOOoooOoooooo*";:,,,,,,,:;"*oOOOQQQQQQQQQOQOOOOOQOOOooooooooooooOOOOOOOOOOOoooo*****ooooooooOOOQQQOQOOOOQQ QQOOoo****oo**"";;::::::;;""*oOooo**"";;;;:::::::::::::::::;;;*OO**ooQqqqqQqQqQQQqQQQQQOQQqQQQqOOOOQQqqQQQQOOQQ*oQQqQQOOoOOoQqqQQQqQooOqqQQQQO**QQQOOQoOOQOo"""OOOqQOQOQqqqqqqQQqqqqqqqQqqqqqQOOOOOOooOOQQOqqQqqQQOOoooooo***********"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;::;:::::::::::,,,,,,,,,,,,,,,....,,.....,,:oOOOooooooooooooooooooooooooOoOOooooooooOo*";:,,,,,,:;;*ooOOOOQQOQQQOOOOOOOOOOOoOoooo**ooooooOOOQQOQOOOOoooo***o**ooooooOOOQQQQOOOOOOQQ QQQOOoooooooo**";;;:::::;;;"*ooOoo**"";;;;::::::::::::::::;;;;*OO*o*oQqqqqQQQQQQQQQQqQQOQQqqQQQQOOOQQqQQQqQOOQQ*oQQQQQOoooOoOqqQQQqqO*OQqqqQQQo"oqQQQqOOOoOo*;"*oOQQOQOQQqqqQQQQqqqqqqQQQqqQQQQOOOOOQQQQqQqqqqQQOOOooooo***********"""""*"*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""""";;;;;;;;;;;;;;;;:;::::::::::::,:,,,,,,,,,,,,,,,,,,,,,....,.,"OOOOoooooooo*oooooooooooooooooooooooooooo*";;:,,,,:;""ooOOOOOOOOQOOOOOOOOOOOOOOoo*****oooOOOOOOQQQQOOOooooo*****oooooooOOOQQQOOQQOOQQQ qqQOOoooooooo**";;;::::::;;""ooOoo**""";;;::::::::::::::::;;;;*oOooooQqqQqqqQQQQQQQqqqOOQQQQQQQQOOQqQQQQQQQOOQQ*oQqqQOOO*oOooQQqQQqqQooOqqqQQQO""QQOqQQOOooo*";"*OqQOqQOQqqqqqqqqqQQqqqqqqQQQQQQQQQQqqqqqqqQQOOOooooooo*****"*******""*"""*""""""""""""""""""""""""""""""""""""""""""";"""""""""""""""""""""""""""""""""""""";;"";;;;;;;;;;;;;;::::::::::::::,,,,,,,,,,,,,,,,,,,,..,.,,,,;OOOooooooooooo*ooooooooooooooooooo*ooooooo*";:::::;"*oOOOoOoOOOOOOOOOOOOOOOOOooooo**oooooOOOOOOOQOQOOOoooo******ooooooOOQOQQOOOOQQQQQQ qqQOOOOoooooo**"";;:::::;;;"**oOoo**"";;;;;:::::::::::::::;;;;"oOOooOqqQQQqQQQQQQQQQqQQQQQQqQQQqOoQqqQQQQQQOOQQ*OQqqQOOOo*ooooOQQQQQqO*oqqqQQOQo"*QQOQQOOo****;;"oOQQQQOQqqqqQQQqQQQQQqQQQQQQQQQqQqQqqqqQQOOOoooo***o******************"""*"""""""""""""""""""""""""""""""""""""""""""""";"""""""""""""""""""""""""""""""";""";";;;;;;;;;;;;;;;::::::::::::::,::,,,,,,,,,,,,,,,,,,..,..,,:oOOOooooooooooo*oooooooooooooooooooo*ooooo*";;;;;;"*ooOOOOOOOOOOOOOOOOOOOOOOOoooo***ooooOOOOOOQQQQOOOoooo*******oooooOOOQQQOQOOQQOQQQQ qqQOQOOOooooo**"";:::::::;;"**oooo**"";;;;;::::::::::::::::;;;"oOOoOQqQQQqqqQQQQQqQQQQOQOQQQQQQQOoQqqQQQqQQOOQOoOQqqQOoOo**o*oOQQQQQQQooQqOqqQQQ*"OQoQQQOo***o";"*oQQqqOQqqQQqqqqQQQQqqQqqqqqqqqqqqqQQQQOOOOOoooo********"**"***""**"***"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;::::::::::::::::,,,,,,,,,,,,,,,,,,.,....,,:*OOOoOooooooooo*o*ooooooooooooooo*****oooo**";""""*ooOOOOOOOOOOOOOOOOOOOOOOOOooooo**ooooOOOOOOQQQQOOooo*o*******oooooOOOOQQQQQQQQQQQQQ qqQQQOOOooooo**"";;;::::;;;""*oooo**"";;;;::::::::::::::::;;;;"oQQOOQqqQQQqqQqQQQQQQQQQQQQQQQQQQOoQqqQQQQQQQQQo*OQQqQQooo**oooOQqQqQOQo*oQqqqqOQQ"*QOOQQOO*o**o*""*oOQQOqqqqqqqqqqQqQQqqqQqqqqqqQQQQOOOOOOooooooo**************"***"***"""""""""*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";;;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,.,,,,,........,"OOOOOOoooooooooooo***ooooooo**o****o*oo*o****"***ooOOOOOOOOOOOOooOOOOOQOOOooo*oooooooOOOQOQOQQQQOOOooo*********oooooOOOOQOQQQQQQQQQQq QQQQQQOOoOoooo**";;;:::::;;"***oo***"";;;:::::::::::::::::;;;;"*QQOOQqqQqQqqQQQQqQQQQQQQQQQQQOQQOoQqqQQQQQOOOQooQQqqQQooo***ooOQqqqQoQO**OqqqqQOQO*oQQOQQO**o"oOo**ooQqQqqQQQQqqqqqqqqqqqqqQQQQQQQQOOOOooooooo*o***********************"""**""""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;";;;;;;;;;;;;;;;;;:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,....,;oOOOOOoooooooooo*o*o**oooooo********************ooooOOoOOOOOooOOOOOOOOOOOOoooooo*ooOOOOOOOOQOQQQOOoooo*********o*oooOOOOQQQQQQQQQQQQQ QQQQQQQOOOoOoo**";;;::::;;;"***ooo**""";;;;:::::::::::::::;;;;"*QQOOQqQQqQqQOOQqqqQQQQOOQQQQQQQQO*OqqQQqQQQQOOooQQqqqQOoooo***oQqQqQOoOo"*QqqqQOOQo*oQOOQO**o**QQo*o*OQQQQqQQQQQQQQqqqqqqqqQQQQOOOOOoOOooooo*******************"*""**"**"**"*"""""""""""""""""""""""""""""""""";"""""""""""""""""""""""""""""""""""""""""""";;""";;;;;;;;;;;;;;;;::::::::::::::,:,,,,,,,,,,,,.,,,,,,.,.,,,:oOOOOOooooooooo**o****ooooo*o*************o****ooooOoooooOooooOoooOOOOOOOoooo**oooooOOOOOOOQOQQOOoooo**o******o*oooOOOOQQQQQQQQQQQQQQ QQQQQQQOOOOoOo**";;;:::::;;"""*ooo**""";;;::::::::::::::::;;;;"oQQOOQQQQQqqQQQQQqqQQQQOOOQQQQQQqQ*oQqQQqQQQQOooOQQqqqQOo*oO***oQqQqqQooo**OqqqQQoOQ**QQOOQo*o**oQQ**oOQQQqqqQQqqqqqqqqqqQQQQOOOOOooOoooooo**********************"""***"****"*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,.,.,,,:*OOOOOOOooooooo*o*o****oo*o***************o*oooooooooooooooooooOOoOOOOOOOooooooooOOoOOOOOOQOQQQOOoooo********oooooOOOOOQQQQQQQQQQQQQQ QQQQQQQQOOOOOO**";;::::::;;""**oo***"";;;;::::::::::::::::;;;;"oOQOOQQQQQQqQQQQQqqQQQQOQQQOQQQQQQOoQqQQqQQQQOooQqQQqqQQo*oQo***OqqqqqO*o*"oQqqqqQOOO*oQQOOO*o**"oOOoOoOQqqqqqOQqqqqqQqqQQQQQOOOOOooooo**o********************"**""""******""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;;:;:::::::::::::,,,,,,,,,,,,,,,,,,,,,..,.,"OOOOooooooooooo*****o****************o****oooooooooooooooooooOOoOOOOOOOOoo*oooooOOOOOOOOOQOOOOOooo*********ooooooOOOOQQQQQQQQQQQQQQQ QQOQQQQQOOOOOo**";;:::::::;;""**oo**"";;;:::::::::::::::::;;;;*oOQOOQOOQQqqQQqQQQqQQQQOQQQQQQQQQQQoOQQQqqqQQOooQQqQqqQOo*oQO*"*oQqqqqQo*o"*OqqqqqQoO**OqQOOo*o***oOOOOOqqqqqqQQqqqQQQqQQQQQQOOOOOoooo*****************"*******""****""**"*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"""""""""""""""""""""""";"";;;;;;;;;;;;;;;;;;;::::::::::::::,,,,,,,,,,,,,,,,,,,.,..,,;OOOOOoooooooooo***oo*********************oooooooooooooo*oooooooOOOOOOOOoooooOOOOOOOOOOOOOOOOQOOooo********oo**ooOOOOQQQQQQQQQQQQQQQq QQQQOQQQQQOOOOo*";;::,,:::::""*ooo**"";;;;:::::::::::::::::;;*OOQQQOQQQQqQQQQqQQQqQQQQQQQQQQQQOQQQooQQqQQqqQO*oQQqqqqqQo**QQo""*OQqqQQOoo"*OOqqqqQOoo"oQqqQOoo**oOOOQQOqqQQqqQQqQQQqQQQQQQQOOOoooooo*************************"***"*"*"""*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";"""""""""""""""""";"""";;;";;;;;;;;;;;;;;;;:;;:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:oOOOOOooooooooooo*************************ooooooooooooo***oooooOOOOOOOooooooOOOOOOOOOOOOOOQOOOooo*********ooooooOOQOQQQQQQQQQQQQqQQQ QQQQQQQQQQQOOOo*";:,,,,,,,,:;"*oo***"";;;;::::::::::::::::;;*oOQQQQQQqQQQQQQQqqQqQQQQQOQQQQQQQOQQQOoOQqqQQqQO**QOqQQQqQoo*OQO"""oQQQqqO*o**OOQqqqQOOO*"OqqqQOOoo*oQQqqQQqQQqqQqQQqqQQQQQQQOOOooooo***********************"***"**""**"*""***"""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""""""""";"";""";;;;;;;;;;;;;;;;::::::::::::::,,,,,,,,,,,,,,,,,,,,..,,,:*OOOOOOooooooooo**************************o*oooooooo*****oooooooOOOoooooooooOOOOOQQOOOOOOQOOOOoo*****;****oooOoOOOOQQQQQQQQQQQQQQQQQ QQQQQQQQOQQOQOo*";:,,,,,,,,::;*oo***"";;;;::::::::::::::::;;*oOOQQQQQQQQQqqQQqqQQqQQQOQQQQQQQQQQQqQOoQqqqqqQo"*OQqQQQQO*o*OQQ*""*OQQqqOOoo"OOOQqqqQOQO"*OQqqQOOo**oQqqQOQqqqQQQQQQQQQQQQQOOOoooooo************************""*****"***""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;;;;;;;;;;;;;;:;:;:::::::::::::::,,,,,,,,,,,,,,,,,,,,..,,,"OQOOOoOOoooo*oo*ooo************************oooooooo******oooooOOOooooooooOoOOOQOOOOOOOOoOOOOoo************ooooOOQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQOOo*"::,,,,,,,,:::"*o***"";;;;::::::::::::::::;;"*ooQQQQQqQQQQqQQQQqQqQQQQQQQQQQQOQQQQQOoOqqqqQO*"oQQqQQQqQ*o*OQQo"""*QQqqqQOo*oqOQqqqQOOQo"oQqqQOOOo**oOqQOQqQqqqqqQQQQQQQQOOOOoooooo******************************"*"*"*""""""""""""""""""""""""""""""""""""""""""""""""""""""";"""""";""""""""";"""""""""""""""";;;"";;;;;;;;;;;;;:;;;::::::::::::::,,,,,,,,,,,,,,,,,,,,..,,,;OOOOOOoOooOOoo**oooo********************o*oooooo*********ooooooOoooooooooOOOOOOOOOOQQOOOOOoooo*********o*ooooOOOOQQQQQQQQQQQQQQQQOO QQQQQQQQQQQQQOo*":,,,,,,,,,,:;;*o***"";;;;:::::::::::::::::;"***OOQQQqQQOQqQQQqQQqQOQQQQQQQQOQQOQqQQooqqQqQO""OOQqQQQqO*o"QQOO"""*OqqqqqQo*oQQOQqqqOOOOo*OqqQoQOo*OOooOOQqQqqqqqqQQQQQOOOoOooooooo*******************************""""""""**"*"""*""""""""""""""""""""""""""""""""""""""""""""""""""";"""""""""";";""""""";"";;;;;;;;";;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,,,.,,,:oQOOOOoooooooooooo************************oo*************oooooooooooooooooOOOOOOOOOOOOOOOOoo**********oo*oooOOOQQQQQQQQOQQQQQQQQOOo QQQQQQQQQOQQQOo";:,,,,,,,,,,::;*o***"";;;;::::::::::::::::;;"*"*OOQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQOqQQO*QqQqqO""OQQqQqQqO***QQOOo"""OQqqqqQOo*OqQOQqqQOOQO**QqQoOOo*oQo**oqqqqqqqqqqQQQOOOOOOooo*oo*******************""*************""**"""""*""*"""""""""""""""""""""""""""""""""""""""""""";"""""""""""""""";""""""""""";""";;;;"";";;;;;;;;;;;;;;;:::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,:*OOOOOooooooooooo**o**********************o**************oooooooooooooOooOOOOOOOOOoOOOOOOooo******"***oo*ooOOOOQQQQQQQQQQQOQQQOOOOO QQQQQQQQQQQQQOo*;,,,,,,,,,,:::;*o***""";;;::::::::::::::::;;"""*oQQQQqqQQqqQQQqqOQQQQQQQQQQQOQOOOQQqQoOQQQQo"oOOQqQQQQo***QQOOOo""*QqqQqQOo*oQqQOQqQOoOOOoOqQOOQO**Oo***OQqqqqqqqQQQQOOOooooooooooo******************"***********"""*"**""""*""*""""""""""""""""""""""""""""""""""""""""""""""""""""""";";;"""";""""""""""""";;;;;;;";;;;;;;;;;;;;;;:;::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,"OOOOOOoOoooooooooo*********************o***********"***ooooooooooooooOOoOoOOOoOOOOOOOOOooo**********ooooOoOOQQQQQQqQQQQQQOQQOOOOoo QQQQQQQQQQQQQOo*;,,,,,,,,,,,::;"o***""";;;:::::::::::::::::;"**ooQQQQQqQQqqQQQqOQQQQQqQQQQQOoOOOOQQQQQOOQqQo"oOOQQQQQQOoo*qQoOOO";*oQqqQQo*o*OQQOOQQQooQQQOQqQOOO**OOo*"*OQqqqqqqQQQQOOOoOoooooooo*******************"***********"""""""""""***"""""""""""""""""""""""""""""""""""""""""""""""";""""""""";""";"";""""""""";"";;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,;oOOOOOOOOooooooooo************"********************"***ooooooOooooOoOOOOOOOoOOOOOOOOOoooo****"*"*****ooooOOOQQQQqqQQQQQQOQQQOOoooo QQQQQQQQQQQQQQo*;:,,,,,,,,,,:::"o***"";;;;:::::::::::::::;:;*ooOOQQQQQqQqqqQQQQqQQQQOQQOQQQOOOoOOOQQQQQOQQQ""OQOQQQQQQO***qqOoOO*""*OqqQQO"o*oQQQQOOQOooQQQQqQQOOOoOQOo""*oQqqqqQQQOOOOOooooo*ooo****************************""**"""**"""""**""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";;;"""""""""""""";""";;;;";;;;;;;;;;;;;;;;;;:;::;::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:oOOOOOOoooooooooooo****************************"*"*****oooooooooooOOOOOOOOOoOOOOOOOOoOo*******"******ooOOOOQQQQQQQQQQQQQQQOOOooooo QQQQQQQQQQQQQOO*;,,,,,,,,,,::::"o***"";;;;;:::::::::::::::;;*ooOOQQQOQqqqqQQQQQqQOQQOQQOQOQOOQoOOOQQQQQOOQO;"QQOQQQOQQO***qqOoOOOo*"oQqqQO"**oQQqqqQQOoOOQQOqqqQQQooOOOo""*oQQQQQOOOOoOOooooo*******************************"**"*"""****"*""*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";""""";""";""""";"""";;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::,:,,,,,,,,,,,,,,,,,,,,..,:*OOOOOoooooOoOooo*o****o****""**************"""""******oooooooOooOOOOOOOoOoOooOOOOOOOooo****"*******ooOOOOQQQQQqQQQQQQQQQOOOoooooo qqQQQQQQQQqQQQO*":,,,,,,,,::::;*o**""";;;;;::::::::::::::::;*OOoQQQOQQqQqqQQQQqqQOQQQQOOQQQOOQOOOOQQQQQOOOo;*QQQOQqOQQO***qqQoOOOOo"*oQQqO*"ooQqQqqQQQoOOOQQQQqQqQO*OQOOo*o*oQQQQOOOOOoOooooooo**************************"****"**""***"*""*""*"*"""""""""""""""""""""""""""""""""""""""""""""""";"""""""""";"""""";";"""""";;""";;;;;;;;;;;;;;;;;;;;;;;::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,"ooooOoooooOooooo*oo*******""*"***********"""""""*****oooooooOOOOOOOOOOOoooOooOOOOOOoooo****""*****oooOOOQQQQQQqQqQQQQQQOOOOoooooo qqQQQQQQQQQQQQO*":,,,,,,,,::::;*o**""";;;;;::::::::::::::::;*OooOQQOQqqqqqQQOQqqQOqQOOQOQQQOOQOOOOQQQQOooO";oQQQOOqQQQO***QqQOOOOOQ*"*oQQQ*"oOqqQQQqQQOQOOOQOQqQQQO*oqqQooOO*oQQOOOOOOoooooooooo********************""""************""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";";""""";";";;"";";";;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,;***oooooooooooooooooo****"""""***********""""""""***oooOoooOOOOOOOOOOOoooooooOOOOOoooo************ooOOQQQQQQQqqqQQQQQOOOOoooooooo qqQQQQQQQQQQQQO*":,,,,,,,,::::;*o**""";;;;;::::::::::::::::;*OooOQQOQqqqqqQQOQqqQOqQOOQOQQQOOQOOOOQQQQOooO";oQQQOOqQQQO***QqQOOOOOQ*"*oQQQ*"oOqqQQQqQQOQOOOQOQqQQQO*oqqQooOO*oQQOOOOOOoooooooooo********************""""************""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";";";""""";";";;"";";";;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,;***oooooooooooooooooo****"""""***********""""""""***oooOoooOOOOOOOOOOOoooooooOOOOOoooo************ooOOQQQQQQQqqqQQQQQOOOOoooooooo ***$***$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$"""$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$;;;$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$:::$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$,,,$...$...$...$...$...$...$...$...$...$...$...$...$...$...$...$...$...$...$...$...$...$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$$$$$$$$$$$$$$$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$WWW$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$qqq$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$QQQ$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$OOO$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$ooo$***$***$***$***$***$***$***$***$***$***$***$***$***$***$***$***$***$***$***$