ELF4P4 (444ww' ' !HH? H? (( /lib/ld-linux.so.2GNUA1n09<; 7QR -J5?5 #LVi.8+,=@7s:?F/ h\&;W%>b,czBMfx4&j( `- S*E))!'860G"y"~{3l/^.2C  >23TK'4+Y6uI O @N!o]91e:a|H=r(Z[ vk%p$d_}Uq#XwgDPmtA $*< %3DdX4<? $$4&DF#T 9dxat{t!Ik00 1D]y>$CO%4g8DTdd t @E O H? P#HE GybF$4Q$DT{dptEOJ!E "E ! E %,6Mk #/G" )$$]4D{3T5"d_$tSx T{E8G" C9jE $4DvT#dI t\"I )rM#E " !B: $2[ 4} DCE (!$Tj d_!te &   !  8  $> -$o_ q\  $r 4n F  DP F ! T$d$; t` $y{ B    :"( 6 !# $L 4Sh D T d tU  0 }M 3 p P0F !   , L $ 4(DZ#@F (!| TGdgtzd  $?!KPnxhF $4-DTlF  d 0t^@$dyf: 2Y$ BpF O4q$4D0Tsd t8k%$E =%6Q;z Uv+Ad^$i4DtF c xF Ti dt%J b+Ig ^V%Ua$$V4yD3TlCd%tb$'">$" #"gnpM4A0v"?d|F #$CF!F !x4i)%D!Td}t(d ]DF d%$E V@ _%w%$I l&F CfF -bCF Q$~q4&`#6B`" H"DsT&dt#%"} ]4.%c4[!F U5y$1!4D F TEG5" %d$tlg-$&$ B2" F !e r!q;}F @!"/&|B$x4zDTZ#dt Uhu DCplibqt.so.2_ZN9QTextDragC1ERK7QStringP7QWidgetPKc_ZN8QPainterD1Ev_ZNK7QWidget15customWhatsThisEv_ZN7QWidget12setFixedSizeEii_ZN7QWidget10setPaletteERK8QPalette_ZN10QWhatsThis3addEP7QWidgetRK7QString_ZN7QPixmapD1Ev_ZTI11QMainWindow_ZN8QPainterC1Ev_ZN8QIconSetC1ERK7QPixmapNS_4SizeE_ZN12QApplicationD1Ev_ZN6QLabel11resizeEventEP12QResizeEvent_ZN7QWidget10adjustSizeEv_ZN11QMainWindow16setCentralWidgetEP7QWidget_ZNK6QLabel9classNameEv_ZN7QWidget4moveEii_ZN6QFrame15setMidLineWidthEi_ZN6QFrame9setMarginEi_ZNK12QPaintDevice7fontMetEP5QFontiPKci_ZN7QWidget19setBackgroundPixmapERK7QPixmap_ZThn36_NK7QWidget6metricEi_ZN7QWidget9setCursorERK7QCursor_ZN11QMainWindow21setRightJustificationEb_ZN7QWidget7setMaskERK7QBitmap_ZN7QWidget15keyReleaseEventEP9QKeyEvent_ZN2Qt7darkRedE_ZN11QMetaObject14new_metaobjectEPKcS1_P9QMetaDataiS3_iP13QMetaPropertyiP9QMetaEnumiP10QClassInfoi_ZN7QWidget10setEnabledEb_ZN7QWidget15mousePressEventEP11QMouseEvent_ZN7QPixmapC1ERKS__ZN7QStringpLERKS__ZN8QPainter11drawEllipseEiiii_DYNAMIC_ZN11QMainWindow14setDockEnabledENS_11ToolBarDockEb_ZN7QWidget11setAutoMaskEb_ZN6QLabel8setBuddyEP7QWidget_ZN7QWidget4showEv_ZNK6QLabel8sizeHintEv_ZN7QWidget16setSizeIncrementEii_ZN9QTextDrag9canDecodeEPK11QMimeSource_ZN7QWidget14setFocusPolicyENS_11FocusPolicyE_ZN2Qt11darkMagentaE_ZN7QWidget8setFocusEv_ZN8QPainter6setPenERK6QColor_ZN6QFrame13setFrameStyleEi_ZN7QWidget9setWStateEj_ZN7QWidget18focusNextPrevChildEb_ZN7QWidget17setBackgroundModeENS_14BackgroundModeE_ZN6QLabel12drawContentsEP8QPainter_ZN5QFontC1ERK7QStringiib_ZN11QMainWindow11setUpLayoutEv_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject7connectEPKS_PKcS1_S3__ZN8QToolTip3addEP7QWidgetRK7QString_ZN6QLabel6setNumEi_ZN8QSpinBox11setMaxValueEi_ZN7QWidget6createEjbb_ZN7QWidget9setWFlagsEj_ZN6QFrame13drawFrameMaskEP8QPainter_ZN7QWidget13keyPressEventEP9QKeyEvent_ZN8QPainterC1EPK12QPaintDevice_ZN2Qt5blackE_ZN7QWidget14setMaximumSizeEii_ZN11QDragObject8dragCopyEv_ZN10QTabDialogC1EP7QWidgetPKcbj_ZN7QWidget7setNameEPKc_ZNK7QWidget6metricEi_ZN7QWidget13paletteChangeERK8QPalette_ZN7QWidget12focusInEventEP11QFocusEvent_ZN7QWidget13focusOutEventEP11QFocusEvent_ZN7QWidget14setMinimumSizeEii_ZN8QSpinBox11setMinValueEi_ZN7QWidget10closeEventEP11QCloseEvent_ZNK7QWidget10sizePolicyEv_ZN7QWidget10enterEventEP6QEvent_ZN11QMetaObject12new_metadataEi_ZN6QFrame12setFrameRectERK5QRect_ZN10QTabDialog6addTabEP7QWidgetRK8QIconSetRK7QString_ZN7QWidget10updateMaskEv_ZN7QWidget21backgroundColorChangeERK6QColor_ZNK7QObject4nameEv_ZN7QPixmapC1EPPKc_ZN8QPainter6lineToEii_init_ZN7QWidget17setKeyCompressionEb_ZN7QObject10childEventEP11QChildEvent_ZN7QWidget7setIconERK7QPixmap_ZN11QToolButtonC1EP7QWidgetPKc_ZN6QTimer5startEib_ZN7QString11shared_nullE_ZN7QWidget8reparentEPS_jRK6QPointb_ZN7QWidget9hideEventEP10QHideEvent_ZN7QWidget17setMicroFocusHintEiiiib_ZN6QLabelC2EP7QWidgetPKcj_ZN7QWidget7setFontERK5QFont_ZN7QWidget8setFRectERK5QRect_ZN6QLabelD2Ev_ZN12QApplication4execEv_ZN7QWidget17setUpdatesEnabledEb_ZN7QWidget13showMaximizedEv_ZN11QMainWindow11eventFilterEP7QObjectP6QEvent_ZN8QPainter6setPenERK4QPen_ZN7QString10fromLatin1EPKci_ZN11QMainWindow12setStatusBarEP10QStatusBar_ZN7QStringC1ERKS__ZN7QString14makeSharedNullEv_ZN7QWidget17mouseReleaseEventEP11QMouseEvent_ZN7QWidget13setFocusProxyEPS__ZNK11QMainWindow8sizeHintEv_ZN11QMetaObject14new_metaaccessEi_ZN6QTimerC1EP7QObjectPKc_ZN7QWidget13showMinimizedEv_ZN10QTextCodec6localeEv_ZN8QPainter6moveToEii_ZN8QPainter5beginEPK12QPaintDevice_ZN7QWidget13dragMoveEventEP14QDragMoveEvent_ZN11QStringData10deleteSelfEv_ZN6QFrame9drawFrameEP8QPainter_ZN6QLabel12setAlignmentEi_ZN12QRadioButtonC1EP7QWidgetPKc_ZTI6QLabel_ZN12QApplication7setFontERK5QFontbPKc_ZN7QObject16disconnectNotifyEPKc_ZN7QWidget4hideEv_ZN7QWidget5closeEb_ZN6QLabel9setPixmapERK7QPixmap_ZN8QIconSetD1Ev_ZN11QMainWindow10setMenuBarEP8QMenuBar_ZN2Qt9darkGreenE_ZN11QMainWindow11styleChangeER6QStyle_ZN7QString7sprintfEPKcz_ZN11QMainWindow15setToolTipGroupEP13QToolTipGroup_ZN2Qt5greenE_ZN11QMainWindow16staticMetaObjectEv_ZN11QMainWindow11resizeEventEP12QResizeEvent_ZN7QWidget5eventEP6QEvent_ZNK12QPaintDevice7fontInfEP5QFonti_ZN7QWidget9showEventEP10QShowEvent_ZN4QPenD1Ev_ZN6QLabel16staticMetaObjectEv_ZN11QMetaObject15set_slot_accessEPN9QMetaData6AccessE_ZN7QWidget8setCRectERK5QRect_ZN2Qt4cyanE_ZN7QWidget11styleChangeER6QStyle_ZN7QWidget21mouseDoubleClickEventEP11QMouseEvent_ZN7QObject11removeChildEPS__ZN6QFrame12setLineWidthEi_ZN11QMainWindowD2Ev_ZN7QWidget10wheelEventEP11QWheelEvent_ZNK6QLabel15minimumSizeHintEv_ZN7QWidget11unsetCursorEv_ZN7QObject20badSuperclassWarningEPKcS1__ZN11QTranslator4loadERK7QStringS2_S2_S2__ZN5QFontD1Ev_ZN9QTextDrag6decodeEPK11QMimeSourceR7QString_ZN7QWidget14dragEnterEventEP15QDragEnterEvent_ZN12QPaintDevice3cmdEiP8QPainterP13QPDevCmdParam_ZN6QTimer14changeIntervalEi_ZN11QMainWindowC2EP7QWidgetPKcj_ZN8QSpinBoxC1EP7QWidgetPKc_ZN8QPainter8drawRectEiiii_ZN2Qt7magentaE_finiqApp_ZN7QWidget10showNormalEv_ZN7QWidget10leaveEventEP6QEvent_ZN7QWidget7setMaskERK7QRegion_ZN7QWidget14setAcceptDropsEb_ZN6QLabel7setTextERK7QString_ZN7QObject10timerEventEP11QTimerEvent_ZN7QWidget21setPalettePropagationENS_15PropagationModeE_ZN6QLabel10fontChangeERK5QFont_ZN7QObject11insertChildEPS__ZN7QWidget14dragLeaveEventEP15QDragLeaveEvent_ZN7QPixmapC1Ev_ZN7QWidget11setIconTextERK7QString_ZN7QWidget15setActiveWindowEv_ZNK6QLabel14heightForWidthEi_ZNK11QMainWindow15minimumSizeHintEv_ZN6QLabel13setAutoResizeEb_ZN7QWidget10fontChangeERK5QFont_ZN7QWidget18setBackgroundColorERK6QColor_ZN12QApplication17installTranslatorEP11QTranslator_ZN2Qt10darkYellowE_ZN12QApplication13setMainWidgetEP7QWidget_ZN7QStringC1EPKc_ZN11QMainWindow17setUsesBigPixmapsEb_ZN6QLabel16drawContentsMaskEP8QPainter_ZN6QLabel11setAutoMaskEb_ZNK12QApplication9translateEPKcS1_S1__ZN7QString4nullE_GLOBAL_OFFSET_TABLE__ZN7QWidget22backgroundPixmapChangeERK7QPixmap_ZN7QWidget10setCaptionERK7QString_ZN2Qt4blueE_ZN7QWidget9moveEventEP10QMoveEvent_ZN11QMainWindow4showEv_ZN11QTranslatorD1Ev_ZN2Qt8darkBlueE_ZN7QWidget6resizeEii_ZN2Qt5whiteE_ZN11QTranslatorC1EP7QObjectPKc_ZN6QFrame12frameChangedEv_ZN7QWidget13enabledChangeEb_ZNK11QMainWindow9classNameEv_ZN7QWidget6polishEv_ZN6QLabel6setNumEd_ZN7QWidget7repaintEiiiib_ZN7QPixmapaSERKS__ZNK7QString5toIntEPbi_ZN12QButtonGroupC1EP7QWidgetPKc_ZN7QWidget9dropEventEP10QDropEvent_ZN11QMainWindow10childEventEP11QChildEvent_ZN6QLabel8setMovieERK6QMovie_ZN7QObject13connectNotifyEPKc_ZN7QWidget14mouseMoveEventEP11QMouseEvent_ZN2Qt6yellowE_ZN7QWidget11customEventEP12QCustomEvent_ZN7QWidget11setGeometryERK5QRect_ZN5QFont12setPixelSizeEi_ZN7QWidget8x11EventEP7_XEvent_Jv_RegisterClasses_ZN7QStringD1Ev_ZN7QWidget11setGeometryEiiii_ZN7QWidget16setMouseTrackingEb_ZN4QPenC1ERK6QColorjN2Qt8PenStyleE_ZN7QWidget12releaseMouseEv_ZN7QWidget18setFontPropagationENS_15PropagationModeE_ZN12QApplicationC1ERiPPc_ZN7QWidget7destroyEbb_ZN6QLabelC1EP7QWidgetPKcj_ZN7QObject16checkConnectArgsEPKcPKS_S1__ZNK7QWidget14heightForWidthEi_ZN8QPainter3endEv_ZN12QPaintDevice10setX11DataEPK19QPaintDeviceX11Data_ZN11QMainWindow5eventEP6QEvent__gmon_start___ZNK6QLabel10sizePolicyEv_ZN6QFrame10updateMaskEv_ZN6QFrame10paintEventEP11QPaintEventlibpng.so.3libz.so.1libjpeg.so.62libSM.so.6libICE.so.6libXext.so.6libX11.so.6libresolv.so.2libstdc++.so.5_ZNSt24__default_alloc_templateILb1ELi0EE8allocateEj_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE_Znaj_ZNSs6assignEPKcj_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZNSolsEl_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev_ZTVSt13basic_filebufIcSt11char_traitsIcEE_ZNSs4_Rep11_S_terminalE_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZNSi7getlineEPcic_ZNSiC2EPSt15basic_streambufIcSt11char_traitsIcEE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_jc_ZNKSs7compareEPKc_ZNSsC1ERKSs_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZNSolsEm_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE_ZNSs6assignERKSs_ZTVN10__cxxabiv120__si_class_type_infoE_ZNSolsEPFRSoS_E_ZNSt9basic_iosIcSt11char_traitsIcEED2Ev_ZdlPv_ZSt20__throw_length_errorPKc_ZNSt12__basic_fileIcED1Ev_ZNSs7replaceEjjPKcj_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_baseC2Ev_ZNSs9_M_mutateEjjj_ZNSs20_S_empty_rep_storageE_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_ZNSt8ios_base4InitC1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev_ZNSoD2Ev_ZNSs6appendERKSs_ZNSsC1EPKcRKSaIcE_ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvj_ZNSs12_M_leak_hardEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8__ZNSt8ios_base4InitD1Ev_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZNSiD2Ev_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZSt4cout_Znwj_ZNSs15_M_replace_safeIPKcEERSsN9__gnu_cxx17__normal_iteratorIPcSsEES6_T_S7__ZTVSt14basic_ofstreamIcSt11char_traitsIcEE_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSs6appendEPKcjlibm.so.6cossinlibgcc_s.so.1libc.so.6memmovesnprintffscanffgetspcloseperrorsystemreaddirpopenscandiropendirstrcmpsprintffclosefopenatoi_IO_stdin_used__libc_start_mainstrchrclosedirfree_edata__bss_start_endGLIBC_2.1GLIBC_2.0GLIBCPP_3.2$0ii |%ii %@ r)%$ii % ; @= 8? (; H= @?  E =@E  HE (E 4E 5E PE dF u F w0F @F hF lF pF tF xF |F F F F F F  F F  F +F 0@ @ @ @ @ @ @ @  @  @  @  @  A A A  A A A A A  A $A (A ,A 0A 4A 8A A ?A @A AA BA CA DA EA FA GA HA IA JA KA MA NA OA QA RA SA TA UB VB WB X B YB ZB [B \B ] B ^$B _(B `,B a0B b4B c8B eE ?E @Uʒ5@ %@ %@ h%@ h%@ h%@ h%@ h %@ h(%@ h0%@ h8p%@ h@`%@ hHP%@ hP@%@ hX0%A h` %A hh%A hp% A hx%A h%A h%A h%A h% A h%$A h%(A h%,A hp%0A h`%4A hP%8A h@%5pF 15F $5F 5tF  5hF 5F 5@E 5E 5|F PBPRXZu Rch$hchHE ^_P PBPRXZMQR>Y[SR0Y_UWVSF ]SEhcPEF F uSUԍM$RQ ^_EUPR YE[P]H EPSY_1cIQhcSW SURXEZPHE@F Pu4F dPd8F DžE :dP:$PgY[lSDžhDždE DžF $Q,XZjVS 1ddPj RY[PMjQdPjEPpUjRvMuQV}X1ZIQEPV UVR\^E_PMXlPZE@F u =[~11M $,dU5E RPPY[lSdDždE DžF DžlF |$ƅW$?$4F V"XZPXEPuH~@EԍPH~$UJB~e[^_VQ^_VRXZVRY_뵋M5F QU5pF M5F ݋U5F M5tF U5hF M5F 룋U5@E M5E 놋U5|F ddPBPRp^_*QRY[h$EPh`dhHE ZYP^_Ps@/dPBPR ^_MQR^_@SRXZUWVSF ]SEhcPEF  uS$Uԉ$MRQpY[]SEPwXEZ]PHEPSPcX1ZIQhcS SUR&_XEPHbEԊF @Pd} $h4F VlDžE J SDždE DžF =$SXZjWV 1ddPj RY[PujdVQgjEPp]jSSEP#X1ZIQUVR MQS^E_PMX)lVdZE@F u=Y~1VDždE DžF DžlF P$ƅ+4$d$4F PXZPE_PH~JEԍPH~*UJB~ ؍e[^_ÍEPQ^_MQRXZȍEPRY^먋dBPRP[_QRqY[h$EPh`dhHE RY[Pz_ZPlSdDždE DžF DžlF "$ƅ$$4F V[^PEYPuH~?EԍPH~#UJB~1VQXZVRY_VR|XZ붍/MQRcY[SRUY_4US} ]t]ÃtuEF ]hF YߐUhjXZÐUhjYXÐD$D$RUSu ]SXZuS;؋]U帠F E@F ÐU帠F E@F ÐUMF E EAF AAA UMF E EAF AAA US]KF E ECF CuQ XZCC ]US]KF E ECF CuQYXCC ]USEPJ]B~]SQAXZUSEPJ]B~]SQY[UE UBEBEB UExUE@ÐUEUE@ÐUE@ ÐUU EPUU EP US} ]t]ÃtuEF ]XhF ^XߐUhjXZÐUhjYXÐUÐUÐUU EÐUU EÐUE UEBEBÐUE UEBEBÐUÐUÐUEUE@ÐUE@ÐUU EPUPÐUS} ]t]ÃtuEF ]RhF XXߐUhjZYÐUhjXZÐUWVSPjj}jW$h= G$? j}GxGx@$f@&$]uƇ&4$$3 S5XZSV{WP jjjh? uă$ V hI{Wh3{ .Wj, hU{WPP&h\{Whf{&jh'&(VYXe[^_F "F uF F F nF F F gF F F 0F ?UWVSPjj}jWh= G$? jS?GxGx@$Z?@&$]DuƇ&4$b$3 SXZSVS EhzPyYEPWEJ ҉uE;F  P^hqhXjdjdWbhqhXWr W$Whjh{WP jjdjj 0 jj P@ j ]h{Sn S EJ$҉uE;F P[h*h"{WP jhjjn $hhg P jj(jj $hg]S S EJ҉uE;F PWY 5F  PP j h?hg PL jj(jj2 ]hgS S EJ$҉uE;F 4PZ 5pF  PPhh/n P jj(jj_ ,h/n]Sd S EJ҉uE;F P X 5F  PPh hch P jj(jh ,hch]S S EJ҉uE;F PmX 5F  PPhkh{ Px jj(jh ,h{]S( S EJ҉uE;F 0PX 5tF  PPhhd P jj(jh ,hd]S S EJ҉uE;F P1X 5hF  PPh/hSw P< jj(jh ,hSw]S S EJ҉uE;F PX 5F  PPhhd P jj(jh@ ,hd]SN S EJ҉uE;F )PX 5@E  PPhhti P jj(jhm ,hti]S S EJ҉uE;F |PW^ 5E  PPhUh"e Pb jj(jh ,h"e]S S EJ҉uE;F P[ 5|F  PPh*{Wh3{ h*{Wh3{ (h*{Wh3{ h*{Wh3{ h*{Wh3{ }h*{Wh3{ g h*{Wh3{ Nh*{Wh3{ 8 h*{Wh3{ h*{Wh3{ hh>{WP~ jjjh? uă$ V hI{Wh3{ W j,a hU{WP&h\{Whf{&djh'&(VYe[^_F "F uF F F nF F F gF F F 0F ?US]&h= C$? P$P3$YXCxP2$sxXZSY]US]&h= C$? P4$2$YXCxP2$sxzXZSX]US]&h= C$? P$2$,YXCxP!2$sxXZSX]]]UWVS M@F h1P4F P8F DždE :P:$PY[SDžDžE DždF d$PXZjVS- 5x1SZtjSDžE DždF DžF D$ƅ]$$4F Vs[^dPEYe[^_ËPBPR_XwSDžE DždF DžF 8D$ƅ]$$4F VXZdPX1idPBPRY[US] QtF  E[[UVS u ]hq{Su EPSVe[^UWVS4}u F F  @+E@ E @@9E]亠F EF EPF ¤F jRhF Sh|SZYtbSEWPY[MQWXEZٍPH~'UJB~EMEPQTXZEPRFYXˋUJ]ăB~ e[^_SQ^XVX V[VXUS]S;C|Z]UU EP|UVSSjjEPht{011x-KtE j.P謾ZYtKuue[^ËE4FYUVSph{h{jduVhC|V1҅t,PjdVS~j#V3Z1҅Yt @P4^e[^UWVSuV]}<$$' SXXZSV_S蹼 h) S;Y^SWBS蜼 Dž4DžݝF h{]SEF XZjj2j SuVyEJ҉uE;F PUXEj P^_u]$Sou$V7YU[JtBhjhguPEhXhXjUjM(jjP@UEPMRThh{ESOU$ jj0 f>f 8 f<܍,Ƀ٭<ە٭>٭<۝٭>DRݝ$\hHƋEd@F djRQV-(9 F$; dždžF džF 1IQS褽F  tth |Re tQVųY[jV軻XZtP!M$jMjjP@M EPMj2h貿ƋEd@F djRQV藵(9 F$; dždžF džF 1IQSF  tth |RϷ tQV/_XjV%Y[tPM0ٽ>f>f ݅$@ f<٭<۝8٭>$8j(P0M0jj0P@M0 EP0R\XdZ@F dtRU0tQ0tJ҉ut;F Pr_M0j20[^DtdDtJB~*TPMXAx9DTSQ踸XZF ]=[F dtSŹUStJ҉/t;F t PcYF E@F uDSTUSDJ҉D;F t PXF 荅dP@ P]S S$jPtSMAxjDBZDttBxA|ADD@BD@DPST/UYJB~@44vXWQɶXZh=|軭^<F iF F 6F tF fF F F SVQ"XZBF US]S Zu#u ]]P$$PRY]USuu hE|hh G $hC|h G % G tPhh G ES G ]ÐUWVSF EF EԤF EĤF EF EPUhcREF j F j2EF ܷj2Ϸ[^Ej耉tt@tdM $RQTStST?$Q|ѴY^jEPpjuVXjEPpUjRA}s WTSKX1ZIQVSĭ SEP'_XTPdXE@F ]j1SͨZY[F ]j2S讨^_[F ]j3S菨ZY[F ]j4Sp^_[F ]j5SQZYuo[F ]j6S6^_uT[F ]j7SZYu9[F ]j8S^_u[F j9uY[ZuVTWWT PH+hW|u 81h\|upǃ1I jEPpUjR5EPučTVS(Y_SV5XTZdPHEPVSXZSV^XTPH]čTSVհe|X1ZIQhe|VG VS譭^T_PH:E@F hC|u跳ÅXZt hm|ShS肰1эY;F E1҃x9r @;sv})9FEXUF hs|u P譱Í}T<$P詯^_TRS4WMj$8Ã$Yt WPXZ$$@C$@$XWdTYPxPEPEPVY_VURX$ZٍPHEPVϮcX1ZIQhcVB VUR襫Y$_PHEUPRVg_XVMQqY$^PH^t19ЉӉt A9؉u19Љ$TuMnhËE@F _uԋESM )$QA4B8BXE@F uԋuS; &TSR謭XZTWR蘭XZFTWR脭Y_VRvXZSWڧ EHRQPURRhy|nX(dQR Y[WRY[QWRYXdSR۬XZPQRͬ[^諬Yt9‰$T9]ALP +P@+ALBjR@PjjQSt$$t}Y[EPTxEPHEPx~xEPH~\EčPx~@EԍPH~$UJB~e[^_VQ贫Y[VR詫_XVR螫XZVR蓫Y_VR舫XZzVRzY_[VRlXZ8$QA4B8B$d$4Pt9$^TDP$$PR_뵋TQABB B QP蚩YXVx9Zt;TdVTUX9Tdz뾐UEfjP0  ÐUWVS$uݕݕݝDžDžXShљP$ ( Uݝ$1҅tP$RVa[_jj5E S)SV_S hXhXjjVM9‰uP袜_e[^_ËQABBB QP݅܅$$ݝ貜 ݝ ݝ ݅H ܍ ݝ 8 S܅ ݝݝ _ƋE S*UBxMAx9Mt9‰Yh@P$ ( ڍ$ݝ谛݅$ݝ ݝ݅P ݝ܍݅X ݝ݅܅Uݝ1҅tP$R4Q Y[jj5E SѪS4PS苤ٽ2f2` f ݅ f0jd٭0۝,٭2ܭjd,٭0۝,٭2P,P4R*jj5E S:4SQjSٽ2f2f f0݅ ٭0۝,٭2݅ ,٭0۝,٭2P,P4P迡ٽ2f2f ݅݅f0٭0۝٭2٭0۝,٭2,W4PU jjW M, jj P@E 4M PXWP$Sܾ4PDž肘tPsUX9U 5lF  PPXZJtQATBXB\B `QdPnY_TS.ZutSt追U9t_tP@BBWÍP½9ZYt4tW贾UXBx9uW褾P$ݝ<$螾P$ݝ 륋U ٽ2f2f f0݅ j٭0۝,٭2݅j,٭0۝,٭2W,SE U jj P@ M 觭Yt0M P<$SjPfU 5E  PPXZ݅UÐUWVSuV]}]<$U$' S蘛YXSV蟤S h@4 S{XZSW肤Sܕ hjjjjPppjjj2hR,phXh,R h{uVĢ_Xjj2j VS蕘EJ҉uE;F PqYj ]S襤pSRP\hnjjpPL$jjjjWhXh,W jWj2WE7tPSZXZSWVTS譔h ]SSWEJ҉uE;F P螜Xh|]S诡SEjPtS| SWplSEJ҉uE;F tY_1|IQh|S豄 SURXZPHdP]SW͢Y^WSچXZJB~9h$}WhHE 蠀Y[PXEZ@F u萃_fSQ=^_붍QR,_XkWRXZ WRY_PRXZ4WRщ_XRQ轉_XPR詉XZXQR蛉[^yYSDžE DžTF DžF h4$ƅMC$+$4F WXZTPXTPHDPxdPHEPx~wEPH~[EPx~?EčPH~#UԍJB_VQn[^QVR`_XVRUXZVRJY_VR?XZ{VR1Y_\VR#XZ6VRY_jEPpjEPURV'Y[1 IQh V藁 VMQXZߍPxthq{Wي PWR~ QEPV舟XZVUR蒃YXPHPH}WVV|X1ZIQh|Vɀ VEP,_XPH~zdP]SVXZVS^_JB~8h$URhHE |_ZP}E[@F ^uPQ`Y[뷍QROY[rWRAY_WR3XZPRY_xPBPRL~_XgQRY[Dh`dhHE ؁‹@DY@[ut R萅_Zh$P3|[^BR|ލTQRvXZdPRbXZSRNY[QR@_X蔀U U=,; EtPy…Y t*t&PR{YZufh h iXZ)ߐUSju h ]5xF SC؋]USuu h ]5xF S؋],; Ut?jjjjjjjjjjh h y0jP,; ,; 뿐US} ]t]ÃtuEI ]hI |XߐUhjYXÐUhjXZÐUEUWVS } GutWV/yXZe[^_ÍEVPYYF P|]ԉ$S踄XZj jS PVp[XEԋJ҉uE;F t5PcYVUXJ]ԃBlSQ Y[^F jVXZ뺋G W/UWVS U uB #ыB +A+B~zEVPG$0轆XE@F u]S蠃jVSWuEԋJ҉uE;F tAPV~XW?zUXJ]ԃB~u V0[^e[^_SQ_XF P8US] 1tC P xZtK]UWVS@EuPeF $hF 5F MjQEԤF 膄EPMQ薀_X1 IQh EP{ MQEPc}YE^PuH EPMQV%Y_VEP/}XEZٍPHMQV X1ZIQh Vz VEP|YE_PHh$MQhHE vY_PwXEZ@F uyu u_~Eԃ PH~%UJB~e[^_VQY[VR_XЍEPRXZmEPRY_VRXZU U=L= EtP…Y t*t&PR@vYZufh h ~XZ)ߐUSju h ]5xF S؋]USuu h ]5xF SȀ؋]UVSXL= te[^a|j EEE>EE'EE3EEР'EE03EE^=EE=EE>EE:EEd?Ewj z  UƋECSC  EUSCFC]{EUS CFC$- E؋U܉S,C(F C0+|EЋUԉS8C4FC c #B9B9B9, c #BABABA' c #B5B5B5) c #B6B6B6! c #B3B3B3~ c #A9A9A9{ c #A8A8A8] c #ABABAB^ c #B4B4B4/ c #A7A7A7( c #A1A1A1_ c #9F9F9F: c #A5A5A5< c #A2A2A2[ c #A4A4A4} c #9E9E9E| c #9D9D9D1 c #A3A3A32 c #B8B8B83 c #A0A0A04 c #9C9C9C5 c #BDBDBD6 c #BCBCBC7 c #9898988 c #BBBBBB16 15 3 1. c #000000a c #000083# c #dedede.########aaaaa##..######aaa#aaa#...####aaa###aaa....###aa#####aa.....##aa#####aa......##a####aaa.......#####aaa#........###aaa##.........#aaa###.....#####aaa###..#...##########.##...####aaa#######...###aaa#######...##############...########50 50 257 2 c None. c #000000+ c #010101@ c #020202# c #030303$ c #040404% c #050505& c #060606* c #070707= c #080808- c #090909; c #0A0A0A> c #0B0B0B, c #0C0C0C' c #0D0D0D) c #0E0E0E! c #0F0F0F~ c #101010{ c #111111] c #121212^ c #131313/ c #141414( c #151515_ c #161616: c #171717< c #181818[ c #191919} c #1A1A1A| c #1B1B1B1 c #1C1C1C2 c #1D1D1D3 c #1E1E1E4 c #1F1F1F5 c #2020206 c #2121217 c #2222228 c #2323239 c #2424240 c #252525a c #262626b c #272727c c #282828d c #292929e c #2A2A2Af c #2B2B2Bg c #2C2C2Ch c #2D2D2Di c #2E2E2Ej c #2F2F2Fk c #303030l c #313131m c #323232n c #333333o c #343434p c #353535q c #363636r c #373737s c #383838t c #393939u c #3A3A3Av c #3B3B3Bw c #3C3C3Cx c #3D3D3Dy c #3E3E3Ez c #3F3F3FA c #404040B c #414141C c #424242D c #434343E c #444444F c #454545G c #464646H c #474747I c #484848J c #494949K c #4A4A4AL c #4B4B4BM c #4C4C4CN c #4D4D4DO c #4E4E4EP c #4F4F4FQ c #505050R c #515151S c #525252T c #535353U c #545454V c #555555W c #565656X c #575757Y c #585858Z c #595959` c #5A5A5A . c #5B5B5B.. c #5C5C5C+. c #5D5D5D@. c #5E5E5E#. c #5F5F5F$. c #606060%. c #616161&. c #626262*. c #636363=. c #646464-. c #656565;. c #666666>. c #676767,. c #686868'. c #696969). c #6A6A6A!. c #6B6B6B~. c #6C6C6C{. c #6D6D6D]. c #6E6E6E^. c #6F6F6F/. c #707070(. c #717171_. c #727272:. c #737373<. c #747474[. c #757575}. c #767676|. c #7777771. c #7878782. c #7979793. c #7A7A7A4. c #7B7B7B5. c #7C7C7C6. c #7D7D7D7. c #7E7E7E8. c #7F7F7F9. c #8080800. c #818181a. c #828282b. c #838383c. c #848484d. c #858585e. c #868686f. c #878787g. c #888888h. c #898989i. c #8A8A8Aj. c #8B8B8Bk. c #8C8C8Cl. c #8D8D8Dm. c #8E8E8En. c #8F8F8Fo. c #909090p. c #919191q. c #929292r. c #939393s. c #949494t. c #959595u. c #969696v. c #979797w. c #989898x. c #999999y. c #9A9A9Az. c #9B9B9BA. c #9C9C9CB. c #9D9D9DC. c #9E9E9ED. c #9F9F9FE. c #A0A0A0F. c #A1A1A1G. c #A2A2A2H. c #A3A3A3I. c #A4A4A4J. c #A5A5A5K. c #A6A6A6L. c #A7A7A7M. c #A8A8A8N. c #A9A9A9O. c #AAAAAAP. c #ABABABQ. c #ACACACR. c #ADADADS. c #AEAEAET. c #AFAFAFU. c #B0B0B0V. c #B1B1B1W. c #B2B2B2X. c #B3B3B3Y. c #B4B4B4Z. c #B5B5B5`. c #B6B6B6 + c #B7B7B7.+ c #B8B8B8++ c #B9B9B9@+ c #BABABA#+ c #BBBBBB$+ c #BCBCBC%+ c #BDBDBD&+ c #BEBEBE*+ c #BFBFBF=+ c #C0C0C0-+ c #C1C1C1;+ c #C2C2C2>+ c #C3C3C3,+ c #C4C4C4'+ c #C5C5C5)+ c #C6C6C6!+ c #C7C7C7~+ c #C8C8C8{+ c #C9C9C9]+ c #CACACA^+ c #CBCBCB/+ c #CCCCCC(+ c #CDCDCD_+ c #CECECE:+ c #CFCFCF<+ c #D0D0D0[+ c #D1D1D1}+ c #D2D2D2|+ c #D3D3D31+ c #D4D4D42+ c #D5D5D53+ c #D6D6D64+ c #D7D7D75+ c #D8D8D86+ c #D9D9D97+ c #DADADA8+ c #DBDBDB9+ c #DCDCDC0+ c #DDDDDDa+ c #DEDEDEb+ c #DFDFDFc+ c #E0E0E0d+ c #E1E1E1e+ c #E2E2E2f+ c #E3E3E3g+ c #E4E4E4h+ c #E5E5E5i+ c #E6E6E6j+ c #E7E7E7k+ c #E8E8E8l+ c #E9E9E9m+ c #EAEAEAn+ c #EBEBEBo+ c #ECECECp+ c #EDEDEDq+ c #EEEEEEr+ c #EFEFEFs+ c #F0F0F0t+ c #F1F1F1u+ c #F2F2F2v+ c #F3F3F3w+ c #F4F4F4x+ c #F5F5F5y+ c #F6F6F6z+ c #F7F7F7A+ c #F8F8F8B+ c #F9F9F9C+ c #FAFAFAD+ c #FBFBFBE+ c #FCFCFCF+ c #FDFDFDG+ c #FEFEFEH+ c #FFFFFFopenMosixmigmon 1.5Process groups:pggroup1setpg()2clicked()whatisthis1slotHelp()intern1redraw()2timeout()%d/proc/hpc/nodes/mosctl%s whoishelveticaunselect1unselectpg()all1unselectall()refresh1refresh1adjusttimer( int )2valueChanged( int )refresh2openMosix node %sQLabel_main1fillprocesslist()scandir/proc/%d/%s/proclockcantmove/status%s %swherebasic_string::assigngeneralset refresh timeout to secondsbasic_string::_M_replaceQtQtQtQtQt.#.a.b.c.d.eQtQtQtQtQtQtQtQtQtQt.f.g.h.i.j.k.lQtQtQtQtQtQtQtQtQt.m.n.o.p.q.r.sQtQtQtQtQtQtQtQtQt.t.u.v.w.x.y.zQtQtQtQtQtQtQtQt.l.A.B.C.D.E.F.G.HQtQtQtQtQtQt.I.J.K.L.M.N.O.P.Q.R.SQtQtQtQtQt.q.T.U.N.N.V.W.X.Y.Z.0.1QtQtQt.2.3.4.5.6.7.7.7.7.8.9#.QtQtQt###a#b.7.7.L.7.5.5.7#c#d#e#fQt#g#h#i#j#k#l#m.7.7.7#n#o#p#q#r#s#t#u#v#v#w#x#y.7.7.N#z#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#0#1#2#3#4#5#6#7#8#9#s.+@#$%$&*&==&&$-;>,;'%*&'>)$%--$%--$%!;;!==$&#*#*###&*@@~{@=!;'=]#$===#*=!-=*{@*$%$=&&&&&=*{{]##]]]#=&##=-%=&&&#--&#$-=~@=%==&*#$-%$$#~*-^'^!&~]*#&=&{++#=&$#**]]*#==&#&%$#{+~]$%=&]@###=&*&&*{]&#&==&*]]*#&]@~{]###=&*{*&%%$!-=&&&==~{*#$%%&*&##=&]]]#~@*~+{=-!);)!%$&#@~*--==&-!=@//~@/~@]#&=-^'%@(_:&*++]&%-$%!^%*]$!;,>^*<<:+@*&]~]==**&%!=#&%'!=&==&#~~]#=*@#%=#*]*&#=!%=$-^!'!#*@*&%!&~]]]&%%%$=-%$##]]#=%=$-=~{@*##&=%%%%$&*&==&&*@@{+~$!%#*$%$&&&=#]@#*]@@**=%$$----%-$*~@&===%%#&=*{{]*]***]{~]&--%%-!&&&&@{/~]#$=&@@#$=#=]:/]$-$$%&~~#&%-&~@*#=^%*~*&--=]#$%%=&=]~@*^^=&&%%%&&&#%=#%^)%**$%^^^^''!*[([@==*~]#}<=%--$#&$%-$#&=%!'!!=@@%)'%#$^-%--$&&%^^!%$=&#]@*&%-%&#&=##=%!$*~###$%&*##~+/~*&$%%%=&#&%%*{+/@####&==#*%!%&#*@*%!&*#$&@~&%==&&=%-%=%=*&!)!#]@]#====*//@=!^!%&#@]=&&&&*~@{{{/@*==#&]*%!---%%-$&$-$&#]@*&&#]@{~@/]==&==]]&!''!%$=&%-!%~{*%%$=&$'-&=&*@@@{{#]~@=-%%=&&&&&*{@=!!&&]**@~+[+{{@]]]]@~]@{:::#-%&$^-=$$&#~<|1]$%!${1<{*@]*=#]*=#/{*#=@{~@*#***=#@:[@*&~@&-%*~@]*#=%=#$=%%-$**]*%!-&{/~*=&#]]&%-=&#&$$=#*]&#@]&%%==%-=**&=&=%%&&&*~+:*$$&##$%===%%*]#%%##&=*=$&&&&{{@#=&*&-%&$--*@&*@*###===&##&$-!=&#*]*==*{/@&!!%&&&$$#*%&/@*$!=$-%*=%&$%&{:~*&$%]{##$-=&$^'!=*]@]*&%-&##==#]*&=%=#&=&*]#--%#@@*=&@[1/]$=]~]&</!!!-=#=%!!=**=%---%#~&)2'%$%-%$%-=&=%!^=#&=&@+/]$-%=]]##*&$--=#**&=%%===*{:/]$-%%=&**]&%=]{/~]=$&#&$$#*$-$==*~#$-=&#$&]~*$&=$%%--%&&==%^^$*]&#%%&#*]{{]&-'^$#~{@*###=*{//~@@]*#=&*@]%-%%%&###*&%=&]@@]]{//~@*]@*$&=-&~~#---%=$%%---=@~*=$==&$!%&=#]@@~@]&&]@#-%&&*##&=*{{]##**]]*~+[[/]#]]@]*]@#&{[[{#$=$%%$&%%&]{(3+&%--=~[[]$&]]]*]@@{:/@]*~/++/~*&&=&@<(/@@//#$=]~]#&=$-$$=*@#$=&&*&%=&]{~]==#==$%%%=&##&&&##@]#*@#%$**&&&@]#%%$%=&$=*~++*$%-=#&$&$%%%&#=%$&####=$&&#]{~*%-=#&%=&=-%]~#=#=$=$%===&#&$-!$&*]*]&&*{/]$'!$=&##&]@=&~]#%-&$-%&==*#$&]/~@*$-#{*&$-%&=-)!#@*&#&===&##**]]#===##&=%&&$-%&]{/{@{//@#%^$]]*&+]----=]$^^!=]*===&&&*]=^^-=&=$$==&*#$%$&#]**]/(+*%-%&~{]#*#$--%==*#=%$===&]*&!'!%$&&***=-&]~~]$^!=#*##]@=-===*{@&%$=#=*~{@#&&====$$=&$$$-%#~@$-'-&*@]]@]&!'!#~+/]*&&$%*{/~]#]{]&%$]/@&&#&#]]#&**&&*@]]~{//@]*#&*#&#=%=@@=--%$$$-!%$==]@]#&&&#&$&]*]]@{{**=$]{@*&*@~]###~//~@]##*#=@+[:@&=*]]#**&-%*{~]&=$--%$=$&]{/::@%-!-=@[:]&]~@##]{/{~@]**]{+:/@*#=&]/<(~&#]]=%$@~]#&---%$*{/*%-=#]##]@]]*&=&&%-%%$&=&*~]]##&]~**~*%$]~*&#*&$--$&&*=$*{:+*$%-$&#====$$&&&&=#*#&#&=&&&#*#$--%**&*@&$&~~#-$$##&$&=#*#&=-!$***#]]&*{/]$-%&=#]]&]@##@*&-!$%%&*##~]&#~+/{*!'$]#--!%&&%!%]~@&&&=&#==&***#===#]@#=-%%%%$&*{:+{@~]&%-!%##*]]=%-^-$#-)'%#~*$=#]*&*#=%%&**&#&=&&**##**]@**~:(+=%-%=~/@*##%%$$$=&&&&====$=$!))-$#*&&$%%=]***$^)-&~@*#@@=-%==*{@*=%&~~@{{@&##*#**#&&=%-$%$#]&-''!&&*=$&*&-'-=]{~*#=-%%*{/@&=@//&%&{:~#=##&]*&&=#===*]#]*@]*]#=#]&=##=#]]=--%=%=$-$$###**#=#&&#&&]]*#@+/]#=$#@]&=@{/@#&*/1:@]&%$&=#~[:+]#&&=&#=$!'-&]]]#$-^-%$$%&@~~@]=!!-$&~//]&]~@=%=@~@]]#&*@{://]**#&@~:+&%#@*%-%*{~#=%%%$$&~@=-%&*@*]@&$&&=&=$!-$===%%&~~@*&&#*$=]#%$#]=$&&&$-!=#**&=*~+{]=%-$]*$-%$==#*&$=&]*&&&=$&#=%-%--%*@*]@#%%]{&-%&#]]#&#]@]]&-!%#***@*#*{/@]*#&&*@*&#*#*]*#%-%%$&*&#*&%$@//~*!^-=$^^!$&&%-=#]@*&&###%%===#*&&=*{]$%%%!-&&#*~:/@#]*&$%%#*##*#=&--%$=-)^$#~*%%*{]&&&#*&#]#&#&=====&=#@~]**~[1~$%-%=]{*#=&$&&=%==#&$%=&==&&%%-=&*@#%%-%=&&&#-!-$*{~*#~#$--%=*{{*=-$~/{~@]=#]{]#&$%==%-$-!=#%^^%&]]&$%&]&%!!$#*]#=$%%$&]@]&=@/]$-#/:~&=&$%&####*&$&*]#***]]**##*=%#*&$#]*-%&&&==%=*]]*****###]]&*#=#~[/]&=-&#=--#~]=$#*{[:{]&$&#*~:[/~&&#$%$$$!'-%&*@~]=!'!%&==]]]@*&%!-===*~]=%=]&-!%*]]#&=$=&&]]]&&#=&*@~@=$~/@#$&]{~*%%$==%=]@=-%*~~]*#==&##&$$-%====%%]{~&$-$&&$=**=$##=$&&&&%%=#*]#$&@~**$!!%&=%--%%=]]#=$&&=$$$%%&#$-%$$-%@~@]&%%$**-'-#]{~]#*@*&&$-!-&]**]&##~/@]]*##]]&&#&#*##]&-%===$%=&%-%*@]]]%!!%%!!$=$==$&*@@###]]=--%=&*@#==*{@&&&$$$]@]@{+~]=&#=%-&]@*#&$$-!!-%%%!$#@~*%=~{@#&#~/~]@&&**===#&&%&~{]#*~:[@$%-%=*~**&&###%%$=&&=%&***##===&@##-!-$#&=$&#=%$=@+/**]=-^!-$*{+~=-=~{~@@]&#{{*=&%-$=%-$$$&=%!$#@{~#%%*@#%--=*~{]$$==%=#]@#=@/@$!&//*$%$$-%==&#*##&&*#]@**]]]@~]=$]@=-#/@=%&#&$$$$#=&=&]~~@##]*##**]{/]*#$-%#&$=]@&$$#]/11{]=%$]{+1[{*=&&%$#&%-$&&*~{{]%^^%=&#]{~@@&$%$=&=%*~]$%=*&%!%&*]*&&$==%#@]*#&$#**#*$&/+]&##]~@=%$&===&~~#$&#**#&=$#]*=$&#&$&===%%]/]$%-%$##&]@#=##&=&*]#=%$&#*#==*{@*$'!$&=%-%==*]#&$=#&=%%%%$*#-!%&=-=@{*&$%%%&#$!%#*]*===##&&$-!-=*#*]&=$#@]]]]*]{]#&&&#*#*@]-%=====#&%-=]@]~~=!-$=%$===$&===&**&#]*=%-%$&*]$-=*{@*#*=$&@~{~{/@$^-$%%&]]*#&&=%%-$$%=$%#/+/*=&~/@&$&{1:@*##]*==#]]&%&+/*#]{:+@$%-%=*{@#=$&&&%%=#**==*{{{~**&&&@]=^)%&&==&#]*&**@/{]#&$-!!$&*{+]!^$~:~*####/@$-%-=*&=====#&==*~~{*&==#*&%%-=]~{@**#$%=]//]&@~@&$#/~&!-$$%%&&&###$$=&#]@#**]]@]&$$]@%!&+@#=&&&=%==*#&=*~:+{**]]##]]]]]*#=%-%&=&##*$=#]{[(1@=$$#{/:[+*$$$=%-$$&###**{+/]%^=@]#]{{~@#$%$#*#=-&]#%%#*]&=$&]*]]#=%$$#@]&&==**&#&$#~]$%%=&#*$$=&*&&*{{@&#*#**&&#*#&&=&]]#&$=&%%*@#$%%%&##&]@*&#]##&]~*%-!$]~]$%&]]*$!%&==$%%==&&%=%%**======*#-!$#*&&]###&$==&*&&&#&&&&=$=#&&$-!-&#*##$%%&]*#]*&*@*$$&##&=*@]%%&==&*~]&&#**]{{]=%%=====###=#****]]]#$-!%%=*]$%$&]]#*#=%=*~{~//]='-%=&]~@*#&&$-=*~*####~[/~*&&@{@#$&/)--%*~]&$=$={*=&&$%%=*]{[~$^'-%$#&%!$~@&=$&*~@*&&&#]=%$&&$%&&*@~{#==*{@&=#=%=]/~]$-%%%=#*&&&&*~*==&&$-%=&=-$*~~#$--&#&&=$%%%&@~]=$=##=$&&*#=-%*]=%-=&&##*@~]#]$^-#*&$%*+/*#]]@~@###]]]@#@]=$=#*#%-%&~]]#=&]]&&&&&]~]&=&]#$-$]~@*-^-$#@*&&&&&*#&=&#***$$--%%=&=$$==&*@@]#&$^'^^%]@@]=-%#*=-'--%#~+/@&=##//~]$$$-!-&]~{]=&]//]$^!%%%$##*#&&=&]/{]#*/:{$-=]#%%&#&=$%=*#*{@*&&&#@@*%$=%--=@~@=!%&#*&##&$%%%=&&=&]]*&#]#==]]&&&$%=&##$=**'>)#@]&&&==$=#*@*&$%%%$&*]@]##]]]*&=&#=%$**&$*~]#=&*]#$$&]]#&&&%-%=&&#*$--%=#**]~]#&&=#*]{@*$!-%#]]*#$%&**&%$&#*&&=&=$&&=$%-$#*$-^$=%&==###&&&=--=##$%&&=%^)'-&#&&]*$&#&&&##&=$$=%')-&%$*~]&&=%&@#$##$%$#]*]/*!)'%$=*#%!$~~]&&#~~]&&&=&#=%=&&$%=&&@{/*=$*{@&%=$$&#@]$^!-%-$&&==&=#@@**&=%--$&=$=*~*$--%$=$&&%%$=&]]*&&&*##=#&]*%-$]]&%%=&&##*]]==#===#*#&&~::~]]~~@]=&#]@@{@~*%=***=$%&]{~@]#]]*&&&&&]@#==&]#--=]@*=%%=#{]#&*]]]@@*]]]@@*&%--$$==%$#*####&==$-!-%%#]*#=%$#~]=%-%=#~1<:@&=**{~]&%!--%%&@@@*$#{/@#%)-$==#]]**#=%=]/~*#&@~*-^$*#%$&**==%&&=*@]*=$=&*@*%-%%%$&]@*%^%#*#==#*=%%$=**&&*#==&@*&&**#*#&$&=*]&#**!'^]+/*##&&&&*~{#$$%===&&#*]&&&*##=%%#&$=**&&*@@*%-&@]%-%&#&==$$$&&&$==-^--=&]]]~~]#&&*@~{{]=-%&]]#&#$%&**#==**]&====&#&=%%%$$%%!%#$!%-&*#$$#&$!!&]]&$&&%!!-%$*]&&##%&*&#]]*#=&=&&-!%#&=@~]&&$%=#==&$-%=*]#&*=^)-$==&&-!${/@#&*~{*&&=%%#&=&&&&&**&*@]=-$#@]=%%--$$&#%'^--$#*=%$=%-&@@]#=%-$=#&&=*]#$%$===%&##&&$=#]@]]###*&&&##--=@]#==&#=&##]#=&#]***@@##{:+~]]~@]&%$&&]~{~]#%&**=%%=]{//@**##&&&&&&]@####*&-$&]@&$%=]{{@*]{/+::+{//~{{*#%%=&&#&=*@@###&$%$---%=&*#&#&&#~@*=$&&@+(33+]#*@**]&$-%--$&]~{]*=@//]&-^=***]@*]@#=$&]/@*#]@@]&-$#*$=#]*=&&**=&***#=$=@~]&-%$&$=&&&$-!&**#&=#=%=&***##&&=&&@@*&=####&#&&&*#&]@%'!#:+*=##=$%&@{]=$%$%=&==&*#&&#]#$%$&##&]@=$#**&--&@*%-%&##=%%%&##&==*&%%%=**]]@@**#&*~{//@*&#*]#=&&$=****&&#*&%!%%=&**=$%%%%%$$#&-!%$]]*&=#&$%&~~~##&%!!%&&#]]=$&##@{]&*&=====**%-=#&#/:]#=%-%$$=$-!-$**=$=$!-$===&=-!&:[@&#*{~##&$%$#&$&#&#]{@#=**&%%=**&%%%--%$#=---$=*]#$==%$#~@&$%%%$=&===**===&#%%=*]#====#]@]]&=##=$&#&--=#*#$%==$%$&]*###**#*@]**@///~]]#&=%$&&]@*]&$=#@&$--&]~//@]#**]##&&&#*=#*#*$-=*@@#&#]@~***{:::1[[+{~]@~]*=$&*]]]]@]#===$%=&$%%=&===&##]~@*#=$#]+[<([@=&]@]##=$-$$==&]{/@#*~/@#=%%&@]]]*&]@##=*@/@*#&#]]]=$**=&]~*&=&&#=&#*]#&=&{{@#!%=#&$&&&=-!$**###*$-%==&#*]]&&==*~#==&*####==&##&#*-'!=/:]=&$-%-$*{@&%-%-$$%%%=##&#**&$$%=##]@=$&&]#--$##=-%=&#%%$#]]&&&&@*==&&@@~~@~@@*#*@~{@]]]*]]&&=&==]]]]*&#]#%%--=*]*==%%%%&#&#&-%&=~@*]@]#$%&~{]#&%!^!=**]@&%%&@~@{@#&%%===#~~&$&*#@:[@#&%--&&&$-!$=*@&%%%--%%=&==%!=++#$##]*#$$%%=*#%$=$&]~*%%&##$==#@]=$%--$&##--%=#]@&%%=%=]~]$%%%%%$*=$=&&=&#&%--&]]&$%$$&&*@]&=##=-$$$%-$###$%====&]{@###*#$=#***@{~~@]&=$--$&&]@*&$%#*]=--$&@{/~]&=***#$$&##&$=&==$$&#*##*@@@]#&@+1[+:{{@#*&#]*]##]{/~***&%$$$$=&&&&*]*&==#]]#*=$%&#]{++++@&$&****@**&&#]{{/+/]]{/~]=%%$#*&&&&&]{@*&*~@]&=$=&#=$%*~*#]]*#&&=#**]]**=$#~/]='-=&#=&&&#$!$~~]&&&&%$&#*]]]*#&&=&~@&$=###*#%%=&**#&-^!$/[@==$%%$=*{~=-%=&*=%%%&&=$&]@&$%-&*##*$$=&]]$%$#*#$$&##&=#]{]==&#]*#**&&*]@]~~{@*]]*@]**#&**&&&=#**#&&*#*]#&&&&@/~@&&&#**~~{~]$$#*~~{{~]#$%=&*#&%!;^%]//{]$%=~{@#@]=$$&&&=@++]&&&=~1:]=&=%=]*&=-%=#~~#%%==&=$&&#*$!=/@=$&&#&$-%%$#]#-==%&@@=--=##%%%*@]&=%%!=&&#%-%=*~~#%%===@]]&&&&$==]===&=&&=---$*~]&$%%-$&@+@&=#&%!%=&$-%###%%=#*]~{{@]@@**==#*##]~@]]&&&$--=&&]@&$--#*#%!%&{//{@&==##=%-$&#*]]]*&&##]]*&##=#*#]~+1(:{]##&$=&#@~]#&*@@&-!---&#&&&&&##]]*#**]@*#&$$&#]{/+//{*$$&*]@~~]*=$*@//::{@@{{*=--%=&&&&&&*@/~]$&@*#==$==&==%=*$$*]##*#*~{{@*]@=$&]/]$-%&&=%%==*=-=]**#&&#=%&]]*#####&&&*@&&&*]**#%-=#*@*&-'^={+@&=%-%==*//#-%&*&&#&&&#=%$#]=%-%&**#&$=$=@@&$%#]#$$=&#&&=]]#%%#]~@]@]#=#@@*@]]@]***~]]#=%%$$=%%&]]*&&]@]]#&&&&~:+@*#&&*@~/{~@#$&&@~@@]&%-%=&##=-^'-&@[1:*%-&{/]#@*%%&##&&~1:@=%=#/'=@*=%%%!--%-#~~~]$!-$====*{#!)'%&&%!!&&$%%%%=$-$&#&$$%$#*]&&*]#==*#&]@]%2'$==%&&*{@*]=%';^&*=%&~]$!!=*]@]&&+_/')-$%=%%=@{]&=#]*#=#*@{@&#@{@*#=%$&&&$%-$]/:[/*$%$&]~]*#*]&$=&=%$$$#*###*]*##=$*]@~]###]]]##&&&&%&**]@]@]]]]]*####@~]]]@/+{@$%$&*~//:+/{]***=&&&&$-%--$$$$$$$$=&&&&&&&&&&*]*#####*#=====&&$$&*]@~{{@@@@****@]*]]]]]]@{@]]]]]]]*&&=========#**]{{~@]*&=%-!-$&]@~@]###&==%!-%$=&*@{{~@]#@]=%$$&##~@&$$*@{@~@=%&*&$=&=%$%-===&&=%=&#*#&&&&&&&$$=&@]$^!%&#&$&=$%$$$=&=%%==&##*]]&==%-%%%=*##]~@{@*%!-==&&&#&&=*]@@@]=$%%%%&@@]*#%!-%$=%--$=$#&$==*@]&$%--&#*&$^!-=*]&%-%$=$=&=$%'^-%&@~]#-^!$=#*#&%=&]/1+*^>;%*]#=$%-%$=&=@/~~#%%$#*&&=@{=))^&**=%$#&=$=#*]#$&#**#=#=##*&&]~*$=#&&##*%;!=&$=***{{@#=%^)!&#=$#]#%-%&*]]@&=@[]'^$%%==%=@/*$=*{@*&&#*]#$#*~@*&$==#&&$%=*+1[/*===&]@@#****==##=$&&*@@###*#=&&$&@~@]##**@@@*&&&&#=#@]]@]@//~@@]####*]&&&#]]&$$&*@~//~@]]=%$$&=$%%!''%$&]]##&&&&&&&&&*]]]]]@~]#######&=====$%=&]~@~~~@@@]*####**@@@@@@@@]*]]]##&#===========*@]]~~]*#=%%%%=&*@~@]##&==$--!-%&#&&]~@@]###@]$%%=&*]@@#$=]~@*&]=$#]#%$====%%&#&#&==&*###&&&&&&#=%%&*]$!'%&*&#&&%-$&=$$==$&=&#]{{~##$-!%=&&#&*{{~@]&-!-==&*&&##*]**]##=$%%%$##&#*##$$&&=%%%$$-$$$$&&&%-!!!-=&%-'2'%%%%''-%&#]~@&==!-$&*~~&%!-&**]]&$%&&#~/]^>>!]~@&-%-$&&**@/[{]#%$=&#&==]~%'-%#]]&&#]*$%=&]]#%&~~~]*]#&&&&&]@=-%&#=&*=-)!%$%%=&&~/~]*#-^%&#&=&*=--%#*]~~#%&{]--$-%#&%$@~#$&]{{@*=#**#$&]/@*&=*&&&&$%#~1[/*=$&##~@]##*]#$&#&$$&&]~]########&@/{**#######=$&&&==&]*]{///~]####&==##====*]&&*@~{~~]*&=$%%%%%%%$%%%$&]@~@*&&&&&&*]]]@~@@@@@]&=======$%$$$$$=&&]@#*]*&&&=$&#############**@@@]*##&&*********]]&&#*====$%$=*]@~]#&==$----%%$=*]&*@@#####]~]%$$&*@~@]***@@#=$#=$&&#=%=&==%%=&&*##***&*]*]##&&&$-%&&#%%%$**##==%%===&=&&$===*~{~@]#$-!%=&=***@@]*=-'^%===*##*#**#*]*]#$%%$$&=%$&=#&&&&====&=%%%%%=&=%%%---==%!^)!$$%!'^-%=*~]*#&&%=#*]*&%-=]//{]&%%=*@]{*!>,2%~{&-!-$====#~+:{#=$==&%%$#]#!^%$&@]*&*]#%$&**#$%&~/{~@~#$&=&#]@=-%===&&$!'!$=%$=&&*/@]##%!!=**&=&&%-$*]*@@&-&~@&$$$&]]%%*@*==*~/~]=&]@&=&]/@*&=#=$&==&~:1/]&$&#**]#&=#*#=&#&$%=&*@@########*@//@]**######=$&&&&&*@@///@@*==#&=$%$=&#*#]~@*]~{~@#&$%$$=%%$%$$$$=##~{{~]#=$&&&*]@~@@@]##&===$%$$$$$$$=&&&&*]]]@@#*#=====&#############]@@@@****&##]]]~{{{{{{~]]]*=$$$$&]]@~@]##=%---%%%$=#*~{]@~]#]@@@~~*$&#]@~]###**@]#=$#&=&&&$%=**&=$&#*&&*]**#*]#@]##*]#%$=##=&=&*@~#&$=&&&===&#=$&=&*~@#&=%-!%*#=&#*]**#=%$%$&=$&*]@*#*&*]]~*&=$$=&$%$&$==$##&&=#*&&===%$======-%$=$$===&=%!!!!%&&]#=&&#&&**#&=%#/1<+@&%-=*]~@]=)2;!&~#%!!$=====*/1/]&%%$=$%=&*@&%-%%$~]&%#*$%=]*##&&]{+::/*$$&$%#]@=-%#&&=&%--$=====***//]*&%'!$]*=%=&%%#~~*]]$-=~~*$=&#]*$%&#&$$#~/]=%$#*=&*@/@*&=#=$&&&@+1[~&==]@@**#=%=&#*##=%=*]@~]####]@@@@~~]#&&#######=$&&&#]~{::{]*#=$&&$%$=&###*#@~]]~{@*#=$%!%%=$%$=&&&&*]]@~@]####]]]@~@]###&==$%$$$=&&&&&&&&&&*]@~@@@]#################]@@@@~~@@@]###=#&*]]@~@@@@@@@**###]]]@~@@]###&$$$%%$=#**~{{/@@]#]~~@{/@*&*@@@]##########=#&&&&&&&]~@*&&#]]#&**===*]#**&&]~*$%=*~{{*&*~{@#========&#&&&&&#]@&$---!-&&#**#*#]*#=###*&==***&#]##]]@***&&&&$%$==&&&]**&&&]*&&$%%======&$$&##*]]***&=---=&&&$%$%$=!%%%%%=~[[/*-!%&]]***=!;)!%**=--!%%=&#*~+[@=%'-%%%-&*&#%%%%==~*%$#*==#@&=$##]{[<:~=!-&$%#@*$%&]#===%-$==$%=&***+/*&&-'!$~*=%=*%%*@~]~]-!&~{*$%=&&&$-=#*##*{@&-%$#&$&@~{@**&*=$&#]/[[{#$$#~~@]###=&&=&==$$&#@@]#]**#@~@@@@]#=$=&######=$&&&*@///{*=&=$&#=%=&&*]@~]]~@*@{@*#=$$%%%$$$=&&*]]~{//~]####**@@@@]###&=$%$$=&&*]]]]]]]]]]]@~{{@@@@**###############*@@@@@]*#&==#***]@~@@~@@@**#&$%$$#~@@@]&=====$%=&$&#*~{{{+/{@@@@~~]]~{]*#####]@@@@@@@@**&&&&&&*]*]~~#==&*#&&**===&#&]@#=#*$--%&*]*#=#]~*=%%%-$====*@*&&&&**=%-%--=*@~~]###***&$&##&&=&&&=$$%$*#*#*##]]]#$=&&$#]~]###**###&=&&**&&====*]**]]~~]#&&&#@~*&%-%-%!$$$%--=@{*$^)-&]~*&#*=!^-==#&=%%%$$#]]~/:/&-!'!%%%=~~*#&=%%&&*&$&]#$&*@]#**#&]/+~$';-$$%&]#%=#]&%=$%%#&&%!=&***/{&$$!'-=~*=%$&%%&###]#^^&~{*%=*]##$%&]~]&#**$-$=&&&#@]@@*]##=$&*{+:+*$$=@~]#==#&=&&#&$$$=*]]*##*]]@//@@]#&=$&]@@**##&$$&&&]~{~]*$%%%%==$$&&*@~@]#*@]*]]&&$%$%%%=&&&&*]{////{@]]@@@@@@@**###&=$%$=&&&&*@~@@@@@@@@@@@~~~@@@@]################**]]****&$=&##**@@]##*]***#&$%=&*@@###&$%$$$$$=&#*@~{+:///~@@@@@@]]~{@&&*&*##@~@@@@@@@]#=$&&&&]~]*@~]&$&#**&&#===&=&*]#&&&$$%$=#*#$-%&##---%%=====&@@*&&=&##=$%%%&*@~{*&*]]@#=-=#&$$=#*&=%%%$##&=*#*@@*#$=&##***==&#]]*##**]&&===#**]~@**]~~@*#&#]~//~*=%%$==&**#&=#~*&-!-$&#&&=*@$!%&***##*&&&@~{~~~@#%^--%===*~{]##&%%#**#&]@&==&&*#]]&$*/{#!2;%&=$&##=&&&$-%%-$&==%$@~]*@+/#$$-!$*~*==&=%$&#]~@='!*{~=-&#@*&&&]~~]&&#]=$&&&&&#**@{@]&%$$&]//{]=$&*~@*&$&##&###&&&&*@~@]#]@@~//+]]&%-$&]~~]*####$=&&&]@*]]#==#&=$$$=*]@~]###]@]*]&$$!^%%%=&&&*]{///@@]**]]@@@@@]]*###&$%$=&&&&*]@~~@@@@@**####@~]**#&==##&#*#######]@@@@@]#&&&==###########*#=%%%$%=&&]~]###=%=&&&*]]]]@{++//@@@]*******]]*&=$&&###@@*******&==$&&&*@{**@~*&$=&]]#=====#*]]**=$&&##&&&**#&$&&#%%%%$=====&*]*#$=&*]*#$=$&=*~]##&*]@#=-$*&=$&]@**&===*]&##&===$%$&**]@#%--$#&&&&&###%-%%=]~~~]****@@@]@~~//++{~@]@]*&#@~]]*#~*&$--%%$%%$&#!^$==#**]]&=#]~~@]*&$----%$%=*~]&&=$-=]]***@*&=&==#]]#&=]/~&^;-&@*&&*]&&*#$%%%=*&=$%=~{~@~+@#==!-&*]#=&=====*~@*=-&~{@--&##=$#]{{{~]]]]&$&&&&&&]{~/@&%-%=&]/@]*=&*~@*&==##&&##&&&&*{/@*#]~//+/~*$%!'%#@~~]*##*#&=&&&*@@**#=%=#**&&&&#**#==#]~~]#&=$%--$$=&&*]@///@]**********#&$-%%==$%%&#&&*]@~{{~~]]***#####*]&&&=$=$#*#&*#######@~@@@@]*====&#########&====$%$&#]]]@@##&=$$&&&&]~{///{~~@]*********#&&=$$$$$=&#]~@***#&&&=%$$&&&#@@*##**$-%#*#&$&#&&&##&#*&=#&&##&&&&=&##&=%$$%%%=&===*@@*%%&*@@@#&$==*]*#=$=]{@*$$##&&]~]**#===&**#&&$$$$=*@@]]*&%%%$=&#&=$$$%-%==*]@@]*#*&&*]]~@{/:::+//+/{{*#~+:{*#&@*&%--%%$&&#&%'!&#*]]@~*%=]~~@*=$$&&%----!=]~]&**#%&~@***]&--%%=]{~*&]+:]%)'%*~@#=*]&*@*%%&#]]#&$-=~~@]{{*##=-%&&#======&=*~~*==*~{#-%*]#&&]@//~@@@@@*###&&&&]~@@*%^-=&*@/@]*#]]]*&$=&###$$$=&&*@//]*]~//++{&$^^-%*//~]*]**##=%=&&]~]#*#==&*&$$&&&#&$$$&#~~]#=$%%$%=&&&*]@///~]******#&&&&$%---$----$&=#*]@~@]*]]*=$===&####*#====&##&**@{@@@@@@@~@*****]]]@**##########&&&&##]@////~]#&$%$=&&&&]@@~@]]]**]*****#&&&=$===%%$&##]~~*&&&=$==%%%=&&&#**#&&=$%-%*{~###]#=&=%%$&=&&&&&#=%=&=&#]~**&=%%$$$=&=&*]#%$#]]~@&$%%=&#&=%%$*//@&$=#&#~{]&&====&#*]*##&&&&#@*&&&##&$%%----%%%--%==&#*]*]@@*&*]#]**]***]@@@]&#$&{:/*&&&&&%%--%%=#&&=!!%*]]*#&#&%&]*#&$%%=&#=$$%!$*~~]***%-=]]]]]]&--%%&~@*$&{+/*-'-$*{]&$*~]@~*$&&&*#&$$-=~~]&]@@~]=--=&====&&&==*~@****]*=%=]]&&]~{+/@]*]@****&&&&*@{@*=--$&*@~@]*]@]]#&$%#*##&=&&&&*{//@]]{/++{]=-^'%&*//~*&*]*=&&$$&&*@@#####**#$%=&&&&&*]]@~@]&=$$$%$=&&&*@///~@]*******&$%%%-!!--$%$&=&#]~@~@]##*#===&##########&#*###*@{@~~@@@@{///{@@@@]]]*]*##########**@@@@@@{/~]]*##=%=&&&&&&#]*]&=$==&]]*#&&=$===&&==$%=&==*]*=$===&#&$%=&&&&&]@&=$%---%*{/@##]&%$%%%%=#&==&#&$-%&##*]/~]*&$===%=&=&&&&%$&*#**$%%&&=&&==&*]{~*$!%=$##*#&#&&===&*#*]##&&&###=#&&#=$%%!^)'!%%%-$==&##*#@@]*#*]##&##==%%$$$%^!-={~*$$==$-!!!-!$=]*&%^%]~]]**&=-%&*&=%%%=~{~#$$--#~~]*#*=-%&*#]]#=-!!%%&**$-=//]$^'-=*{*&=#@@@]*&##%=&=%!%&{~]&]{~@#$!-=&=====$%%=*]#=#]*&=%%&{]#*@@@{~*#*]~]**=$&&*@~@]#%--=*@~]***~@*&=%--=**&$%=&&*@//@]*]{:+/#%'''-#~@@]*=$*]#&##&#]]@~]#####&=$%=&&&&*]@~@@]&$%%%$%=&&&*]@~{~@]****#&&$$%!-!---====&]{{{~@~@]############&=======&#*###]~~@@~@@@{/+:[[[:{~]&&=$=&#######&====#*###*]*=$=&###]##&&&&##&$$=&##**#&=%%%%#*###$$$=#&$$==%$&#####=%=&&*##&]@=%$=$%%$*{/@*##$%%-%%!%&##$%##$-%=**#@/@**#=$=-%=#&=&#&$$&&&&#$=#&#&=#&*@]]]]&%^%=&&#&&#@]&&$%%=##***]#=$&#&&&&=%%$=%!^^'^-!!=&#*~~@@]***]]~#&##*#&$%-!-^'-%*/]#%-%--^!--$=*]@*==&]~]#*{@#%%%===&#**~//@*$%-=@/@###&%%%&]]{~]$!'!!-=**=$*{~*='!%&]{#$$=]**]@*=$-=&=%!!#+{**{/~*=^)!&@****&%!!=**%%#]=-%%=~{@*@~]@@*&&#]@]###=#&]~]*#%%-$#]~]##@~@*$$%%%&]]#$%=&&*@~@]*]]~++~&!^^!-&@@#*#==#~@&$&**{+//@*####&$%$=&&*]]@~@]&==$%$$$$=&&&&]~@]@@*****#=%%-'''!-=&=*~/++::///~]########&=====$%$$$$$&#]]###*@]**]~~/+1[:::/~*&$%$=&##########&&&&#*##&=$%%=*]@@~~]##&&=&#&$=**###*=%%%%$$=&#****]]##&&#&$=**#####=#*]{~*]@@=$&&&&&&*{/@]*#$%%!=&==**#&$&=%-%=*&&]@]]@@#&&&=$=&&=**==]*#&&####&&&&&&**#&#=%!%==&&##@@]#&=%%$$$$=*@]&%&#&=&&&===&&==!!--!-=&*]~/{/@]##**@]*@~]##&&&=#&=&*~{&=$--^')^-$=**]~~**]]*#]~{*%--$=%&*]@~+:{*=--%*~~*=&#$%$&*]@~@&!)^%$&*~]&={:/]&%%&@~{#$&&]]@*]*=%%&*=%!$@+~&]//]&%^)!&{{@]]#%!!=]*%%&*&%%&]{+@*@]#*]&&*]@]*&=&=&*@@##&$--=##*#*#@@]&$%%%=]~@*$=&&*@~]***@~++~&!^!%$&#***##]@~~]&=###{++@]=#*#&$-$#&*]@~@@]###$$$=&&&&&*]]]@@##@@****#=%%---%%=*~{/::////{@@@]**######&$%$$$$$=&&&&&#*#======&&&*]]~/+//{]&%%%-%&###########**@@@@]#&$%$$$#*@~@]*==&&&&=#&&##&====$%---&##&#*#**@@]##=$$$&**####*&&]//{*@@]=$&&##*#]{/{]#==$%-$&&&***=$==%%$&&=%&#*#*]*#$=&=$&&=&#&#*##*&&####&&&=$&#*&=%%%%&==&&##*#&&&$=&=%%%=&==$=#&#&&##*#]***&&&=$=#****@@]]@**#&==&*#===&#&]~]@{{{#$%---^^-%%$#]]~+{]]#&=#~+@$'!%==#~~{~{+/@]=--=]]#=$&=%%&@]~~@@%)2^$=&~~*=&{//]=%$#~{@#-&#*#]*#=%-%&#=%!=~{]&]/@#$^)'%@[[@##$%%%#~*%%#~@##*@~~*####*#==*]***&=#&#@~]##=%$=#]#&#*]~@#=%%%=*@@#***]]@~]#]~//{~]=!^%=$=&**#*#]~~@]#==###~{*$%-$&=$%$=#*@~@]#####&=&&&&&&&&]~@@@]]@~@**#&=%%%-%%$#]{{+//{@]*****#&&###&===$%==$$&#&&&&&&#&$$----%$==*]]{{{/@]#$$$$=*@@@@**#####]@@@@**&=$%=&&*@@*]&$-%%=&&##*&&&#&$$$$$=&==&#&&]@#]@@@@**#%%%&*]*####=&@//@####=$&&&&##]~+/]=%$=$$&#==&#&&%$==$%=##=&&##*]]*$=&&&*@***&&]*&##&&=&&==&#**&&%%%$=$====&&=&&$$=$$&=&&&&&$$$$=$=&#&&##]****]]@@@@~]*&#&&*]]]*=%-------%&#{/////]^%=&%-!-==#]@~{~{]$$%%$*{@%))!$=#~++////~@]=!%&~@&&=====*]&]~@#-)!==$=~]==&~/~*$%$]{/*%-%=$&**]*=-%=#&%-#/~]&]~]=-''!$~<:]=$%-%=]/~&&~++]*#*#]#&####&#**]]]]&=**@@]##&$$##]*&*@@@~*=$%%=&]~]##**@@@]#]~//{*&$!!%&***]@~@~@~~]***=&&=#**-^'-=&$$=#]~@~]]@@@**&$%=&&&&&&&#]*###*]]*&&=%%%--%%#*~{///~]****#&&&=$=$==$%$$$=&$$&&#&&&&&&&&=$%%%%$=&**]@+{@~*&$=&*]~~@@@]*#####]~//~@]#=%$=&&&#*#=$%^'--$&#&&&&&&&&&&&&&&##]]*&&]@#@~@{~]**&#*]~]*####=#~{~*#&*###]##&&&*{[+*$%$&$&#**&&&#&=======*]#&#&#*]*]##*#]~~]@]#&&##&##&=&#&$&&**#&$%$&=%$=$=&&=$&$=$%&&&=&&$==$$$=&=$=$&#&&*@]*@]~~/+~*=%%%%$#*]]###=$%%%%&{/::/~@]$'&##=%!-$$&*~{~@*$-%%$=*@#!'!$==*~[://@]@{]%'=]~@*#&$%=&*]&]@#=!-&##&@~*%%&*~]=$%$]~#%'-$=%&@{~]%!%=*#%%]:+]#]@#=%--%#/^=@:<[/#-!-%=~:{&$%&]~{{~#-)'%&**&&%=~/@%--&]#=#*#&&&&*@/{*=%=]@#]@~~]****&=%-%$&*#$$=&&]{~]*##@@#==##########&$=#*#&$$&&&&&&&*{/~]*#&&&*]]]]*=$---&]~]#=&**]###]@@~~]*=$%$$=&]~]#########&==&&&&&=%%%$#*]@*&#&=&===$%$=&&&&&&&&&&&&&&&&&&&&&#&$$$$$=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=$$&#&&&&&&#&$$$$&#&&&&&#*###########################################&##]]@@###**#&&&&&&&&####**#&&&&&&#**@]##&&&&==&=&=====&=%%%$===*@*##*#&]]~~@@@]]##]]#**##############**##&&&&&&]~]]@***#=&#&#*&==&=%%$=&&&**]]]~]]@@@*&&%%=&#*@~]]#%%%%%%%=&==&#*&=$$$==%-!---!%$%&#$&&&&$%*~@*-^'%-%&*%%-%%%%%$=&=!!!^^-%$$$$#***==*{{~*&!222^&@+::@&-)^--&~@#$&&*~//@#%)'-&]]*&==~/~$!-=]@&#]@&$$&#]//~]$$&]@#*@@]#&*]#=-!-=#@]*&&&&*{/~*$&#@@&$&#########&$%&@]#=%=&&&&&&*@//]*#=$==&#&&=%%--%=&@@#########]~~@@]&$%%=&&*]@@#########***&&&&&&&=&**~{{~]]###&$$$$=&&&&&&&&&&&&&&&&*]]]]]]]##&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=$$$&&==&#&&*]]]]]]]]]@~@@@@@@]###]@@@@@@@@@@@@@@@**######&=========#*###**@@@@@]####*#%%%%$===&####*#======&###***##&##]]#===============&*#&##***]]]*]@]@~@{~]@@###########]@@****##&&&&]@]~{]**&&=&#&]*&&#===&=$==&*]*#*$=]]*@#%%!=&*~@*$%%%%---%$$=&&&&*##]~~]&--!--$$=&%$=%&#]@&&]]*&!^%%-%=$-=&***&&====%!--%&##==$=#&##*~{~&^2>2'!#/+/{*=^)^--=]~]&=*@{{/#=%^'!$]~&==#~//#!-%*~~##@*$%%&#]/~*=%$&#]**]]#=&*]&=-%$*@*&&&&&&]//*==##*]==#&==#*###&$%=*]*&$$&&&&&&*@//@*#=$&##*#==%%%$=&]{{@#########*]*&&&=%$$&&*@~@]#############]]]####]]~{/@@**#&&&&&&&&&&&&&&&&&*]]]]]]@~@@@@@@]*]]]]##&*]]]]]]]##&&&&&&&&&&&&&&===&##]~~]]@~@@@@@@@@{{@@@@@@@@@@~~@@@@@@@{//~@@@]]@@@**##&&&&&&&&=#*###############&=$%$$=&==#*############&=#***]*]]]##&&*&&===========&&=&##****#*#&&&*]@@@@@]#########]@~~@]***]##&&&#]*@@@@]#&&&&&&##&&=====&=%%$=$$%%#*]]]*%%%$&*]*&$$$--%%%$##&##*#&&&***#&$$$%%$==#&&&$&##*=#]*#=-^--%%=%%*]***&=======###*]*#===&*~{{{/&'>>;^%#{:/~]=%!^--%*~~]*]@//~]=-!-%&*]*==*~//#%!%#@{#=&]&&&*]~{/@&$%$&#**]~]=$#@*$-!%=*~##*##&&]~]=$&##*#=&&$%&#*##&$%=*@~#$%&##&&&*@//~*&=$&######&$=#]@{{{~]#########*#======&#]]@~~@@@**##]@@@@***@@@]#*]]]@~]###&##]]##&&&&&&&&&*]]@~@@@@@@]######**@@@@]*]@~@@@@@@]*]##&&&&&&&&&&#]{{{~]]@~@@@]#######]~~@@@@@@@]]]@]******]~{~@]@@]]@@@]]***@@@@@@@]]@###############=%$=&&#&$$=**###########=%=**#**@@@]*##]*#**********&&&=$##]@#*#&&$$=#*]##&===#*#####]~~@]*]]]@***]]#&#*]]]@@*&&&&#&&=$&****&&===&=%%%$#*###*==&&#&&==$&#&=$$=&&=$&###*&&===&&==#**#&&#&=&=&#&#$=&&#&$-%%%$=%&]*====&*****#****#=&&&#~:12^%&#@++{]&%%%%%%=]~@*]~{/~]=$-%$&&**#&*~+/#%^^%*{]&=##$&#]~/[/]=%$$&*@{~~]=&]@*%'-$#~{*#@*&&*@@#=&######&$%=#@]#&$%=*@~]=%=]*&&&*@//~*=$=&########&@/~@@@@]#################**@@@@~~~@@]]@@~~@@@]###&=#*]~@@@]###**@@**#&&&&&&&&&*@~@@]###################**@@]######&&###]]]]]]]]]]]@~@@@@@@]###########*]**]****#=$&#&&&*]**]~@*]]~~@]@]]]]]]@@@@@@@@@~{@@@**###########=#&&&&&&&##&===========$$##**#####**]####]]]]]]]]]]#===&&##*#*#*#==&#&&==#$$$=**####*@]****]]@]**@@]#&#*]@{]*&&&&**&==#@~{{~***&&====&&&==$=%$&&&&=$%%&]]@]#*&==%$=$$&##**&&&&*~~*&#*]]&&#]~@*&*]#*##$%=====$&=%%==&@~~]*##****&&&&@+<[{&%!);^%&*~/+{*&###&$%&]~{{##]@~*$^!-%==#*&&=*{@*%^^%#@@#&##=%&#*{[[~=$=$=&#@{~]#&#@~]$!%=*{/*#~#$&]~]###]@@**&$%=&*]*&$%=*@~#=$$&##$&*@//~*=$&#####&==##@//]]**####&#*################]@~~]**]~/~@]**#==###&#**]##########&$%$=&&&&&&&&#@]##################################&&#*~@@@@@@@@@@@#======#*##########*#=*]****&$&*#===&#&*]]#&&&&**]~@]@@]]@@@@@@@@@@@@@@]]@@@**#####***]]##&&&&#&$$$$$$$$$$$&#]]]*#######***]]]]]]]]]##&&&&&=&&#&=**####*#===&***]]#&===#**#&&*]***]]]@***#&**]]==*]**]*==&]*]~{//{{]#&&===&&=%$&$$==&&=&=$&]*###]*#&&&=%%$==*]#==&*~~@]~~~@*&*]@]&&#*#&#$%-%%%%%%%%%=*]*]@#&=&&****##**]@~*$-^^!-=#@~{{{*&*@{@&%-&~{/~#&#*#%')-%$==*@*&#]@*%!^%=@/]&==%%$*~{[<+*$=&=&&#*~@*&$&*]$''%#]@]###$$&]*=#*#*@]*=$%=&*@~#$%=*@~]=%$=&#&=*@//~*=%%=====##&&#@~~]]]]**#&=&#*#####&==#*####]@~~@]**]~{]*&&&&=$&##**@]#########&==$%=&&&&&&&&&*]]*#################################]~//~]##########&$%$$$$$=&==#*#########*]&&&&==######*#=&#&#&&&&##&**]~~@]]]************]]@@@]]@@@@@@**@@]*]]]]##&&&&=&#&&&&]~@@@]########**@@@@@@@@*#&&##*&&=&####**##########**@@]&$$$=**#==*]****]]@]****@@**&#]]]]@*&=&&#]{~//~{@]]#*****=%&#$=&$$====&&&$---&&#*&&===&=%$=%%==&]]]]@~~{#&**&#$$$%--%----%%%%%=&=*~{]#&%%$===$%%%$==&&##$$--%&]~~~]~*&*{{*%'!=~//~&%=##$!--$====*]##&#&%^!%=]~@#&&$%$#]{:<:@$$=#$=&*{/@#==#*=^)-$*@**#$%$=&##%=****&%%%=&*@~#$%=*@~]&$$&&&&&*@~@]*$-%%$$$$&#*@///~]***]##&$%#]]####&$%&#*##]@~~@]****]]*==&###**@*]@@@@@**###&==$%$$=&&&&&&&&*]@~@]########]@@@@@**######&=#*####]@@~~@]]**######&==$%=&&&&&#&$$#*#########*#=%%%%%=======#**#=&#&&&&==##&&&&#******]@@@@@]]*****]]@@@@@@]]****@@@@]*##&&&=#&&&&#]*###########]@@**######&###&###**]]&##&#*######&=======&&&##&#*#*]*]*****]##**@]**#*]&=&=&%%=&&#@@{{@@{~@]@]]]]*#]]=$$$$&**&&&#&%%=&#&###***&&=&=%$==&&=$&#]]*#&&#&=%%%%%%%---$$%%%-=&#]]#$%%%$==$%%-%%!-%%&]]&=%%&****#&#]]{+@$!!%#~{@$!$#&#&=###&&==*~]#=%--!!&#@@*&%$%%#]{/[:~$-$%==&&]{@*=$&#&$!-$#]]&]*%=&&&===#**#*#%%%&*@~]=%=&]~]&$%=&&&&&]~]*#%--$=&&&*@~~~~]**&*]*#=%$%&@@######&#@~]#]~//{]]**]]**&&=&#****]]@~@@@@]####=%$$=&&&&&&&&&&*@~@]#########]~~@@]]*########&#*####*]*]*&=#*#######=%$$=&&&&&&&&&*@@############=%$$$$$$$$$$=&====$%$===&##&&&&&&#***]~{~]]****************]]]]@@@@@***]*]###*&&=$&#&==#*#######@~@]######**@]*]###]]]*&&#&=**######&=$$$&&#]]#&&=**]]*]*******&*####*#&##**&&$%$$=&#*]@*]~]]*]##&*]@{]$--%$&**&==&#&#]{~~@]@{@]*#***&&===&=%$=$$$$$==========$%--%-!--$#**]&%---%%%%%-!!%%-$&#]~]&&=&*&&==#@~{~~@=^!%&@~#%!-&#&=&*~{~]&&=*{~*-!-%%=]@]]=$%%%$*{/[[/&$$$%%$=*@@#%$&##=--%#]@**@*$&&&=%=#&]@##&$-=&@~]######*=$%=&&&&&*@@#&=%!-&#&&&]~]*]*=$#**]*&$%%=]~]#####**@@]]@///{~]***]*&&&&=$====#*]@{]]#&$%===$$*]]]]]]]]]]]]@~]###]@@@@@@@]]*&&=$=&######**@]####*#=#*#*]]=###&==$&]##&&&&&&&*]@~]##############]##&&&&&&&#&$$$$$$#*##*#&#&&&&&&&*]]]*&==&&#***************]]@@@@@]]@**@]*]##&&=&&=$$=&#*#####*]&==########]~/@*]##&&&&&&##**####**]*]]@~@@@]####**@@]***#&&&&#######*#&**&*#&&=$&&#&&&*]&&]**###*#]*%--&&====$&&#&*@~/::/~@*&##]]]*&#**&&=&=%%%%--%%%%%=&=$%-$%!-%$$$=#&&%-%!-%%%%%$%!--$&*&**#$&#]]*&&#~//{]*#%!-&*##%!%$&#$=#{+/{]##*~{*%)^$=#]]*#&%%%$=#~{/:{*$%$%$$&&]~]#=&*#&%!%$*@@]@~#$&&&$%&]*@@&=$%$&@{@##**]*]&$$=&&&&&&]~]&$-!-%&#*]]@*==&%%=@~@]#=%$&]@@###&=#*####@~~/~@*&&**]*$$===&]@@@~/{]]&==$%-$$$&#@~@@@@@@@@@@@@]##]@~~@@@@]]*&====&##############]**#]~~@@]#=###=%&=#~]#*##&&&&#**#===#*########**@]##&&&&&&&&&&&&&*@{@**#*#=======&#&=$$$$*]**]@]]*************]@@@]]@]]@@]@]*###]#=#&#&=&======$%%%====#*##@~@]@~]*##&&&&&##&#*####**@@@]###***]]]*]]***#=$===&########*#==$=#&#**&&$%$==$&]]**#&$--%!%&]&%%%%%==&#&*]//{]*=$$&&&&&=$#@]*&&==$%%%%-%%%%=&=%%-$=%-$$$$&##&%!!%--$%%%%%--$$=*#&#&==&#&&=$=*~@#====$-$=#$-!-&&&=%&~[:@#$$*{~@$))!=#]~@&=%%$===*{/{~*$%%=%%=&*{~*&$=*=$!-$#]]]~@]#=#&=%%*]]~]=%$%&#~~]####***#&&&&&&&&&#*=$--%$=*]]~@*&-%===#]]&&=%%=*~@]####&#*###]~{@@]***#]****&*###@~{///@*=%!%%$$&*]@~@]###############@~@]**#&=$=&###################**##*]*&&=$&#&=$$###]&=&#&&&&&#&$$$---%%$====#*###*&&&&&&&&&&&&&&*@//~]**#########*#======*]**@{]**************]]*****]]@@]]**]*]]##*&&&#&$$$$$$$$$$$$&##*##*]]]]]]]]##&&&=&#&=**#############**@@@]*]]**&$&###############*&&=$&**#&=$$--%#]#&#*#$%%%-%&&$-%%%%$=&#&#@~@*=&###]]~@#$%=*###&&==%%%%$==#*]]&=$$====###=#]*#=$$$%%$-$=$$%%$$=&&#]@&&###&$%$&#%%$$$$----%!!%&]#===*{/{&%!%*]=-')!$#]~]#&======#]{@*]=$$$=$$&&]/{*=%=&$$$&*]@@@@##&=&&$%=]~@@&$$=%=]@@######&$%=&&&&&&&*]&$--%$=#]~@@&%!^%==&@]#====&*~]#&=#***@]###@~@]@@**#&****]###]@//~{]*=!!-%%$$=&]~@]#################*]&&&&=$=&##############&#*####*#&#*#==%%%==$%$&]*#]&%=&==$$$$$$$$%%%%-------=====$$&&&&&=$&#&&&]~{~]]]]**###############*]*]]]=&#&&&&&&&&&&&&&=$$=#*****]]]]@]@@]*##&&&&&&&&&&&&&&&&]~@]##**#&&&#*#**]##&=#&#**###########]@@@@**#**#*]&=###&=======#*##]*#=$%$=====&=%%=*#=$&**&&&&==$%-$=#****&***{@]#$*]@{+:[+]$%&##&#===$%==#***~~~@*]@****]~]*#&#==&&**#&##*]**&$$$&***~~#==&#=%%=&=%$=$$-!''^!!%&**====*{~*!'%*~#!^!!$#~~~]&&=&==#*~{{@*#==$$%$=&&]/]&$$&&&&##]]@@~]##=%=&&&]@~~]=%=$$]{/{@**##&$%=&&&&&&&*@]#$%%$=#]{/{*%)'-$#&#**##&=#*@]&=$%=**####]@~@]]]]#&==#******@///+~*=$!'!-$=&&&&]@###################*#=====&##############&##&*#########&=%-!-%$$=*@~@@*&-&#=%%%%%=&=$%$=$%%%---%%-----$=$$$$%%$=$$$=#&&$=&#*################*#&#&=$$=$====#*#####&===&#*]*****]]@]****]*]##&&&&&&&&*]]]]@@#####*#=====&**@]*##*&&#*#*#########*@@@@]]***#&#==####&&=$$$$=**#**#*&$&========&&#=%%==#*]]#*&$$$=#~~~]&=&]~++/{**]]@:1[~&$%#]]&=%%==%&*]]@~~{]]]]]]@~]**&=&#********]~]*#===%=$=*#*]#=-=*]$%%%%%=&=--!))'^-$=*]@&&=#]@*$--#~#%!%%$#~++{]#]#=#*~{{/@]####=%=&&&*@/]$%$&&&&&&&&#*#===$$&&##]*]@#=$&&*/+/~@]**#=%=&&&&&&&&#*&--%$#*~+++@%))-&#@@*]@&=$%#*##=%$=*]*###]~//{~{]*==&#*****]~/:[{]&$!!!-=&&&&&*]@@##########################################&**]####&====$-!!-%$##&#@]#&$%-%=%%$===*@]*&&==%%%%=&&&&&===&&%%%%%$&=%%%%%%!'-$%$&######&=#*#######*#=====&#]@@~///~@@]**#*#&#&&*]****]]]****@]*]##&&&&&#@@@@@]&===#*######]@@@**]*]]#&&=**########**]]*]]]]@@*#=&###**@]*##&##&#*#&**##*****&&$%%=$%$$$=&&##]*=&*&*@~]#%-$@/::[:{@]*@/+@*==#]@*&&==&&&*]@@]@]*=$$$&&&#&%%%%=]~~~{~~~~]*##**&&&====&&#=%-=##%-%-%%$$%%!!!!%$&*~{~~]#*]@#%%$&@*%^-$&#~+:/@*&=%%*@{/@]#&=#*##=#=&*@~@*%$$&&&&&&&&###&=$$=&&&&&&#*=$$=&*{{~]*]##&$$&&&&&&&&&#&$$=&*]{{:/@=')!&]#*]&#*$%$&@@#&$$&&#***#]~~@]*]*==&#******]~++/{#%%!'!-=&&&&&*@~@~@@@**################################&===#*]#####&$%$$---%$=#**#&##&=$%=&&#$$#***]]&###**&#@~~~~@]@]]]]*============&=--%%-$&===%%%-!$&==#*############@~@@@]****]]**##*#==&]]****]]]]@**&&#**]]##&#**####=%$$#*######*]***#**@@]*#&#&#*#######**#*]*]]@@]**#######***&&&#&=&#*#**]{{@]]#===$$=$##&#&---$$$&*#*@*&%-%=]{@@~@#=**]]&&=#]@~@]]]*#=#*]@]@]*&&$%%%$=%%%%%%$#~~{{{/]]]#=&&@]#&&&&###&#&==&*=---=**&=!!!!-%$$]/+:+@*&##&%%&#]]$^^%#*]/:+@*=--!%&*#*===$%#*#&=$%=@~]*=%%=&&*]]]]##]~@]##&&&&*]]]&$$=&#@~{@**#=%$%=&&&&&&&*]##&==&*~///]$';'=]*#]]&#&$=&#@]&$%=&&###*]~~]]*&&&&#****]@@{/++~#$-^!--=&&&&&*]@~]]~~@]*#########################&==#*##&$%$$=&#*#####$=&&&=&&**]@]*&=&&$$=&##]*#]@]]]*&&##]]**~{{~]]]**]]]#&&*&&==========%%%-%-'''''''^%$-%=&#*#]@@**####*]]*]*&&#*#&&#######**#&&&*]*]]@]*#&&#]**#&&&]@&==######*==#*##*#===&####***&#&=&=#*#####*#&#&*]**]]**############&&#&=**#]~+:/]#&$&&##*&&##&&$%%---%&&&@@#%-%=&##&&$!!$&&==&#@~~@*@@@*%%&#*]]*=$$$%%$%==%%%=&#*~{]]@@*=&&$%=#]#=$%%$#@~@~]&&&#===&]]*&=%!-%$$$&{1[:{*$%%%%%=]]##!-%=]@~{+/@*%'^!&&##&$$$$=#*=$%$=]+~&=$%=&&*@~@@@]*@{**&&&&*]@~@@*&&&#@///]*#=%%%=&&&&&&*]@]#&&&%=&@/+~&')!%#]]]@*&&&&&&##&$%=&&&*@~~~~]***#&&*]***]~+++:{]&!!%!%%=&&&&*]@~@]#*]*&=$&#]@**#################&=$%&#*##=--$&###*####***]]]@{{{{{~##&&=#&&&&&*]]@{~]]##&*]]]]]@{~]]]]]]**###&#]*&&========&&#*=%-!'))'!!!%%--$%-=#@~@]]@@****#&&&&&&&=$=&#######*#===&#&*]*]]**@@]#&##]]@@=%$=&&#&#&$$=**#######]@@**###]#&&$=&=#*####*#=&]]**]]]**###&===&#&&&&&##***@/+/@]#===&&*#&&=$$%%==%%$$%=&*&#=$&&&$%-!^!%%%%=#*]@@**]*&$-%&=$=$$-!--%$==&&===&&&*~*###&$--&&&*]*=%%-$&*~~]]*=====&*]*#==$%-$$$&]+(3:@&$-%$=#@~~*#&$&*]~~@~{~]$!^%&]@]]&&&&&&#&$$=##{/]$%$=&&&]~]###**@@*=$$&*@//@*#=$&&*@@@@*#=%%%=&&&&&&*@~@#%=&#=#{//]$^)-$&*#*@*&&&&&&&&#&$=&&&*@~~~~]***#=$=&#*]]~++/{]=-!^%=%%=&&&*]@~@]###*#===&##*]*###################&##@~]#&$-%%&#]~~@@@@@@~+:+///~@@@]####*&&&&*@~@@@@@@]*]@~@@@@@@@@@@@@@]#&&#######**&&=====&&*##&&=$$$%--%=%%%--%=*]**]@@]]@@]#&======&##############*#=&#&&*]]@@***@@***#$$&#&$$=&&&&##&===#*##*]**##**@]*###&$=&#*#####**#*]*]]]####=%$$$$=&&&&&##&=#]@*#**&&****&&&=%%%$=&&&=%!%$==&==#*&=%%%--%$$$===#$--$#&%--%==&%--!!%%$$=&*#=&&*#==&&=$$%--$&]@{@#%$=&~++/{#==$=====*#===&$--$$&~[3|<@*$%-%=#~//]&&&##]]]~~~~]$';^$#@~{~]]]]]]##&&&&*@@=%$*]##&#]*######*=%%=&]//~]##=$&&]~]*]&=%%%=&&&&&*]@~]##=#&&&*++~=^)-&&#**]]&&&&&&&&&&=$&#&*@/{~~]***#=$&#***]@{//]=$!^-%&##=#*]]@~@]#############*#=#@@**########&#*]@**@@@]#&$%$&*]~@@*@@@@{///+~]@@]###*&&&&&*]]]@~]######**@@]#############]~///~]*]]@{{~@]********###*]~~@]*##&=&==&*#==]]]]]]@]]**#########]@@@@@**#######*#==&#*@@]**###&=$$=&&&&&&&&&&&#&$&##*##*#==&####**]##&&#&=&#*#]@@*#&#*]**&*###=#&&&&&&&&&&#&$=&&=$&##]{{@]*&&=======&&#&$$%%%-%%&*##**&##*@]]#&==-')'^);'-$=====$%$==##&&====#*&&=&==%%%%%&{{~@]###*]~{]&&%%#*&&$%=**$&$%%!-$&~<|3[]$%%$$%=*{/]#=#&&&*]]@{~]=!'!%=&]@~~@@@@@@*&=$&#]~#$%=]~]##*]*&=#*##&$%=&*{/]*==&$$&*@@#*#=%%%=&&&&&*@//@*&==&&&*~/@=!-=&***@]]*&&&&&&&&&=%$&#*@~{~@]**#&$-%#*#@~~~~*#-!^!!%=====&]~@@]#######]@@@@**##]@~~@]####&====&#@~~]]@**#&$%=##]~{~]*]]**]]*]*=$&&==#&=$$&&&]~@@@]#########################*]****#*@@@{//+/~{{{{@]]*#]~~~~~{{{~@***]]*#=#@~]**#&=$==&########*@@@@@]]**#########*#&#&&&###**]*]]##&&&&&&&&&&&&#*]]#############**##&&&#&=&#*@@]*##&#&&&###***]]##&&&&&&&&&#&$%!%$=*@*#&#==========&&#**=$%-==#**]~~@~{{+//{]]*=-!^';2^-&&#**]*#***]~~@**@~~{~**&%%=&==#~{~]#&=&#]]]*&==#]~~#=%$&]]=%%-!!-&@[_(+*$%%%=&&*~{@#&%%&#&]~@{/]=''-%&*@~]]@#####&$-%$&]@*$%&]@@***@~]=%#*##=%=&&]/~#$=$$%=*@~]]**&$%=&&&&&*@~{]*=$%$=&&]~*$--=&&=##*&&&&&&&&&&&&&=#@@@/{~@***#=%--$#*#@@]]&%!))!%%%$&#&##@@#######]@@~]]**]]@@~~]*&=%===$%$$&#~/~]]]@]#&$%=&&&*@~]##@@**]*&&$$$$==$=$%$=&&&#]*###########&=================$%%%%%#*##*]****@@@@]*]]@{{{{{{{{//~~~~]#&&&*@]=$&=$%%=#*########*]]***]]]############*#===#@@@***@@]##&&&&&&&&*]]]*##====#*###]@@@****##&&&===&=&&&##*#===&###**@@]##=$&#*]]##&#&$%-$==$--$%-%=&#*******##**==#&&#*]]]~{/@{//////@&$%!^^=&#*]{{@**~~~~{{{{{{//{@**=^=&&==&@@#==%!-$&#&&#]{{/~#--%=]*#%--$=$=@:(<{*$%$$$*]@{{/]&%^-&#&#]]~]=!'-%$#*]{~@@#####=--%&@~]&%=]~@]#**@]&$$]@##=$&&*{/*$&&$%=&]~]#**=$%=&&&&&*@/{~*$=$=&&&&#*$%$=&&##*&&&&&&&&&&&&&&##~~{//~@]**#=%%%=&]@]~@#=%^^!-$$$=&#@@@@@]####]@@~~]*#$==*]@@]*=$%%%%$$$=&*@//~]**#&$%$%=*]]]@/{@@@~@***#&&=$=$==$%$=&&&&&##&===========$%$$$$$$$$$$$$$$$$$$$$$$=&===$%%$&###]@~////////////~@~{{]#*]@*#=-!%%%$%$=&=#*######*]&*]**&=################*]***####***##&&&&&*@~@@@@*$$$$=&#*#*@@@]#***&&&&&$#&$$==&##############**#&=&#]~@]*]##&&=%----%%%--$&&#*]]]]]*&&#&*#=&&&#&*@~]#*@~~~~{@*#=%$=***]]]*#&#]]]]@@###*#==%--!!&&&&=&&$^'')'%%&#&&*@~@#%)'-$#*#&%%&**]{+1[/]**&#&#@//~@]&$!-$&#$&*]]=!--%#*]@~{~@]####&%!%$*]##%=*@@########&#@@#&$$&*{+/*=#=%=&*@@##*#%%=&&&&&*@~{~@]&**##&=$$=$&]]##&&&&&&&&&&&&&&&&&&*@//+/{@]]*&%%-$#*@{~~*=$%%%=&&&&&&##&=#*####]~~@@*=$=&#]~@#&=$%%$%$%$$$&*@~@]*&&&=%--$=*@~@@{/~@@@]*&&&=$=%%=$%$$=&&&&*]]#&&$$$$$$$$$$$$=&&&&&&&&&&&&&&&&&&&&&&#&$$$$$$=&#*#*]]@@@@@@@@@@@@]]~~@]]{{~]]*&&&&=$=&#&$=&=#*###]]#*]**&=################*#===&####**]*##&&&#*#======&*]]*#*#**#&==###=#&&##==$$&&#*##############*&&#]*]@#**@]*]#&=$%---=&%%&&&=&#&&&&##&&&#**]*&#&#@]##**]#**]@#=$=&**#**&=%%=&&&&&#$-----^'')^!$&=$$%%-!'))^!&&*]&&#@*=%))!=#~@]]&&&*@~~++{]]*]##*@{/~]#&$--%=&==&**$--%%%*@]*]~]#####&$!-=*]]#&=&]~]#######**@@]#=%=*@/~*==&$$&&]~]######]]##&*@~~~@*]##*&$$-!-%*@~@]*##&&&&&*]]]##&&&&*@////{~]**#=%%$=]@~@]*=$$$%=&*]]]]###&$#*##]@~~]**&$&###*]*=%%%$%$=&$%%=*~~]&$$=====$=*]@~]]@~~]*#&=$===%%=$%$$&]]]]]]]@~@]##&&&&&&&&&&&&&&&&&&*]]]]]]]##&&&&&&&&&&&&&&&#&=***#&]]**********]]@]#**@@@@@@@@@@*&&&&&&#&$=&=#**]*]]***&*####]@@@@@@@**#############**]*]]]]*&&&&&&#&#*]@@]##*#==&##***]####&==&##*]@**####]@**###=$*]]@@]@@@**@]**#=%-%$$%%=&&$&#&#&&&###*]~~~@*#&##&#*#***#]]]&$$&&#**]*$$%$=&#&&&&$%%---!^!!%%**&=%!!^'!%$=&**&#&###%!!!%&~~{{{]===#]{{/{]*]&&=%=#*]*===--%$===*@*&$$%%%$*]&*@@######=--%*@]*&&&*@@#############&$$&]/~*$=$$%=*]@@###&=#*@@]#*@~~~~]***&*=%%-!=*~{]#**]##&&&&]~@*#&&&&*@////{@*&===%%$*@{~]*#==$$%=&*@~@@@]##*]@{@@~~@]#&&==####*=%%%%$&#]]#&&*~//]&$=#*###***@~@]#*]]*&&=$=$===$%$&#]]@~@@@@@@@]#***]]##&&&&&&&&&&*]]]@~@@@@@@*&&&&&&&&&&&&&&&&&&##**#**#*]*************@@@**#########]]]]]##&#&$=**#=&]]*]]]@@@@~~@@@@@@]]@**########]@@***@@@@@@**##]@]#&#*######&#*###**@]*###]]#&=#&]*#####*]*######*@@@]@~@@]]@@]*=$%%=&%!!%%=&&&$=$$$$&#]~{{{{{@]*#&=&#*]@]]#&=$##*&***#==&&&&]##=$%%==%%%$===#]*#&=--$=*]*@@~~*=$=$&%-%$&@/+{/*=-%=*{///@#&$%%!^-=&$%%%$-%$===#]]=$&#$%$=*]&]~]######=-%=]]&&&&*@~]########]@**#=%=*{/]&&&$%=&]~{{**&$=#*##**]~~~~]***]#=$---%@+:{####*&&&&&*@@&$%=&&*@////{@#&=&&$%=#@~@]#####=%=&*@~]###***@~{/~@@*&&=$==&&====%!--$#]~@@*&#~{/]##&*~]####***#====$%%%%%%=$%$$$=*@~@@@]##########**@@]*]]]##&&&&&]~@@@]########]##&&&&&&&*]]]]]]]]]*##*#&#&*]********]]@@@]]**#####**@@@@@]*]]]]]]*]@**#&**]@@@@@]]@@]]*]]@]**#######*@@]]**#####=%$$#****@*======$&*######**]*##&&%%%$$=&####*#=&###**]**##*]&**]@@]#=#=&*&%!---=]]#&=%%%%$###@@{+/@*]###&#**]*&=$$$=&&====#*]@*]{{*&$%%$=&&#*****]#=&$=&&*~]#=&*~{#&=&&*]&***]{/*#%)'-=*{//@*%$%--!!%=%--%$$-%$=&#]@*&=&&%%=#]]*@@####]@*=-%*{~##&&]~]&#*#####]~]*#&$$*@/~#%#=%=&*@@*]*=$%#~]###**~~~]****#=%-^^!=~:/]###&=$$&&*@~]=%=&*]{/+//{*&==&==%&#~@]#########]]@~]#####**{{~~*&&=$==&##&$----!-%%&#]@&=&#]{/@*#**@]#####&=$%$$$$$$$$$$$$$=&&&*@~]##################**@@*#&&&&&*@@##########**@*&&&&*]]]@~@@@@@@@@]]@@@@]###*]***********]]]]@**####]@@@@@~/~@@@{{/{]*#=&#&&&&&&*]]*******]]]@@**###**]*]]]**###=$&*@@#**@#%$&#&&#*@########**]*###&=&=&&#*###########**]##*#=&]]**]####*]#==###*~*=======&&=$&*@{~*]/{]###]*#%%%%%%%$$&&**]@]]]]]*&$&&*****]]*@~~]===%%&&**##**@@]$%=]{{/@]]]]]&-'))-&*~{~]&$---%%%$$%%%%$=$--%=&*{]###]#=&*]@*#*#=#*#*]&-!=]@*##]]{~*=&*#####@]#$&=%&@/~*$%$=$&&]~]*#=%%&@@######@~]*****&$%-!!=~++@####=%$=*]@~]#=$&*@//+/+~*=$$$&=%%&]]#########**@@@]######]@~~@*=$==&&====$--%%%%$==&#=#$=#~///]########&==$%$=&&=$$$$&#&&&&&&*]@~]#####]@@@@@@@@@**#####&$%=&&&&]~]##############=#&&#*]@@]#########*]******&&#*]***********]]@]]@@@@~~@@@@@@]]@@~~/~*###*#===#&=&#=$=#*****]]@@]]**##*]]*]]]]**#=$&]~]####=$&#@@@@@]##########**]*###*#&#=**]**###############**]]******@]&$&**@~~*========&=%$##*=$&@@]#$$&&#=%-----%=##]]]*&&&&#&$=#]{{{{@]*#]{{#%=$%%===#*#**]~*&&~{{~]&=$$$$!)'^%#~~{*$$%^'-$=&*&%$&&$%$%%!=#@]@]*]]###]]]*&#&$&#*#*=-!%#@@*#*~{/{*==]*###]~*$&#=$]~{]&&#=&=*]@@###&$&@~]######@@**]@]]&==-%&~+:/]###&$&]]@~@]##=$*{////{@#=$$$=%%%%&]*#####&=#*#########]@@~~@*&=%%#*&$%$----%$====$%%$=&#@//~@]**@@**##&$%$$=&&&=%%%%%&#&&&*]]@~@]######*@@@@@@@@]*####&=$%=&&&&&#]*##########&====&&&#&=&=#*####]@@@@]#&====&*#*]**************]]@@@@@]******]]@@@]]*&&=###&=#**#*#==&]]****]@@]]]]]@@@~@***]]]**##]**#*#####]]#&===#*###########**]##]]]*##***############&=#*#**#&&&*]@~]=%%==*]*#$%%%=&#&&==&&$-%%%##$--%&###=$%%%%&#&&*]]]]]]]]]]]~{///~]###~{~='%%!%&==&&&&=#*]]@{/@#=$--%%-!!=&]~~*&-!-$%%&#{{@#$&]#%-&&&&*~~@@]~~@]##&&&&&&&&]~]#&$%=#]*#*]***@*&&#~~**#@~*=#&$$]@**=#&=&&]~@]##&$%#~]######]~@**@{]*&%%!%*/:/]##&=$%#~@@]###&$&@//@{{@#$!!-%=$%$&]]*####&$%#*####]@@@@~~]**&=$%%%=&$%==%%%%$========*@{{//@]**]]@]*#&=$%=&&&&&&&=&***]]*]]@~@@]########**#&&&&&&=$&#&=$%$=&&&&&&##**########&$%$$$=&&&&#&$#*####*]******#######*]]******#&&*]**********************]*#*&*&=%!$&$=*###**#*]**@{~@]]]]@@@@*&&&*]]]]@]@]##*###**@@]#=$$#*#############***]]##&##*#&############$#*##*#===&]]]*=%$&=&#&=%-%%$&&&====&==&=$==-^--&##*%-%#**~{]]@/////~@@@{///{]]&$=&&#*#^)%%%$****#&*@~{//~@#=$--^!-%%$&]]**#=--%&##]{{{~*%%*@&=&]@**]~@*]~@*#**##&&&&&&&#*==$%=&&&&#&=##**&$&*~@*#]~@&=##$#@@*#&#=%=*{/@**#=%&@@######]~~]]@~~&&&%-%*~//]###=%$&@@#######&*~{@*]]&$^'!-$$$=&]~@]###&$%&@@####*]***]*=$%%%%$%=#&$==%%$=#****&&&*~/[+//@******#=%%$%$=&&&&&&&##]]]]]@@~@@]############*#===%%%%%==$%$=&&&&&&&&&##&========$%=&&&&&&&&&&&#*=====$%%$===&######**#&&&&&**##*]*************************]]*#$--$$%=*]@@@@]*]**]]**]@]@]]**&$==&]]]]@]***@]#######**]###*===#*#########**@@]##&##**######&======#*=====#***]*#$$&&&&#&$%%==&&$%%&#*@~~{]##&$-%%$%%$!-=]@~{/@@@@]****===&#**&$-^'----!')-==&&@]**@{/:[/~@*=%'''!!!%==#]*#=&=--$&*~{{//~*$-%**&=*~{{@]]*&#]&$=****]##&&&&#&$$$=*]##&&&##*]*#&##*#=&@~*==#&=*~]&#*&$$*{+/]*#&$&@~]######*@]]~{~*=&&%$#{/{]####=$*@~]######**@]@@*]&$!'-=&&&&&*@@######&#@~]####]]&====%%$%$$$=&&&&&&=&&#]@]]]*#@~+:[/{@]*****#=%%%$=&&&&&&&&&&&&&*]]@~]####################=%$$&#&##]]]]]##&&&&&#&$$$$$$$$$=&&&&&&&&&&&&#&$$$$$$$$=&======#*##*#=====&##*]*&&&&&*]*********#&&*]*****]##*#&*#==&*@{///~]**]*#]]]]~@]]*******]]**]]**###########***]*=$&#*#############***]]]]*######=%$$&###*&=$$$#*#**#=$=#&#*]*==&**&==%$$&]@//{]*]]]#&*&&&&=&]{~@~]###*#==%%!!--!^%%^'!---!^!!!====#]*#*]{//]=$%^');;)'-$#]]*#=====%-&]@~{~{]*$%-%&&$&]@{/*$$$$$&==#@@@]@*&&&&&*]]]]]@~]##&&&##&#*]@**###@@&$&&$=*@#=&#$%=]//]&$&#&*~]#######*]]@{@*&===%$&#]*#######@~]#########]@~@*#$-^'-&#&*]]@~]]**##**@@]####]~]*#&==$%$=&&&&&&&&&*@@**@*&&&*@+[:/{]******#$%-%%=&&*]]]]]##&&&*]@~@@#==#*###################]]@~@@@@@@@@*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&$$$$$$=**########*#=========&#&&&&&&&&&=$=&#&&&&*]**@]@~@*&&]@~{~~@]]]**]]#*]*]#**]]]]@@@]***]]]**##########**@@]##*##*############**@@@@#======$$&&]~@@@@]*]]@@##*#=&&&#&**#&&@~~*#&&$-%$%%$%$&#]@]]{]*~~~{{{~@]##&=====$%--%%%%%-!---%-%$=====#&*]#&]]]*%!)))';2)^-$=&*]#=$%%%%%%%**&*#**&$==$%###@]*#*$%%%%--=#//~]*=$$&&&&]~@@@@@]&=&&&&&#&#*@~]####@@&=#==@/@*#&#%=*@~]]&=#**@]##&#*###]~{~~#&=&&$=##&#**####**@]##########@~@]#=--%%=&#*@~@@]#**#########]@@~~*$$$%$$=&&&&&&&&&*]@~]***&&*]{///@]*****#&$%!!-$=&&*@~@@@@]*]###**#==$%$=**################&&##*#========$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#**###################*#==========&#*#====&#*]@]]~@*@{{~@]&&&*@]]]*]*##&&=&***]]]]]*&&&&*]]]**############*&&&$=**#################==#&&&&##]]@@####**@@@]#######=##&&$=&*@]**@*#==&---'-%%=*#@~]]{{:+//@*&==%!------%%$%=&&=%$%-%$=====**]**@***&$%')^';'^!$=]@/{~~&&%-=&=$%$&&=&##*#&&%-%*{{~###&--$%%%$@//~*=%%%=&&&*@@#####&$%=&&&&&&]@@]==#]@~]==###{@*#&===*@~]*#=%=#*####=$**#]~//{@&=&===&&#&#**&=#*##############*]]#=%%$##]]@@~]####*#&##]@@@@@~~@@*=%$%=*]]]]]##&&&*@~@]&&#&&*@/::/{@]]**#&$--!-=*]]]]@~]&====&##&#&$$-%$=&#**########&=======$%$$$$$$$$$$$$$=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*@@###]@@@@@@@@**#########################*#&#&*]@]@///{@]&&&##*@]]**]*&&&#******#&=====&#*]]**##################&#*##############&$=*#]@{/~@@*#===#*###########&=&#=%%=&*]&#]{{/{{~*&=%$%%=$=&&$&]@@]**&$%!^)'--%%-%%$==&&=#&&=&*&&===#]**]]~@]#=%-!!%--$=&~{+[[1:{*&=&]]*##*&=&&&##*&$-%&]{~*#$$$%%---=]:1/*=%%%=&&&&]~]###&=%!-$&#&&&*@@@]$&#@~@*$&#**]=%%$%=*@/{@@#==&#*&===$$#&#*@{{@#$$&=$$$%$=***$%#*##############**#=%%%=&*]]@/{@@**######@~@@@@@]#&=$%%&]@~@@@*#&=$&#@*==$%$&]{/+++~~]**#&=%--$=&*@~@@@@]##$$$$$$$=&&&&&=#&&&#]*########&&&&&&&##]]]]]]]]]]##&&&&&&&&&&&&&&*]]]]]]]]]]]]]]]]]##&&&&&&&&&&&&&&&]~]###@~@@@@@@@]]@@**#######################*#=&#&&*@@{//@]*#&=&#&***#&*]*******]]]]**##*#&#&&#############**]###&#*]**##########&$%=&&#**]*##=%$$$=&=#*##]@**###$=&$%%=&&#&##*]~{{/{~@~~@#&%%!')!%==$%%^'''!^!%%&&%=&=&&@@*##=&&&==#**]@**]@]*&$%%%-$=&&*@~{+:[[:~#$$=&*#=&&*&=**&###=%#@{@]&-!-%%--%-=~{++]=%%%==&#&&]@##&=$-!-%=&#&&*@~~]*%#*@@*&=#####=%$$=*@//~@]*#***#$%$$$=###@@]]$%^^$=&=--&#]*=$&@{**########&=#*#*#==&#]]@~@@@]***#######@@*****#=$=&##@~@]##&$%%%%$##=%$$&]{//+/+*&&$%$$-%%%&]]]@~]#####&==&&&=$$$$$$&&#*&&&*]*#######**@@@@@@@@@@@@@@@@@@*&&*]]]]]]]]##*]@~@@@@@@@@@@@@@@@@]*]]]]]]]]##&&&&&]@####*]]******]]@@]]**##########&======#*#####*#==&#&]]*****#&&&$$&&=$&#&*]******]]]#####*#==&##############***###]**############$=&&#***#=&#=$&&&#&$#*]@~~]**#***]#&&&=$%%=$==&#*@~{{+++{]&=%^!!%%----''!!%$===&&%$#$%%&#&&$$====&~~~~]]]]*&&=%%%-$=====*]~+//~#$^!%%%%%%%%%%=]*=&*#&&{/~*$!)^--%%-%=]~{~~*%%%===&#&*@@#&$%--%$=*@*&*@~]*]$%&@~@#==##]**=$&*]@//~]*&$&#&$%$=&&&&*@//~]&!))!=&=$-$&###$*@//@**######&$%#*####**@@@@]##*#===&#]@@@@~@**#&&=$&##**@]####=%%-!%&&#&=&*@//+//{@&$$!^%--$&#@~@@@]######=%$=&&$%%%=&=&#&*]]]@~]###########&=#*##############]@~@@@@@@@]*@~@]################**@@@@@@@@]*]]]]##*#*##**#*]****]@@@]]]]**#&======$%$$$$$=**######&#*#=&*&&#*]]]]#%%%%$&****]********&=########################**]#&#*#&########]@**##&#&=**#####]]##&&#]*@{{]####**@]#*&#*#&&%$===&=##*@@@*#*##*~~~#=---!!%$=====&=%$&-!%$%%%$#***]~~{]]$$$$$$$%--%%====#*]**@*&$')'^-%-%%%%%%=#]#=#*#&]{@&-'^!%%%%%$#]~~]#*$%%%$%=*@]@~]#=%=$%$==*]&&]~]#*#%=*/~]&$$#***###]@~@{~]**&=###&&#&&&&&]//~]#$';^%#&--%&@*#&&@//~]&#####&=$%=#*===#*###############*]***]*&&=$==&##]@@@@@**#=--^!$&&&##*@////{~*&$%$$$&##]@~@]#########&$$&&=$=&**]@]]@]@~@@@]###########&$%=**###########*#*]]#######**@]############################**@@@@]**##=#**#&#&*]*]]****]**##=%$$$$$$&]]]]]]]*######=&*##**#*]**]@]]$---$&#@~@]************########################***]]*#########*]*#*##&&##&#*#*@//@*####&#]]*==#####***#*]**]&==$=%%=&====$$##]@{{{*=%-%%$========$=&&$%&##&**]@]]]#&&$$----------%$#***]]*]]]&-^)^-%=&=&====#]]#=#]{~]@*$^;)!$====#*~~~@*#&$$=$%=#~{//@*#=$&$%==#]]&*@{**#&$&//@*&=#&**#&**@@]#@@****&*#***&&&=&*{/~]#$';)%**&%%&**&&&]~@]*=$&##&=$%$=&#&$&##*###############*#========&##]@@~~@]]**#&%'^!$&#&#*]@////{*&$%%%&**@@@@@]]@@@@@@**##=%=&&&=&*]~{~]]@~@]##########&====$%=##&==#*######&=$%=&#*###########################################**@@*$#*##*#=&#*]*&&&=&=$&&$$&&&=&##*]@@@@@]######=&@###*#&#*]]]*#=$%%$$$*]]@@]]*****]]]**########################**@@]#########*#=&**##&&#&=**#@~@]**&&#&=**&$=&=====#*]#*#*]]#&==%&#&$$-%$=&&&&&=$%%=&&&=========%$&=&&#*]@~@]*&=$-!---%%%%%%%%=&**]]***#=&#&$-!--=&#*#&&#**~~*&=*@~~*#&-!!%=&==$=*~/+{~]]##&&$=]{/+/@]##=$=%%==*@**{//@*&$=@//{]&%=*]&==#*####*]]*#&&###&$$&==&{+/]#$'>2^&~*=%$*]&&*]{/@#==&###=%--&#&&&&#@@]######################&==#*]~~@@]#=$==$$!!!&**]@]{//+//{*=$%%=&#########*]******###=$&&&##]*&]~@@@@]##########&=$%$$$$=&&#&$$#*#######&#&&&=&#*##########&=======#*#########################**]@#####*#*]****&$=&#=%=&&&&=##&=**##]@@@**####@#####*#*]]*&#####&=&#]~++~]]]*****]]**##########################################**##&&&##***]]*&#=#&&##&&===%$$$$=*#*##]]*#*#**]]=$$%%##&&&=$%%%$&&##&&=========*====**&###&=-!!!%%%=#******~~~~~@&&===&=--!!%=~/{~]*@~~~~@&==*]#*$%--%$&##&&=&@~{/@@@@]##&&*{/[/]#==#=$$%$==*]*@//@]&$%#//{@&%-=##$%&#*####]@]#=$=&#&$%==%=@+:@]&^;22%]]&%$#]]&&]~~@**######=-%%&#&&&&*]*###############]@@@@**#=%&#@//{]]#=%%#*=%-%&*]*@~{/++/+]*$%$$&&#*########*#======&##=$*]]]]]]]@@&=====#*#######=%$=&&&=$$&#&&&]@######**@]*#**#*###########&=$$$$$=&======#*##################**]#######*]&&&&==####=#&&&##*&&##**#*@@@]]@@**]#######*]&&&&==*#*#]]#]]@@]@]]*****]]**##################&#*#####################**##&&&##&#*]*##**##&#&$%%$$&&&&*]***##&&&##]]]*&%%%$##&&&&=$$==$%%=##********#]***&&&%%%=$-^!%$===*]~~~~~{++{@]#$%%%=&$%-%$#~+1[:/~/+{]#=%$=&*#$%=&=&*&&&#&#@{{+/**##*&&&*~+//@&=$&&$$$%===*]]~{@*&$%&@/@]*%^%*~*&#@/{@@@*@~*=$&##&$%=&$%*++/*&$)2;-@~*=$#]@*&&]@*#==&####&$-$&]]&&&&]~]#############]@~~@@]*####{/++{]*&=%%%#*#=&$&&]*~{/[1/{*=$%%=$=$$&#*##############&==&#@~{/~@@@*#$%$$$$#*########=#&&&&&%%&#&&&#]*#####&===&#*~@]##########**]*]]]]#&$$$$$$=&==#*#####&#*################*#=====&###***]##&&&&&&##****]]]]@@]]**###]@@@]###&=&****]*##&&#**]]]*****]#####################&*######################**##&&&#&=**#==**]*]###&$$=&&&*@~]#**##&&&=$$$$$$===&#&#&#&&==$%-%$$=**@~~{~~*@~~]#&=!!-%-!!$====#~{/{{/+1[+~*$-^!%%$&=%$=#~[(;'^%-$$$$#*]]*=$$%%$$$======&&*#&#&*~~~/{{@]~~]*#]*&#$&&=&=#**]]]]#===#*##*#&#]]**]]]**##==#*#*]]]]]**@]#**~~@*==$=&&===#*###*#&]]***&*#########**]*]]]**#*#&]]]]**##&&&&&&&##***#]*&&#&#*&]@***#&]]**#######*#=#@*****##&#****#&&&&*]@]]]&=#&#*]]*#&#&$%%%%%-%=&&&&#*~+:{*&&#&==#**]~~{@]###*&%$&&&&=$$$=&*]@~{//@@@]**=#&#&-!^^!&**@*##*]&&=$$$%%%-%%====#*]~@@###*]#==**&&&&&*@~]#####*&#*##*@]&$&@/{]&$&]]*###&$$#]~:(+&$=#*#=#~]#&]~@#=$&&#&$=]{~&%=]~@@@]*#=$&&=&&=-!-!!%&***]]@*]#$&*@]#&&&=$$=#@]**########=%$$-%%#@~#===#~+:1:{*=$^'$*#**]#&*###*#==&#&=&&&&&&&==&==%--=&=#*&&=&=%=&]~~]#=&=%%^'---%$]**]&-';22;^%$%$$$$%%%%^'''!-%%%$=#***&&=$%=&@~~{{~@]*{/~**~@&=%$=$%-$**{//~*$$$=**###*#&&=&*@]]*#$$$=*#&#*]]]]*****@{@*&$%=&&=$=%=&#*###**#&&&&###########**]]]]]**##**#**]**##&&&&&&&##&##*]#####]*@~]**#**]]]**########*@]]***]*]]@@#*#====&#]*&***###&=&#]*#&$$$$$=&$&=&&#]~~+/*&==&#==*@]]]]@@~*&##==&$$$$%%%=&*]]*#*]]&&$%%%!%%%%%-$&@~~]~####=%%-!!^^%--%$====*@]~~#==#**&$&#=$&&&*@~]####*#*]@]##**#==#@/@&$=*/@####=%=&*@//&-%&##&#*~@***]*=$&##&=%={{]$=*@{@@]**&%%=$--$%-!$=$#]~~~{{/@#=&#]*#=$===$$%#***]####]@@*=$&&&$#@{]&%=#~:[::+]%!!'%*@####**]########&$%==$$&#==&&&====*]*]@*&#***]~~{]#=====&%!%%$&&@*&#$%-!!%=####&=*#&&$$%%%$$$====#]{@]#=$%-$=*~~{/~@@/[:@&#]]#==&=%%%$#&*]]]**####&=#*##&$=##]**]***#&#**#*]**]]****@@*&&$%&&##**&###*####*#====&####]@@**##*]]**]###&==&&]*]]**##&&&&&&#&=#&]]**&#***]*]**#**#*]#########*]]]]##**@@@]#####&==&&*]@~@*##&#&=**]##&&&&&###&&&&**]]*%--%&===&#&#&&#*#%-$#&%$%%%%%$=&]#$$$&&==%%^)^!-$===&*~~//~]]#&&#&$-!'''^--%$==#**]~]@@#$$#*&$%==$$&&&]~~**####=%=**###*#=&]~~*%%&#@*=###=$*]@//@#=*@**=&*@~]*##==&##$%%$#{]#=#@//~@]*#=$$$--%%%$&#*]~~~{{///]*###@]&=&#&##&#@@#######@~@]$$&&##*{]#$=*~:1:~]&%-%$$*~]######]@@@**#&=$%=&$%=&&%%%%%=*]{++{{]##*@~{{@]&$%%#***&=&*****]*&=%%%=&*]~~~{//////++:+++/~]*&&&##=%%-%-$=#~~@]**@{/+/]=&]#$%======&&$$#&]##**]]&$=&==$%==$=&#]]**]#&#&=*]&&&&&########&&***]]*#&*#]]@**###########@~@]**##*]*]*&=#=%$=**]*]]*]*##&&&&&&##**]#&=##*#*#&&###&&&****#######*]]*&*#########&=$%$=**]~~@]]]##&#*****]##&&&##*&&==&&=%!^!!$%=&&=$=$$$%^)'-%%-%******&=##%%%$=$%--!-==&****@~{{{{###&=&&&=%%-----%$=#*~{{{{~@]&=&#]=%$$$$&]]]{/~]#&#*&$$*]*#####&#*@]*$=##**=##&$$]~@{~*&#]]*=$#@@]&&######&=%$#{@#%&*//~]]]#$-%=&$%$#*&&&@~~@~{@@*]=$&##**=#&=$$&#@@]######]~@#$-$&*]]@@*&&&{{:/~&$%-%&**@]#####]@~~@]*=%-!--&#$%*@&%$=#*]{/:+{**=%$=&#*&$-!!%$&#&&&=&*@~~~~@*****]~~~{//+:[11113____([+{~]&==%%-%%%$=#{:+]=%$**##&=$&*#%%==#*&&=&=$==#&=**@@]*#&$$$=#&=**#**]**&&#&$#*=====&####]~@##]~{@*&&&&=&*@]**##########*]]]]**#*#&]]*&*=$&##**]]]]**]##&&&&&&##***&*#&&=&&%%=*##&****########*]]]]**########=%$=&*]*]@]]]]@]*###]***@*&&&&*]###****=%%--$==&&=$%%----!^!%&&$#@##*]]*#]]##&===&==&&]@~{{{{{/@**#=&&&&&=$%%$%-%%%&&=*@{/{//@*&$%=##=$&&&&]~@@//]#%$&#$%=#@]]@@**=&*]]#==#]@]***=%=]@#@@&$#*#$%=*{~*$=&#####=--={{*=&@//~]*@]=--$--%%#]@*#*]@]~{/@]*#=&###*#&&$%$=&=&#*######*]*$!-&]@~@*#==#]{~@]=%%=&##########]~~@]#$^^))^%%$#&&]]&&**]{{{{]#%-!''-%%$$';;'!&&&=%%%=**]@]]]~{{{{{{{{{{//////+:+[1:::/@*&&#&#*****&&#*{12)!$&&&=&*]~~{{{~@&-%%$%=#]+[+]*#*&*~{~~]*&*]]*&=$^';)^!$&#~{///~@@@~]]]@]**#*]**=%'!--%%%%%-%$=&&#]###*#&&=&=%$=$==&#*#*]]~/~@]*]##&&##&*@]#*@]*@~~~{*#*#]**#####]@@**##&&&&&#&=**##=%=**########**&%$&&&&==$$$$&#@@@**####**##**]]*]]]*]]**##@]####&==#*#**@]#######&*###**]~~*=&*]*]]]**#***&##&*]&*]****]]@]]**######*]]****]]**#####&#&&$&===*]~~@~{{{///@@]*@]*#=&&{@*]*&=%$$-!!----%=&&#]@#**@@]*#===%%%$&&#]##&*]@~@@]##&]@]~~@@@]**@*=$#~::~&%%%%#~]&*@]#@~]&$=#~]####=%$=*@#--&##@]#]~]&&##]~@#==**@@~*=%$&#&=*{/@##*#&%-=$%$*]$--=&]@]@@{~@@{]&%-=@*$%=&&&&&&&&&##$')!&]~{{/@*--&{+/]#%%%&]{{]#####@~]*&$^;;!!$==##&&*~~~@{~##=-'--%=*~+<[{]*&$$=&#==--%=#=-^'')''!=*~~]{///@]#*]]***#&$%%$$%%!);)-%&&=$%!!%&@///@*###*#*****#=&#&=*#&#*@@]]@****]]]#=#*#*{~~@~{~{/{/{@~@]**###*@@]**##&&&&&&##**#=$##**]@@@**##**##**&#&&#&&&#@@@@]#####*#&##*]]*@]***]]**#**#####&&#*###########*#**###**]@]##*#&]]]#####=$&#&#*=*]*******]]]#######**]]***#&&#####**@]##&&&&@@]]]@@#*#*]&&==###]@~/&%-&&##*&=%%$===#*]@]*#*==#*######&$%=&]~@@*&&]~@~***&&&]@@~]**#=$#]*$$*{[+@&%%%&@@##&*##@@#=%#*]#####=$&#**=-$&###&#@]#=###@~]&$&####*#%%=&&&*@//]*]~]&$=&$%=&#-!%*]@]&]//~~~~&!'-=#=%=&&*]]]##&&&#%)'=~~]~@@&$$#{+/*=%%=#@~~]#####]~@*$$!))-$&#&&*~~@~{{@*##---!-%%&]@:11+]&$%-%$&=%%%$===!')))^%=&~~~{]]]*]&=$$$&&&&$-^)!----'))^%&&&%%!!=&&]@@@]*]*]##]]]]]]]~~]]]**#&#**]@]#****##&#$-=@*&#]*&#]*]]@@]]]===#*]]]]]*##&&&&&&##&##=##***]***####**#]*#*@]]*]]]]**#==##########*]*]*&***]]*&&*#]***#**#=#*##########&*####]@~]**&=#*]]*&*###=#&&]@#*]]*****#&&==#######**#&&&=$=&#######*&&==$%$&$$$$%---%$%$=&]@@~~@]!^-%#&#]*&&#****]@]*=$&&$$#*#######&#]]@@####]@@#**##=$&#]@@**#=$&*#%%$]/:/#=$%$&~]#**]##*]=%%&*######=$&*@@=%&@@]]*]{*$&###@@#==#####*$-=&&&&]~{@&&]]=%$--%%$%%!!$***]*@/~~~{*$^!=&#&=&&&]~@@*&*]]&-!=]~{]]*#$=#~//*=%%=*//@#=%#*#]~~]*&$%!%&*&&#]/+{{{~*#$$%-%%%$=#]{~/{*$-^'^-%$=&#*]@*=%')^!!=&#@~{]*&##&$%%%%%%%%%----$&=%%-!!-&#&=%%%$=&#&#&&&&#*@]##&&=&#&]//+:/@*##&#&&==#]*&=$==%%$=%%#&&&##&&&]]**&%%$=**]&&#*#*##&&&&&#&=&=&&#*###***@**#***##]~@*]~@@@]*#=&##########]]*]*#****]]#=&#]*#&$%$$$=**########**]####@~@~]]$%=**]*]**#**##&#*=#*]]****&$==&########*#====&###&======$-%-%-%%--------%=##@@~~@@]*$'-%$&=$$$$=&]##&#&$$%%$##*@@######**@@@@]##**@@~@@*&&$$&#*~@*#=$&###=%=]//~&$$%%#@#&#*#]@@#=%%#@#####&$$*@~]=$#*#*]@//*=###]~]=$#**###&$$*##*]{/]]=#]#%%--%%$%-%%=*]*&*]//{~{*$^'-&&&&&&*]@@##=&@~*$-%#~~]&#&$$#//~*=%%%#//]*=$=#*#@~]**&==$#]]#=&]:[/*#&%$$%%--%=&#~{{@*&!!'^--%$==*]@]&$-!!!%%$&*#&#&&=$&==$$$$$--%$$$=&&&&====$=&@/{~]**]~@]*&&$==&##*&&&&$%###@@/+/@]]*##===&]~@@@*#&%$&=--=$&#&#&=&##&&=%$=$&&&====&*]##&&&&&&#&$=&#&=**@@]]*###**]]{{]##]*##&===#*#########*]]]*******]####*&&#$=&&&##&#*############]~@*]*#=#]]*]]]####*&&&#&$#*]]********##################&$%$---------$=&=%%%%%%=&]{//~@]****$)%$$%%---%$&&$%-------=&#]~]#######]{/~@**####]~~]*=$%=&&]/@#$-%=#*&$$*{:/~&$$%$]@##&*]]]**#=$]@#####=%&@~]&$$&&**#@~]==###*]#$&**###&$%=##&]~//]##]*$%%-%$=$%!=&*]*##*@/~{{@&!'-=&&&&&*@~@]##==*#$!-&@~@*=$$&*@/~*=%%%&@/]#%%%#~]#@@***&=#=#&&&&*~{~#%%$=&#=%%-%&*~/~##%!''^--%%=#]~{]#$%-!!!=&=&&$%%%$$%$$%##&&=%%&#*]###*#*****@{[[:+/{{~~~]#&##**#####=#&$%&=$&***&&*]]]@**##*@]]]*]###&&%%%--$&#&#&==%$%%-%%$$$&=#*##**##&&=$$&#&&&&&##**#=$=&####**@@*&##**##$$$#*]@**#####*#&]]********&&&&=*#&&&&&&###*############@~]*]*#]*{/{~@*&=###=$&&&&#]*]]***]]]#########&===#*#####&##&%%%%%%=&***&&====#]~{{~]*&&&&&&!-=&======&&=&=%%!!-%%%&&#@@#]@@@**#@{+/@]#&=#**@]=%%%=&*]@/]=--$$#*=%=]/:+*=$==&@@#**]*]&==$$$]@#####=$]~]#=%&]]@~{/~*$&###*#=&]@*&#&$%=&#&=]@@@&*~@*%$-%%==%!-=*]*#*]{{/@@]$-^!=&&&&&&#*#==#*##&$--%#]{]=%%%#{//]=$=&#@~@*%%%&@@##*]&&&==&=&&&##]{~#-'-&#&=%--$#~~{~&--!'^%%=&&&*]@]]#$%%%%=$=&==&=%%&&=$&=$&=$$%%$*]]~]*]]@{{{{{~/[[+//{{]]]*#*]]#*#*#]***#&$==%$#=$=$$**]@]]@@**#&&*]@]**&=$=%%%%$$&##&$==%-%%%$$$%=**##**##&&=$$##&&&&&##*#=&#######&==$$&##&=#**#]@@~]########**#&*]****]]#==&#*####&&&#***###########*]*]***]#]~@@*&==##&$$&&&&##**]]***#==#########$$$=**###**@*&##*&&&&****##*&&=&*@~@#$!^-%%%%!*~**]~~~~~*&==%-%$=&==*@]{@#*]***##*]]]]*&#$=***&$%%=&*@~{/]===#&#*$$*@//~&=$=##~]####*##**=%&@@###&=$$]@##=&@]***@/@*&*#######@]*#&$%=&&*]]@{~]=*@#$---%%%%%-=]~~@]@]~~{@]*%''%&&&&&&&#&$$$#**##$--$*{{*%-%#~[/@*$&**@@]*=%%&@~]##*##*#&&=-$#*##&#=!!-%$=-!'!%#]~/{#%$%%%=&*]@]]]]*=$%---$$&&*#======**=====&=%%%=*]~@@**@@@**]@*#&~@**#=$=&&##]]&$==&=*]###$-%%=&&&=#==&#*]]]@@]]]##*]@@]*##&&&=&=%-%##&&=%-%%%-$$$$##**##**##==&=&=$$$$&###**######&=$%$$=&&#&$=***&]*]==####&#*#*#=*]*****#&==$##***&&&&#&#*###&=#*####*#&#&*]*&&]]*&$=&###$=&&&&&##**]]**&$&########**####**######=##]*#&&====&&&===&#]]&$$%%$%---=+/~~{{@]]]#==$%%&&*#==*~{{@#*#===&#*]]]]#&#&&#**#&=$&*@/{/{]&#&&&#&$=]//~]=$=%=*]#######@]#=$#***##=%$=]@#&$&~*$&]//]*#######]@~*$&=%=&&&#@@@{~*&]@&---%$%-%%$*~~~@]@]@@@@]&--$&&&*]]]##&&&*@@#=%--$*~{]$'-#~::]&==######&$%&@~~@@**]~~@]=%!=###&=$----%%-);)!=*~{{~#$###*~//~*&&&=$%%%%%=&&#**&&$%=&=**========#*]@]~~#====%-!-%-!-$$%%^)^--$$---!!-%!!%%!-''^!%$&&#]]*#*#&#*]**]]@@@]***#*]]]#***&==$&##&&%%%$=$==$&&#**###**#&=$&*#==$%$=$&#&=#*###=%$=&&&&*]####*=$#&&=&#####&*####@@******==####**#=#&&&&#]*###$=**#####*#=&#*&=]]*&=####*&&&&&&&&##**]]*&=###]@@@**#*&&&##**####***####*&&$%%%%%-$==*]*#&&##]&%%%@/***@@*&=$%%==%$=====#]~{~]#####&=#**]*]*&&=$##**#=$*@~{//~=$&#=#&&&&]//{*&$$=&#*#######**==$**#*#&$$&&]@&$=*@&=*//~#$==#####@~]#=#=$&*]#&**]~@**~*=%$$%=%%===*~~@**@~**@@#$!-=&&*@~@@*&&&&]~]#=-%%*{//=)^={1[/*$=&#######&#@~~~]]*#*]*&=%!-&]#$-%%--%-!!^'^$&@]~~@#$$*~{+///]$$$$%%%=*&&&*#&*&===$=&#]*===#****]@]@]@@=%$--!'^-%--%%%--!-%%%%%-^!!!!^)'^';;;'!$=&&&*{~]#]@@]*]****]@]*###==]~@]@@]#&&&&&####&&=&&&&&&&&#*#*##*&&#**@]]]*#&=%&#&$=&===$$&&&&&*@~*$&#*#=&&=&#*###**]####@]&*]**]]]~@#*]@**##&&&*]@@@**##**#######*#&&=*]**&*####=$&&&&&&&##**]]*&*##*]***#####]#&#&==#*#**]*]]#==%-%%%%$==#]@*#&&=$$%%==~]%%%==%-%%%$=&&#*****]~{+/**#####&#**#&]]]]#=###**##@~~//{*$=#***]]]]{:/{]&=%#*@]#######*=%$$]~@]#=%=&&]*$%#~#$%#/@*$$$$#*###@@*=&&$$&#***@{~]**]*=%%$$%==$&=#~~@*&]~]#&~]$!-=&&*@~]#&$$&&*@@##=-%$@::*-^&{1[~*==########&*@@~~~*$=&*#%%!^!%*]&&%%$=%%-!^-$#@~~]*#%-%#{+/~]#=$-%%%%=*]@*&&=$%%%-$&&*]]]]***]{{/++{]@~@#$$&$%%%==&&===&&&&&****&=&&&==$$=$----$&===&#]@*#*@~@@]*&&&*]~@]]]#=#~~]*]#*#&#***&#####***&#***&&&=&===&####*&&&##*#*]]&&#&$$$$=&&&&&]~]=-%#]@&&&#&=**#########**$&]]**]]@]*##]**&&&&&#@@@@]#&&#&#*#######*#&*#&#&######=#&&&&&&&##**]]]**&##===&##**@]#&&$$=**##****#%%%%===#**@~~~@*=$%%---=&]#$$---!-%$==#*&&*****@{/:/]**###**@]&#**]@]#=&=&#*#*@]@/:~&$=##**@@@@///@&==%&*#&=#*#####=%$=#]*#&$-$&#]*%&@@=%&{/@#=$&#&*#]@~@#&#=%=&#&#]@{~*$&#=$%%=$%=&$=#~{{*&*@@#**@&''$#&*@~]##=%=&*@~]##=-%#/[~$'-~1[~#$=&####&===&#*]~~*=%===%-'))-$&*####*&$%-^-#*~~~*#&=%%&@{@*=%%%--%=#*~{{]=$%%%-%%$===#]]]]@]~{{////@]@#=$%=&&&**]~~@*&&=&#*]]]]]*&&##**]~~~~~~{/{]***]]*&#**]]*&$===&]]]]@]@@~~*==***@]*~]*#&###]{{@**~~]#&&==$$&#]]*##&&&&&##]]*=$$&#&&&&&&&&&#*=$%$&#*$$&&&#**#########*#&**]]****]##*]*##=#&&##**]*&#=&&#*############*#=&####**##&&&&&&&##*]]]**=$**#&==#*##**##&&##&====$%$$$=&***~~~~{~]*&$%%%%!!%$&&##$%%=&****~{]#***&#]{/@]&&##]@**###&**]@]&$=$%##**##@~~*%!%#*#####]~{@]&$$%#@##&#*####&$$&&*]*#=%-%&###&{/@=$]//*=$&#&#]#@~@]&$$$$&&&*@@#*]==*#=$$$&$%===&~{{*&*@/@*##*$'%&#*@~]##&$$&&]~~@@@&-=~[:&'!*+[~#$&######=%$$#]]@~*=%!!--')'^!$&&#]]]@@#%!!=*@~~~*&=====*{@=%%$&##=&*]{{/*=----%$===#**]]#&]*&#***#=$%%=%!--$$&#]]]]]]#&==&=$=$&#&=$=&&*@~~~~~~~/:+/{/{~@*##*#*#&==&==#*#*#&*~~@]*=&#**@]]{]#**&=&#*#**@{{]#&==$###**###&&&&&&&&&&&&==&#&&&&=$$&##&$$=##*#$%$$&##]*#####&#*####**#&&*]***]@~@**##&&*]*]]]**###*==#*#####&==#&=#*]**#**##&&&&&&&##*]]*#&=#&=$%$=&#*#*&&&&&#&$$$$$==$&#]~~~~{]~~#=$$--%%!!!=&$**#&&*~{{{{{{/*=#&&&=]]*=$%$&#@~]*&==*]#@~@&==%%##**##@@]=^'-=**####@~@~@&$--#@&=&]]####=%=&*@~]#=$$%*]##*/~&%$]/@&$&#&&#*#@@***&#$=&&&]~~@@#=#**#=%=&&&***]/+]#&]~@*#]*&$%&@*#@]##&$%=&&]@@~@]=!&{:@%^&:[/#$&#########]]@@#*]=%!^---!!%$=&#&*{//~*-'^$@~~~]*&======*@*$%&]{~]#]~{{~#%)'--$=#*&&*]**#=&&=$$%--%--^^-!-%%%%$=$&#&&=%%$===$$%&#=%%$=#*]@##&&&*@{@@/:+{{{]&&#*#%%%$%$=&$=&$&]*#*]######**@]]@]*=$==$=*@{/@]~**&###&=&&$=&&&&&&&&&&##]]*&&&&$%%$=&#&&&##]*&&%%$##**######&*#####]]##*]*]]]]~~]*&&&&#*#*]*]**#&&$$#*####&$%$==%=*@@*&===&&&&&&&&&##*]]#&*#&$$=&###@@*#=#&&&&&&&&&&&=&*]~{@]&$#*=---!!%%%$=@~*{/{#]{+:~@@@*=-'!--%$##&$$$=&#@@]#&$$=&#*]]*&$%$*]]@##*]]&!!=*]*####@@]]]&$%$]@==##*#####=#&#@]##=$&&]]&#{/*--&{/@&=#&$$*]]~{]]#&==&&&*@{~~@]]]]==$$&=&#]]~{{/*&*@@*#&*#%%=#*&##&==$%=&&&#~/+]&--*{]$^${[~#$&########**@@@#==$!^^^-%-=&&&==&#*/:{#-);!*{~**#&=$=====&#=$*+[/]*&&#**#%^'!%$=#]]##]@**&&=&%---%%&#=%%%%$====&=%$=$$%%$$%%%%%&*]&=&**]@]*$%%%%$=$==*]]]]@]#*@@#=%$$%$$%%==$&#$$&*****#####**]*##&=$=$&&*@]@/~]**]&*#&=&&&&&&&&&&&&&&&&&&&&&&$&&=$##*]]~{{@#==&&##*#*##]**]#####*]**]*&*]]]@]]]#=#&#&$#*]*]**##&&#]*####$=&#&=##*]#&$$$=&&&&&&&&&##*&&##&&&&&&&#@@]*#**]]##&&&&&&##]*&]~*&$%$-)'--%$==&*~~{~+[+@~///]##&%^'''!-&*]]&&&&#&#~@*&=*#&&#*]~~#=$#*]]@##**#=-!&#@]####@@*@~&$%&@@==****###*&&&#*@*&$-&#]&$&~{*$#@//]&=#=%#]*@~{]*&$%%=&*@//~]*##*&%%$=&&=#&&]~@]=$]~]###*$-=&&&&&#&$$$=&&&=&~++@%-$@~$'-@+/*$&#############&$%--')^--%=]#====#@~:+@$'!!#{~#===$%%%%%=&&&&~/:+*$$%-$%--''-!%=&*]#&*~~@]*&&===$=&*]]&==&=========&=%%%$=%-%%%$#]~]@{{{@*&&&$&=$%%-%%$=%%%=#*]~]&$$&=%---%===&&$%#]]]]########**]*#&==%$$$*#*@]]]@~]@*&#&=&&&&&&&&&&*]]##=$$&&#&&=&&##@@/::/]&$&&&===&#*@@**#####*#=====&#*]*]~~#=&*]]##*#]*]**##&##**##**##&&&&#*@*&*##&&&&&&&&&&&###&&==$&&&&&#**#=&**@*#&&&&&&&&*]]]**$$$%$-^!%$===#*]]@~{//@]~/@*=%%-^^-!!%#~/{~]]]]]]@/@*&=*&&&]@@~]=$%&]~@@###&$%!!=]]@**##*]]~~$!%#~]=$&&#*####=$&&]/@#$$=#&&=*//&=*@{@**&*=&@~~~{~@#&==$*]@~{~]*#=$=&#=#&=&#*=&]@#&$&@@####&$$&*]##&&&&&&&&&=%=/:]%'!=##!%]:{*==##]@**######&=$--%-!!%=&*]]=-$==*~+/~&--%&#@]**&$%-%%%%$&&*{++]$^'!!^!---!!%%$#]]*=#]@]*&###*&&#*]*#&$=&=#***************&&****~~{~@@@*#&&&#===%-%!%%%%-%$$=&&#=$%=&$%--!%%%=%$&=##&&==#########*@@**&&&%-$%%&*@///~@*=#&&&&&&&&&&&&#*##&&%%&###&&=&&#**@/{@]]#&&&=$#&#*@@##&#*#########*#*]*@{@&&#*@@*&&=]]]]**##&#**###*&&&=$$&]/{]***]##&&&&*##&&##&&&#=#&&&&*@@#######$=&&&&&&&]~@@*=----%-=***&&#]]*]]@~@]****$%^'))^--%$*+[1:////~@@@{@*&=#=$&]@@@*&&=#@~@]###===%-&{~{]###*]~{*%!=~@*=$&]~]###&$$&*@/]&=&]~###{:@==#]~]&&&=$=@]@//{]&=%$&@~@]@@*#=$&##*&$$%=#&&=@@##&*~]###&$%&]@~]##&&&&&&&=%%&++*!'-&#$%*//]$=&#]~~]]**####=%--%--$&*]]**#%=***~~{@*&--%%=]@{@#%-$=#**&#&*{{]$!!-%%!!%%%%$=#]~~*]*]@*&&&&##]#=&&#&=%----&#&&&*]~{{{{{{{{~~{~]*~{~@#&=%!$#*]#&&=$&%-%-%%&#&#&$$$$=&&&&&$%-%-%-%$%==$==&#####&===#*]*@@*&%-%--$&*]@@]#&=&&&&&&&&&&&&&#&$$=##&&*#*]*&&&#***@]*]#$&&&=&&##**]==#=**##########*]]]@]**]#&*#=##]@]#&#**##]@#####=#$%%&@//~]**@]##&&&##&&&&#&=*#&&&&&&#@]######*&&&&&&&&*@{**=$$-!!%$*]&&==&*#=&#&#*#&#$-^)'^'!%%=*]/[1[/@@@@]###@@**&*##]@@*]]*]#*@]&====$=#&=#{@**=##]~~]$^!*@*#=$&]@####=%=&]~{]%%$]~]##]~*$&#@~*$==%%#]*@/{@&$$$&*~]##@]&=$&####=--%&~]]@{@#**{@*###=%&@~@]*&&&&&&*]#$-%*/{&!'-$$%=~/]#&##]~~]]]]##&==%-%%%%$#]**#==$%$***~{~@*=%$$%&*~]#%%$&#]]*#***@*&$$&=%--%==#***]]*#=*@]*&&&&&&&&&$&$%%=&=%%%$%--%$#]~@@@@{///+/]*#]~{~*=-!-&#]~]#*&$=%-$%&&&#$&#&&=$&#&###%--$-$$$%%=%$&=#*###&$%$$=&&&]]@*=$==$&=$$#]]**$=&&&&&&&&&&&&&&&&&&##&&##@@*#&*]##**]]=%=====&##&#*=&*&&&#*########**]]]]]]*==***#=#]]*=&**]*@@####*&&&&*]{~@@]]***&&&&&#&=&&&&&##&$$&&&&#**########=#&&&&&]~{@*#=&%=&*&&&%-%$&&$%%%-={]*#%---%$&#**]~~/::/]#&&&==##*]**##**@@]**]]*&=###$$$$$=&=$={@*#&#]~~~]$^-#@#&##]@@#####=#&]@*&-%&@@***@@==*]~@&#**=&@~]@/~*&$$$&*##*]~]==&####&%!-=#]*]@@]##]~]###&$$]/@*##=$&&&&]~&!!=]{@$''%%%=]{@####]~~]#*]&=#=%-!-%$==#]#=#&&===&@]*]~@@&%!---$&&=%-%&&&&=%%$&*~*#*#=----$==*~~~~*&==&*#&=$$$$$$$$$%%-=*]&&&&&=%%$$=#*===#*@{/~]=&&*]~]#=%%$&#=#==$$$$=%===&&=%&#*#&%$##&&$%%=##**&=&&%$&$=&#*#=%=&&#&=***#*#&&&&&%%=*]]]*=&&*]]##&&&&&&&&&&*]]##&&##**#**]#@]*]]=$=%%$=&&*##]*##=$&#*]@**#####*]@~~*]#**#]#*&=#*#&###**@]######=##]]]]]]]#***##]]]]##&&&&&&#&$=&&&&*@@#######***##&&&#]*]&#&&#&**&==%$===&==&==]{*#=$$&$&=&&****]{/{@#=$===&&#*#*]*&*##&==#]]**&*#&=&&&&&&&&&{{**##@~]@]=%&@~*=#*@@]####***]@@*$-=]~]&=#@]#&@//@**]#=#~]]//~#$!%$%$$#*@~]####&==$!^-&*#*#@*&=#@~*=###&#@/]###=$&&&*@*-)!&~{@$'-$=#]{/]###]~~]#==#=%=$-%%$==&&*#==&&=$%=@~/@~{~#%)!%-!%$$$%%$$%==%%%=*~+/~*%)'--$#**~~@##$%%=#*#&$%=&=$%--%%=&]~{*&&#*&&=&=&&$%$$=**]]*=%-%%##=%$$#&=%-----%$&#&&###&#&*]]@*]**#&&$%&&***#==**=&&=&&=&=&#]##&&#**#&**#&#&=%%$$=&====##*]*&&&&&&&&&&&#@@]###*##**##*##**]]&$%%$%%&&&#*]*####]@@@~]#######*@~@***##=&*#*#*##=&###########**##&&#*]]]&&]]**@@@@*&&&&&&&&&&&*]]]@~]###&#*]***]##&&##*#=&=$##&&=&*&&==#**]~~~~*&$$$=#========&#@@@@&$&##&=$$&#*]*#####$$#]]]]##&$%=&&*]]###~/]##]~@]~]$$#~]#%&*]**#####&&]@]&$$&]@#=%#*#**{/{**]]&##@#@/+@&%^-$=&*@{~]&==##=%$-^!$#@]{//]$%#~]==##**{//]=##=$&&*@~#!^%@/{@=%$&#]{{*==#]~~]**=&#%%%--%$=========&=%$&]~{{*#*#%^'!$%!=&=$$%%%--%%=#~+1[~&-^!%&&*]]*~{*$-!!=*@{]#&&]@]#=%$&&*~~{{##&&*#&&==&&%%=$&#&#&-^'!%$&=%%$=*#&=%%%%%=**##&***#&#&##*#@***&&&&*&&&====**==&=$##&$=*@]##&&#*=#**&&&#&==&=$$=#]*#&&##=#&&&&&&&&&#****###&&#&=&&&##**]]*===$$&&&#****#*@~@]*]&=###]****]#*]]#=%$#&#*#&#**##&#*#######**##&&]@*#=$&#*######=#&&*]]]##&#@@@@]#####&*@]##*&&&&&##&==$$&###*]]##*@~~~~~@]]&&&&&&=%%=====#*]{{~]==####$$=&=&#]**@**&&]@]]#===%=&&*@~@]*]@/*=#@~]@{*$%#]#&$#{~]#####&$=#*#=%=*@@&%%]@##]//*=#*#$$*]#@/~#$%%$&&*@//~*$=&#####$!!&]@@~~]#$#@/]$&###]~~]#=#&$$*]@~#%'!=~:/#$$##]{{]&%&]{~]**#&#&$--%%$=====$%=$%%%%=@++/*&-%-!--%=%!$***#=$%$=$$#@~+/]$')-$&****]*]]&$%=&~+[+~*##]*&$%=&]#*{{{/*&===&$===&==&&%&#&==^))^-%%%--$$##$=&#***~{@*&&&$%=&#&=$&=&$$&&&##]#=#*&&=&#&===&&=&###*#*##&#&$=&=$$#&&&&]]*##*]#=&&#]&&&&&&&&&&&&#]***#&%$#&$=&&&##*]]]#==$$=#*]]&=**#@]#&#*&=###**#&#**#]]*$%$#&#*&&#**##=$**#######**##&#*##=====&####***###*#]*&&##**######**]**=####]##&=%----$$$=&**#]~/:/@]]*&&&&&=$$%%$====#]@]]@]=-%=#**&&&=$%$*]]@]#=$]@*]=$&=$&&&]~]]**@@{*=#@@*@~&$$&*&$%#~@*=#####$#~]#=$&]~]=!%@@##@/+*&**&-%#*]//]$-!%$&&]~{~]&=]**#***%-%*@]]]@#=&*@@*=###]~~]&$&##&#***#%^'!&/+@=%=##~{~#%&@//]***&$$$--%%$#&&====%$%!!-%&{{~]=--%%%$=$&===~]*&&===#]~//~{@&---$=====#]{{~]*&]{+1[/]*]*]##&$&&]*]@@@#$-%%===&****]]#=&#$$=--%%%%!!!!!-%%-%##**@{/]*#&$-!%&&&=&&==$=&&&&&&$%&*#&&&&&&=#**#&#&##*#*##&&&#&$$=##&&#]]#&*#*&$=###=$&&&&&*]]]#*]*#**##&&##&&&&&##*]**===$$*~{~#&#**@]&#=&$%#*#**##&*]@@]]&$==&#]#=##]*###]*########**###&=&==#*#]@@**#***&#&&#*=#=&**#########*#&##**@*&&$%%%%----%%&##]]{/@*&&&&&&&=%%---=&===&]*&##=--$$=**#=#$%%$#*#&==#=#]*#=&#=$&&*@{@~]###@*=#@@*@~&$=*]=%=]@]#=####&#]@##=$*@@&%!&{@#]~~]=&**&$#~]@{~#%!%%=&&]@@@#==@]###&%!%&]]]*#]*#&#**#&#&#@~]#==#&=&##=$-!^-=~[[@###*]@]#$$]//@****&==--%$=###===$%%==!%=*~+/]&%!%$#*&&&&&&&@*$%-%=*]]*~{]]]#*###&&===*{{~@@@@~+[:/*=%#*@]##==#]@~~]#$--%$==&&@~~~]#==&=%%&&&&&#&=--------%*#==*@*=&#&=%%$=&=&&&&&#&&&&&=$%%=#&&#&=&&&*@]]]*&&#***&&&&&&&&&&&##&&*#=&##**&*#=$==&&&&&#@@@]]~#====&==&##&&&&&###&]]*&&&*~/{*&##**]]*&=$$=**#**#*#*@~@**==%%##**#&#&#&&***########**##&#&$$=&#*@@]**####]]@~]*#&=*]*####]@@@@@@@@@@*#=#$%===%-%=&*~{##&#*=$$&&&&&=%--%-%$$=&=&&=$&#&$=&&##&==&$%=&###==&***]*###&$$=&#@{~@]&]@~]=#@@]~~&$=##=$&#]**=######]]##=$]~]=!-&{@#@~]*$&]#==*]]~@*$--%=&&&]{~]=$#~]&*#=!-$&*##]]]*##&*#####&~@#=$&#=%$$$=&$%%=][<:]#*]]~*&%$&{/~]***#=%%!--=#]#$$====$$===~{+:{&%^%*~@@*&&&#**~]%!!=&**#=&#&*]**&&##=#&#]{~]###*@//@*=%%$**&%%=&~{~@~*&%-%$==#**]@]]*&&=====&#=&=&#&&&#=$$=&&#&%#]]&&#====&&##&**#]@*&&&&&&%%$=&&&]*#***]]&&&&&&&#*=$$&&&&&&&&&&##&&===*]#]**&%%$##&&&&##&==&#$=#&#&&$=&##&&&&&##**]]*]]*~{@&==&#*]]#&=#&*]*#*#&#=$]@]*]&$%%&##**#&&==%$=**######]@*&&&&&&&#&#**]*####****]]#**#&&&**###*@@@@@@@@@@]#&&&&&&==$#]~~{/*&&#&$$=&&&&$%%--%$=&&&&==&&&*@~@]]]]#&$$=$%==&***###**@]####$=$=#*~@*]#]~]#=#@@@{*=$=#####*]*#&###&=*]##&$$]@#%!%*{@]~@***#]&%%#**@]#$!-=&&&&]/~*$&*@*&#&$-=**&&*@**###*]####*@/@&$&######&&=%%&*/<^=*]@]@#%%!!!=*]]**#====*{/*$^'!-$=*]=%!!$=&***#=$%=&##&=###&%^!!!%%$#{::::/@=%!'!%=*~~~@**&&*@~{~~@&&&=%%$$%-%%=******]~~~@****&*]@@*&&&$%$$%%%%!'^^!-$&#*&&$%==&=$#&$=&##]]]*##&#&&##&&=&*]*]***]]##&&&&&*]]##&#@@*&=%%$==%$=&#&*]@~]############&&#]*#=#&&##*#*#=&$%=&&&&*#]*##$=##&#*####&=&*@@]*==#&&&&&*#==#]*##**]###@@*]]**#$=**#*&&###=&###=$&&##&##&&=#***#&]]@]]]]@]*]]]**]]#&&&&==*@*]~]&$%%$-%==%-%$==#]]#==&==&]*#########=%$&*****]*#***]@{@**###]*]]#*]*&=##*]]*$$=####*]]&=#*]#$$#&$$=$&#=';!]+/~@{@***@]$%=####=%%=&]&&*]**&=#&#*@]*&$=#@*%$#{~]#=$$%$=*@~@*##&===$$&&&*@~@@//*&&&=%%$%=#@]#####&=%);)$]@~~@*$-!!!$*~]#=======*@*%!!^%$==&#%%-=#&***&&=%-&&*]&&&=-!--%$$#*@~:1/@]*=-^^!%*]~{{@]]]*#*~{{/~{]#&&====%$#*]]@~~~~{/{~~~]**#***]&&&&$%=%-%%!!!!^!%-%=$$$%%====&&=$$$&#*]]]*#&&$&#&==%%#*]*]**@@]##&&&&]~@]####*=$&%$=$%%%%$=&@~@]########]@]*&=&#*@**##&&#****=#$%$&&&&&##****###&#*#####$=#@@@#&=&&*##&##=$##**#######@@**]]***#**###=###**#####]###&#*#=##*]*#**]]]]]]]]**]]]~//@***#**~{]@@##&==&$%==%%=#**]]#$%=&#]@~@#######&=$$##]]]]**#==#*@{/~]*&&#***]=#]**&*##@@*&$&#&=#*@@&=#]~]==&*$=&=&&-);=/:~]*@@**]~*%%&]@*&$-%%#*&&]~]*#&&$&*]]*&=**@#%*{{@####$=&&]~]*#&##&&&==&&*{/{@@~]=$==%%%$=&*]*####&$-';;!&@]~@*=-!!!$*~~*========&#%!---=&==&=%$=&~~~@]#=$%%***]&=$-^!%&###~~~++/*#=%%^)-&~++{/@*&&&#]{{/@]#*###====&$&]]*#&#&&*{/@##&##**]@~@#&&&$%=%%=$-!---=&%$%-----%%%%%%%---%=#@@@]&=$%$=$$%%%%$#]#&=====&&&&*@@#***#&#=$##&=%%%%%%=&]]*&====#*##*]*$$$%#]/@*&&&&&#]*#&**##**&&&##**#**##&#*#*##*&&##*]&$%$*@@*]#&===***######]~@***]]**&&*=##&&=&**###**@*&&&#]]*##*#**#**]]]]]**&*]]]~{~]@@*@{{{/@{{@@]]##$%&==&&*]**#$%$*]]{~@@#######=%$=&&&&&&&##%$#@@~/{]#&=*@@*#=*@*#&#]@~@*&=##=%#*@@&=#@]#%$=*=&###=!)-@+:{*@~@**@{*$=]~]*$%-%$##&*@@#&==$%&]@]$%%===$$@+/@*##**##&]@#####**@@*&&&]//]]]]=-=*&$%=&&&]~]###&$-^^)^=]@~~]=-^'!$*~~]#=====$%%%%---%-=#&=====&*~{@*&$%%-$&#&#$-!!!=*]*&&~{]]*#$%$%-!-=]{/{@]#=$&&&#**#==$%--%=***&=&]#==&=%%$#&-!%%$&*]]]{{##&&&$&=&&=$=###**=&%!!!!!-%%%%%%%%%$=$#****#*#&&&$%$%-%$*&$%%$$&###&]~]]@@]]*#&=&##&&=%-!!=**#*=%$$$=**#*#===&$&#@]]#=#&*]]*###&=#]*##*]]]@##**###&#*####=###**$$=#@]*@]*]#$&#]*###]@~~]****]]*#=&$#*#=&=*]*##########*]]##=&#**#**#*#&==&##*]]]@]]]*@@@@~@~~@@]==&--&=&&#**====&@++{{~@]####]**#=#=&#&=$$&#&=&]/~{/{@*&*]~]###@@*&$&@~@]*&=##=$]@@@&=#**%%%=#&&#&$%-!=/[+@*@@]**@~&$=@~*$%$$%=*]&]~]#==#==#*]*-'-$$$$&@/~]**##**#*@@#########=$&&]/@&&#$'!=&$%=&&&*@@####=%-!!%=**@/{]$!'!%*//~@&&===$%-%%%%=$%$&&$%=#***]@]#&=%-%%=#*&%^)^%=~@*#==&#$$%-----%$&]@~@&===$-$$$$%------==&#{{@#=&#=======&&%!!-=&=$=&#]@**####&&&]*]~~~~~@**&-----%$%%%%%%%=&&&&#******#&#&===$=##=%%$&&#@]*]@@#*@@]]]]##&&##&&%%%-#]**#=$&&&#**####***##*]*]#####**#===$%=#==&***#]*##**##&]@###*&&&#*@*&&&**]***@]#&&#**##@~@]******]##*##]@*&&#***#####**]###]#&*&&]]*##*#&&$$$*]*##&&&#*&&####*]]*&$%-%=-%*#*&$=#==#*~11/@@]######*]**&&&$=$%$&&#&&&]/@@{@]#&#*]####@@*&=#@@***&=#&$$]@@@&=#*#%=#]@~*$$%--^=/:/]#*]]**@]=$=*]*&=-%%#]]&]@####~]##]@=%%=]##&]~{@]####&==*~]#########=$&*@/]=&#!)%#&$=&&&*@~]##&=$$$%&&&*]~/*%^!-$*{/+{]*#&&$%-$=#*&&====&=%&#]]]]*#$-%---$=&&=-!!$*~{]=$%%%%--%%%%=&&#@]*#&-!---^!------%%=&&@{{/{]&&****@~~~]*&=$==&&=$$$##*=&#&&#==#]{~~~]***@]&===$$=$-$=$%--%$=#&&#&##*]&&=%$=$%=**=---&##***@@]#**#&*]**##&&*##&$=%=&=$$==&&&&#]*####]]]#]]]]*&&&#&$$$$$$=&=%%==&##**###**##]@#####=#&#@]#&=]@@]###*&$=#]*##*]*]******#==*&&#*##=#&]@##&=#*#**#&**#**]{~]###&=&===&#&&=$$$$$--%%%$=$%%%-!-=&-$*&#&%=&=#]{{/~]###&====#*]]*#=#=$==#@]*&&&]/{~~*#=$#@**###@@#==#*]]**&=##$=]@*]==###=#~@@]=%%%-^!*++@###@@*]~*=$=]@*&$-%$*@@]@@##**]***{/*$=#~*&&]{~@*&=##=%$&*#*#########=#]~@*$$-)-&]&&&&&&#***#&$%$=$%&&==@{~%))!$*/:/+~*#&&%%-$==*]#&=$====#]*&##&&=-!---$==&=%-%]~{{@%--^!!!!!%$=&*@]]*&=$!)^---!!=&$%%%&*]{{{///{**#~{/{{///{]*#**~/~*&&&&==$$$==$%%&]]@~@*&$=&&$$&&#####*~~@#=$$%&&=&&=&##*#*&&===&]*&=%%$###*====#**#=*]]**##&]@]]&&$$$%%-$##&&&#**##&#*]]*#&*]]]#=#&&&&&&&&&&%$===&*#]*#]@@*##]]**#*&&&##**&&&]**=####$&]@]*#*#&]]*****&$&#=$#&#*&&&]@]@*&#*##*&&#]*]**@]####=%=&===&========$-$-!----%$$=&*]$%===%%&*=&#***#=&###&=$$=**]##*#$%*@]*&&&&&]//+~]&=$&@]####@@&$&#]@@]]&=#*&&]@*#=&###=&@#&=%-$=%!=~:+@##]~@*]]#&&=*]#$%-%#]]#@@]######*@/~&$&&]]#]@/~]#==#&$$&###*######&===&#]&$%%^-=]]&&&&&&###*#=--$$%%$%%#~{&-!%=#]~+::@&=----$==#]*$%=====#]]#&##=$-^!%%$=====#*]~]]]%))^^-$=$$=&&&&#&#&&$%-!%%%==&]]&==#]~{{~@@]]*$$=&*@]##====&#]~{/{~]*@&=$=$&#&%%$&&##*]#=$=&=%%=*~]****@~~]#&=$==$&&#&=*#**##&&&**#====&###&$$$$=**##@@]]**##]@**$==%==$=**]##&&]@###&*]]]*##]*]####&&&&=&#&#=====&##**#*@@]=&*]*###=$&&#*@]#=#*#&###]*#]*#**##**]]***#==##=$&&]@=$=#]@~]&#**##=$##**]**######=&&$$$=&==#*###**#&$==%%&#&&&#*$-==&=$$==$%%$$**###***&&##*]*&*&=$*]&=$$$&#]//+@*&&&=*&=###@@&=##@~@**&=####**#*####&&#@&$%--%%-^={+/]#]~~]*]]&==%=&=$$-%*@**]*#######]~~]$-=&]@*{//@**=&##$=&&#@]#######&=-$##=%$--$*@*&&&&&&*@~]&%!%%%%%%-=~{]-^-&*]~{{/]=^^^-$&*&&&&=%-$====*]##*]#%-!!$=====#**~~]*=%-);^-%&*]***#&#&=&#&&$%%%==#]]**=%%=*]@@*#==$%%^'--%%-'------$&#**#*]]@*&==%$=$$===&&##&==&]*&%!%&&=====&*]*&**&==&&&&=$&*#*]#*&&===#&&==&*#&&&&&*]*##*]]]]**##]*#$$$%$$$#]@{@*]]@@##**]*]*##*]*]*&*##&&&&=#&&&&*&&=*]#]**]]*==#*&&#&$$&&&#@]####&==#**]*###**###**]]***=&##=$&&#]#=$=]]]&$$#*##=$&#**]]**####**##=$$$%-%=&#*##**#=====*]&=$$%!$&&#===$$%$&#*@*######=#&#*~@]*=$#*]&&%%%$#]/++@&&&&=*#&##]//#=##@@]*#&=##**]##*#]**=&]]=%=&&&%^^=/:{##@~]**]**&$%%=&$%-%*]*@~]#######@/@#&=&&]@#*@@]*]###*&&&&#**######&&=-%#=%-$%%#]]&&&&&&&]~]#=!-$===%-=~{{&-%#~~~{//@*-'^--&]*##&=%%$===#*]*=*@]&%%%$==$%=#]~~~@&%%!^'^%$$#]#====&&&#]]&&$%=&**~~*&=%-$#]*&*&$$$$--!-----!^----%=&&#&=&##**$-%%%%%---%%=&##&$=#]*&%-$&=%$=#*&#&#*~~]*==$=%-%$#****##&&==*]&&=&&=&#&&&]~]#]@*#&*##&&#&#*#=%%=$=#*{{~~@@]#####*]]*&*@]*]]*&&&&&##*&*]*]*&&&*#**#*]*###&=&=$%=&&&##**&&&&$$=&#]]*##]@####**]#&&&#####]#&***&&@]]*&&&]*##=#&#]@@]]**###**#&%%%%%$#&=&#*#**&&&&=&#$%%--%$%%%%%$===&~~{+{@@@****##&#@]*#$$##*&#===&#@//:@#&&&=##&=#@{~=%#*@{@]]&=##]***@]#@]#=&@#=$=$=&%-=@++@##@@***]*====$#&$=&&]]]~]##&#*###@~#$%%$&]@#*]]#&&$%=###]]]@@]@@**&$-!-$&$%%%%$*@*&&&&&*]{/*&%!%=#&&%=]@]&%%*~~@~{/#=%^'!-=]*#&&&======#]]*##]]&$%&&&$%-!=~~~@]&-^^!!%$$$$#*#*****@~~{~##$%&&**]]$%%%%#]]#&&=$$$$%$=&&==$%!!!-%&]@]*&#&=&%-!!!%%%%%!!!!%$&*#*]]##=$$&#====*]&#*&#]]*#&=$%-^$&&#*****#&&=*]#&&=&=$=$&##]*#*]*&=&&=#=&&=&=$%=====&@//{@**######@@]]*&#*]]]#=#&&&&=&]~]##==&&##]***#==&&#&$$=&&&&&#**#&=#&&#&#~@]*##]]**##**&$==&##**@]*@@*&#*#*]&&=**#*&&&#*]]*]]###]@@@]#&&==&&=&&=**#*&##==&=%--%-$$%%%%%%%$=*~{//~@@]*##**###*@]&%$&&&&&&$&=*{///@*=&&=#&$%#~@*$!&*@/{]*&=#]~]#####@]&==]&$$$%%%%$&~//*=#@@****#=$$$$&&&&##]*]@####&*###*]$!%-$*@@#]~@&$=$$==&#@*]@]@~]*=$-^!%&&=$===#]]=$$&#&]~/~*$!-$###%$&~*=%=&]@]@@~#%!')'!$&&&&&%%%#****]]#==*@*=%%=&$-!-$@+{]*=-''^-%$$$$&*@]]***@~++/*#$%%$%%%%%!!%%$&&=%%==%=&=#@{{]*]#&%!-%&&*#$$$&#=%!'^-%=====%!--%=$$$#@@*&$%&#&&===**=&*&&&&#]#&&#&=#&&#]*#**]##*]]###&&=&==&###&#*#=&#*#&**###&--%$$$$=&~+:+@*#######*]**]#=**]*]*##&&&&=@@*&&$%=&&##&#*#=&#=#&&&&&&&&&&#]#&&&&&=$#@]]]**]]*#&==##&#######]**@]##=####=&*]@###=#&#]]@]**@@~~@@]*#&&==&=$=&#&==$$$%====%-%$$$&=======#]~{//]**&$$#*]**]@~]&%$&&&&&#===&]{/+@&$&&=#=%&@/@#$-#@@/~&$==#*]#%#*##@@#$$#=%%%%=$%%&~/{#%#~@****&$&=%=&&&&&&&*@@###**]###*#%%--=@~]#@~]*&***]*&=&$&*]~@&%%-^^!&&=====#]@&%%%&#*@{~*%!!%=&#%-=#*&=#]{@*&]~#%^^!!%$#*=$&=--=]]*@]*#===*]=%%=&$-^-&*~/~=$-^^-===$$$$#~{~@***]@~~#$%$%%%-%%%%%$===##$%%&&=*@]{/{@*##=&==###&&%-%%&#$%-%=$$======%=$==$--$#*#=&&&====#*]*&&#=&&#@{@*]~]*@@*]@]*##&=#]]*&##*&&==&####&#*########*&&&=%%$$$%%$=]{/{*=&]@@@***#&]*##&**]*]**]####]]*=---%=&&#&#*###*&&&&&&&&&&&&##**#=#&$%$#*]***@]*##$$=**#######*]**##**####****]##&=&&##*@]*]]]]**]*&*#&&===&=&#&$$$=&$&==$%%==%#~***&&=#]~~{/@***&==$*@@@~@]*&$=#&&*##$%=&#@~~]=$&*&*=$#@{@&--#@@/~&$$&#]*==&*##*]=%$#&=$%$=%-%&/:/#$]/@**#&==#=$&&&&&&&&]~]###########=--%&{@#]~@*#&###*###*#*@@~]&%-^)^&~~&&==#]{]$%=*]~@~{]#%!-$=&%--&@&=$*{{@#*@*%)'^^%&#]]&=&$%=]~@*]]&&===&#%%$&=!'^$*~~]#-!!!$&*&$$$$&@~~{]]]]]*#*$%%$---=*********]]##&**#]]&#*==%-%-%%&***#&=%&*]]$%=&##&&==#**&&##=$-%&$$==#*#%-$=*]*#=#*&&&##*]*~~*#]]***#**#=%==$$$&####**&=$##&#*#*########=#&%$=%%$%%=&***$$&*]]@]###**]*&***]]]]*@]##&#**#-!!%$&&##]@]@@*#=#&&*]]##&&&##*#&&&$%&#]@]###]~@*&$$&**######**#####*&&&*]*#&==#=%=&&#***#**===&]*]**##&&===&*#&&&&=$=====&**&~/~]*&==*~~{//@*#&===$#*]*]]*#*#*##&]@*#$&=*{{]&$=&]##=$#*]]=%$]{//~&$=&#**#**]##]*==###&$%==%%#~+/]=$]/@**&$=&#=$&&&&&&&*@@###########&%!%$*{@#@~]#=$&####$&@@@~~@*&%^);-]~{#===*{@*%=]@]~~~~*%!!%==$%-=]]&=#~{~*=*~#!'!--=&&*&%!%$%&~~@]]*====$%%--=$-)!=*~~]#%!-=&&&=%-$$$#~{~]=$$&#&#&$=$%%%&]]*********#&&#@~]*&$$%--!-%-$=&***&&==*]]*$%&*@&$==#~~]#&*&=$$==%-%-%#%%$&#]*=#*]@#==&****~~**~@*&##*@@*=#$%%%&#&##]]*&=&=&#&=**######*&&##&&%%=%=**~*#&=$=#&#==&==#*]]*#*@@]@]*&#*]##]#=-%=#*&*]#]*@@]#&&&&#*##&&&&&#**#=#&&*]{/{]*&*]]#$%%&#&#*#####*##@@**=$&]~]##$$==$&&&&#]]]*]###**#&&#*]]#&&=&&=&#&&&%$=#*]~~~@@]#&%%%#~~{/+/]*&$=&#=&##*]]]*@@]*##]@**$==*@@]#&&##===$&#]#%%$]//+*=$==&@#&####]~]#&&#&=%%=$%%*~+{#=&@/@**&=###=$&&&&&&&]~]########]*&%^^%&*{@#@@*&$&#]***&&**#@~]*&!);!*/~#%%==*@*%%&@*&]@*]=-!-$=$%-$*]#%%*{/#$%&*%))!=&*]**$-!!=*~~@@##&&&&$%-%%%$%-=*~{/~*&=&@@*#&&%-$$&@/~@*&==&#&&&&&&&*]~~@*&&===$=&===#@/@&%%%%%%--%%$&=#**&===&#&=%%=*@#$$&*~{*&&#&$=##=$%=%%--%&#]#==&###&&*&&#]*@]*]@]]##]]~@]*#$%==*]&&&&&##&=&&#&##&#*#####=$&##&=&&&&*]*&=&&&=&##=&=%$=*]]#&&]]]~]&$$#]*&**=-%&*]#*]#**]]&=#=#&#&$$=&&&&&#]#*###]]]@@]*]*#**====*&#*##&=#*]~~@]*#=##]*#*&&##&#&=$$&*]]**&*#*#==&**]#*#**&=$=$$$&#*~+++/{@-!!---$*~{~/~*&&==##**#&*~{]]]@{~@*#]{@*$$&&*##*]***=&=$&#**#$#{:/~&=$%$#/]#####*]#=#$$=$%$=%-$*~{@#=#~{@*#==###=$&&&&&&&]@###&#*###@@=!-%=*]{@#*]#==#]~]##=$]@]~@**$')!#+[+*%$=#~@$-=**&*{/@#%--=&&%-$=**$%=]{@=%=#&^22-=&=&&#&$%$@/{{@@*&&**#%-$===&==]~++:{*#*@{@&&$%--$&@+[+~##&##&&#&&&##]]]]##&=$%%$&&===*@]#%%=====%-%%$==*~~*&&&&&&=%$=&#%%&#~~]#==&#*~~~*&##=$%%%=&*&%&&=%&##]*#*#&#]]@@#=%$*#*##**&$&=&#&#&&&=$$=&]*&&#&#*######=#&######]]#&=$&##&#=&==$$&#*]]*&*]]]]*&==##*#**$--=&#&*]&]@*]==*&&&&*##&&&&&&#***&&&&&#***#]]*@@#==$&##]*##$#*@~]*]]*&&#*@@*#=*@@##&%%$#*]]]###&====#***##]]*#*#===&*]{/~@]#=;;'!-$=*~~@/]$%%%=*##***@/~**#*@~@]*]/~]=$=&##*]]]*]###=#&#*==*/:+@&$=%=*/*=####*#=&*&&&&$&=%%=*~{@&$#@@@#=$$#*#=$&&&&&&*@@##&$&*##]~@&%$&&@@~@#]*&$&#@~*=###@@@~]*#%;'%~[1/&%==*~]%$#~]]{+/]&--%$&=%%==*&%-&~{*%%#&=!;^#]#=&&&&$$#{/{*]]&&]@#!'!%%=&#*~~{//@#&#]]*#==%!!%&@+[:/@*&$%%%$=$&#&&&=$$%---%-=&#]*&&&#$%-%==$%%%%====@+1[:{@****&===$$%=*]~{*&$%=&&***#*]&$-$%-%&&&$=&%=*]&&##]*&=*]]]#&%$##$-$%&=$==&=$=$&#&%=&**#&&&&]@#####*&&&&##*##*##&&&#&#*&==$$$=&&#]]@]]**]]@]]*#@]*]##=%&&#&*]&#]*#=&#=$&&##&&&&&&&&#]*#=#&&&#]*]]]##]=$=#&&##****#]@@***]]#==#@@]#&*~]&&#==&&#*]]&=#=%$$$=&=#*##&##]]]]]]*&&=-^''';!=$=&=*]]@@&%$--$&#*]@]@{@*#&=]]]#&*@]*%-%=&*#]]]**&=*&&&#&$$#//~#====#~@*=##########=###&&%%#]{{@=%#{~@&$$$&*#=$&&&&&&]~]##=%&]*#@/@&$&&&*]#]**]&&#]]]==#**@]@@**&^;^=/<[]!!$=*]$-=@]*]~{]&-'-%$=%%%#*]#%$*~@#!%#&$')$@~&&=&*&%=~/{{]@]&#*&%))^--=&*~/+{/#$%=&&&&&&$-^-&@{/+/#=%---%%===*@]#=%%%%%=$%=]]#*@#=$%----%%%-%%$==#*~::+~]]]@~]]**&%=&*@]]*&&$%=====#*#&-!%$--%&&&=$=%&]]*]]##&&#**#=%=&&&#%%%%-%%$&$%%$%$#&#*@]]*&&&&#]*#####=$&&&&##*&&&##*]*##=%=&&&&&&##*@@]]#*]]]]#=&&##*@]#&#***]&##**####=#&#&=&&&&&&&#**&=&&*#&**]]**&*##&&==##**#*&&*]]***]]&=&#**&##@##=#&$&&##*#==#=$&=$$%%=**##&*]##=$$$$-^'''^'-*~~~@&**##&%^--%$$$&*]]]~@]]*&]~~&$=*]]$!%=&##*]]]**&*=$&&&&&]//~&=###*]*#&######&#*&=&&#==%%*~//]=$]~@]&==%#@#=$&&=&#&]@##&$$##&#@~*=%$==*]#***#&##*]&=&####]~@*#=^^$~12^$=&*~~~[1[{$;2)$&#]]=%-%#]#=$-);'-%$$&*/++/#$%=&###*]]=&#$%==&#%%%&*###@~~@***@]*********#&&&=%-!^-%%%==#*=$%*@~{~##*]{/~~@]~]#&$$=*]~{@*]&=#@*##]]@~]&&#&&===$%-%%%$===&&&&=&#]*###@~@]]**##=$&$%=$&&&&%-=&&*]**###~{~]#&&@]*#&&#*#=&#&&=&#*###***%%=&#&#]]@*#$$$=&&&&&&*##&&*]##&&&&##***]]*=&#=#&==&##*=$#@]*]**]]**]@####]@****##*&=&##***##&###**&&===%%%%%$$=&=&&#*{~#=%-!-=*{{~@]*##&&]]~@*#@]]**&=]@]##*]]&%-&=*{/~]###]]#=$&&=&{[:*$&]]@]###&*###=%#*#=%&@~*$=#]~{@##]@**=&$$*@@=%=&&=#&]@##&$$&&&*@@&%!^!%@{~]#####]~*$%$&&]@]]*#=%!'%]{{*%!-$=&&##&&&]@##&-'-%%%&=%$=*]&%==*]&#&&%-$#]#==&*##~//~##&&#*&'2,;!$=#]@~{:[{=)>2!*~]]#%%$&*#$%-''^%####*~/{]*$%=&&&##]]*&=#&$&=&==&*]~~~~~~*@~~~/+{{{{{{{{{~]##&%%%--%%===$$%$$=**@@*&&=*]]@/{~*&==%-%#]~]&$%$*~]]]@*]]##=#=====%-$========&&&=$=&&#*#*]]]]]**##=#&$==&###%-$&#]]#]***]*]&==$##&*&&&*#&##=&*#]@#####=-%=$=&##*]*#**]]]]##&&]*&&&#@]##*]]]]]***]*]***##&&&*]@#####*@@@]]***]###]~~]##**###&=##**##$=&**]]*#*&&&#***&=$*@]#*]@=-''!!=&]///~@~@]]#*#]@#&*@]**&=@/~**#]@]$-==*{/@*&*#@~]$$&##]/[:@=&***&=#**]###=&@@&$$#*#$-%&*@@*=&]@*#&=%=]/@=$&&##**@@###$###&]~]=!^!!&~/]###&=#@~*==$*]@@*]]&%!'!$*~~#%$#&#***#&&*@@##=!^-%%$#****]*=$==*]&&&%-%=*]#===&&*{+@*&&&&&#%2>;!=###**~+1:#^22!#{~*#=%$====%---=*@~~~~~~~~#&$=&&&*]]]]]]**###*@~~{{{{{{~~@*]@]]{/@@@@@@@@@@*#&##&&%!=#]*#&=$=$$&&==$$=$&==]{~@*&&&&=$&#]*#$$=@{@~]=$$*]*&&&$&===$&=#&&=#*****===$$$&#**#&&&&##*&&##&&]*&&%%=**]*##**##*]*&#=&#*]]#&#&$$**#*&&*====#=-%=&=$=&##=&**@@@@]*##]]=#&##&=&]~@@*##=#*]*##*&&#&=#@@*##&#*{{~@]*]*]@@**]]*&*#***##&&*#]***#*@@*###]*#*]~~~@*~+:+~~{#%%-!%=]~{::/+@@]*]#]*]@&&#@]#&==*@@]]]]]&%-%=*{/@]]**@@&%-$$&*{:+]$&***&=#######==*#$%=##=$-%#*]]&$=]@###=$&]~*$$&&&&&]~]&===&#&*@@&%!--=~+/#####&]{@*&=$]~@]]@]&$%-!$#]*%^$&#*@]]*&&]~]#&%!%&***]]**@~*$%=###$$$--%=&&%$==#*]{~*=$$&&&=^>;!$#*&#@]{:[{%2>2%]~#====#**&$%%&*~~~~~***@~]&&&&&*]@~@@@@*#&&#]{{::+///~@*##&#&--%%^^-%%$#]@@*$%$$$=%$#~~@]*&&=%%$$%$$&*&&#=*****#&&&=&#*]*]*#&]~~~*%%=*~@#=##&&=&$==**&&*]@]**&=&$$$&=**#====&##=$&##&&=&=$%$=&#&=$&&===&*$$=&##*]*=&=%=#&#*=$&$$$$#&--%%%%%%#*@@**####***&]@*##&#&$=#]*##$$$#**]&=##=##&&]]*#&&&*~~]##**#]~@]##*]]**#**]##&###****]~]*]*]]]@{{/+++//<1+~]#%=*#&*]~~{/{~@#*]]**##]@####*&$=&**]]]]#*&%-%=*{/@*]]]~@&%-%%&@/++]$$&&&==#######=$&$$=&&##$%%*@]*&&&]@###=$&]@#%$&&&&&]{*#$$$=&=]~]=!--%*/:{####**//]]#$$]@##@~]&=*=%=*]&--%=$#*&&&=&#]*&$!-$&**@~@**]@#$=&##$%%%-!$=&=%$==#]@{@=%%=&&=-))-=##&&*~~/[/$;>;-*@*====#]@#$--$#]]***]***]{~##&&&]~@#===%%%&]]@///////~]#=-----!)))22'^'%#~~]&%!!---%&~:+{{]#*&&=&=$=&#@@~]&##=#]*#&&&=&*]~~@]]@@]#$!%&#@]&####&&==$&&&%=**&&==&&#%%&&##&=#*#]**#=$&&#===$$%-!!%&&=%$$%$$$$$$==&#**]##=$&#&#*#=#&&&&##%%%%%%%&**@]*#&=#*###=#*#&&&&&&&#**#***]@@********#==##*###&]/{]*&&#**@]]&**]#&####**##*]#**#**]#]@]@@@@@@/:1[/~/@#=%-%*@]]***]~@]]#=&#&&==&#]#*]#**$===#]@]*&$=%-%=*{~]]*]]@]&%-%=*{//+]$$$===&####&==$&]##&&*]#-%$*]&&&&&]@##&$$&]@#=$&&&&*{/]==&&&&&]@#=--%=~+/]######@@***=#@@#]~@#$%=%!%&#=%%$==&]]##&=##&%!^%&===*@]]~{]$%*~*=$===%%=#&&=&=%&@~{@=%=&&&$!^-===&#@~{///]^>;!]@#==&==&#&%!-&*]]#===&#*]~{~*&&&&#*%-!--!%#@////~@@~~~]=%%'!-%%%%$$$%%%-&@@]=-''!!!!!-&#]]@]#]*&&==&=$=&**]#&#&#]]]]**&=#**]]]@@##&%-%###=$&&&=$=#&&&===&]*&=$#**&%%&&##&$=***]]*#=#&&&&*&=$%-%$&&&&&=$##&*]]*&&&#]*&==$&&*@@***##&&#&==%====&****=&=%=**#*&&##*=#&&&&&]@##**@@]&#*]]#**]&$*]**=%=#@@@*#**#*~~~]*#*&&*@@@@**##*&#]*####@~]**####*@@]=$$$^)'-$&#$$-%=&#**]*&#&$%%%=##*]@##*$%$$#~/~*&==%-%=*@]]@@@]#&$^!%#]{+/{#-%=########=%$$#~*&&&]~*%%=&*#&&&&]@##=%=*@@&$$&&&&]//*$&#]]###*=%!--&~+{&=#*###*]]*]]*@]#@~]&%--!^!=&$=&==*@~~*&##*#&--%$&==#]~]]@]#%%*@#&*&&$%%=**#****~//+@=-$$$$-!%&*#&*~~{~+/*$';-&]#%%&&==&=%--$&=&==&==&=&]@~]=-$&*#$')^-%=]{~@@@@]#&*#&$!-!!%&&&=&&**#&&#@@#=%!!-%%!^^!$$%=&#&&=$==$%%%%%#*#**#&=*#]@@]]*]]*&&#&&$$=%=**#&$$&$$$%$*]&$==*~~*&$=&]]*=$=###&##***]]]#*##&##]#==%%&==#&&$%=&##]~]#=#&##*#&=$&&]~~@***&&&&&&&%$&==#**@@]*##]]*###=]~]&&&&&&*@@]**##&=$$***&*#*&$=*]@#=###*]]&&**#~{{]]*###@@@@@]**##&#**##]@~@]]**###**&%^'^-!-%%=$%--')%&&&=*]]**&=%=&&#*~~*$&$=&&]~@@]*##$-%=*]*]{{~]=$%'-$*{/[+@=!%&#######&$$&*@@=$&&]@#$$&&##&&&&#]*##=#]~]=%=&&&&]/@&=*@@@*&#&-!^-%@/{@=%#*###**#&&&&###@@*&%=%%--$*#&&=#]]]*$$&&&&&$-%&#==&]~~@@#--=]]&&@*&%-$=***]**@/:+/]$-%%--!-=&=&*~~~~@~@=-!-&]*&%=**====$%-$=%=&&&===#]{~]$^)-&*&!^!=#]~::{**#&&=%%$!';'-%&*##****&&*~~{~]&$--%&&==%$**&$%$=$&==&=%%%%$&#*#**&##==]]]@@*#&=&=%%%$$%#@~@#$%$--%=*]]#=$&&*]*&%%&###=%=&&$$=&#*#*]*&**##&&&&&*&&&&==&&%-$&&#]@#*&&&&#**######]*]*#####&&&#==&&=*]@{@@@**@@#=#&=#*=$$&&*]@~]@@**##$$=#**####=%&**]#&&&#*@@*##&]@]]]&&##*]]***]]**##&#]*#*]]]*]######&$%^'^!--%%%-!!!!-=&&&#**]]]#$-$$&#]/{]&##&&&#]]@]]#=%%$&&*#]@~]&$%$-%=*{/:/*&$=########=%=&]~#$$&*@@*&-%%&*#&&&##&#&=&]@#=$&&&&*{/@&=###&$$&=%---=~:/#$$#]*###*#====&##@@*&%%-%%%&@]@*&*@@@]&&#&&&=%%=&&==#*@@]*=-%&@*#]~&--%=#]*&&==*~{{~*!'-%%-=#&=#*~~~~@@@*$-%$*@&%-=]*====%-=***]]*##**]@~@&-))$]]%!%*/:1:/@#=$$%!^'''2>;-=*{/{{/{~~*#]]*@@*&&&$&&#&##@~~&=%$&=##*#&&&&=&&$$==$$&#&=*]]@~*&==$$-%$=&=@/~]*$-$%%%=##&$$=&$=&##=&*#*#$-%&=$&=$#&#**#&#*&&&*]##]#&#&$$=$$$&#&#@@######&#]**##&#*@*=&**]##&&&&&&#*]@]@]@@#####&##$=&$$=&&]~@]#@@###*&&&#**#&###=#]***#=#&#@@@##=&###&%%=##*]]***]]**####*****]***&*###=%$---!!!!!!=$$$#@~@*&#**##&$--%=&#]//]&=&&&&#*~/~*&$$===&&##*~]&$%--%=*{//~*&$=##&#*###=$&&]@#$=&]~]#=!!%&*#&&&&#&#&%=]@#=$&&&&]//]&=###=%=&$%--$*~/@=%=*]*############@@*&%$$%%%=*@##=*~@~]**&&&&$%$&*#==*@~@**%!%&*#*@]$^!=*]]===%%&**~]$))'!!%&*&&]]~/{{]#*&--=*]*$-=]~*&===%=~~~~~*&#]{{@*#*%^^%&*#%%*~::/@#$^)^-^)';2));!&]+<(:::/~@*&*#=&#$&####&&&#]{+/*&=#&##*]@]#&&&=&==$$$&##&##&&*]]&&&&=%$=$&#]@]*#%!%$%=&=%%%%$$--&&##&&===%-%==&&$%=##]*#=&#=$&#*#&&&$&&=%$$%$=&#*{@##**]###**##&&#]/@]@*****]####*&*@~@**]]*&*#**@]&&&&&&&&#*#*]~@*&*##=#&#]*###**##&#]#&&&#**]&&###&#=%%#@*#*]]***]##&&&##**@~]**]]**###=#$%%%=$$%$+///+/~~~@]]&==%---%*@*#@{@&==#&&&#@@@]&=&&%%=&&=#~~&$%-%$=*@{~@]&$=##=&*###=$&&]@*&&&#]*#=-%#]~]&&&&&&]#$&]@#=$&&&*@/@*&=###=$&&$-%%=*~@*$$*@~]#####&#*####@@#$^-%%%%=*]#$$*{~]#&$$&&&$%=====#]~@@*=^'%&#]{{=)'%*~~*===%-&*@~*^2)!!$=***#@@~{~@*&&$-%&@]&-%#~~]#*&&=*++{@]*#]{{~*&#&---%&&=%$*@]*=$!!!%$%-^^^^--%&]~{/~*]@]**&====&=%$####*&&&*]@@#=&&#&##@@]]~**&&=&&=###&&&#&$&#=%&&&==&=%&###*]&-^%=%&&=======%%=&&##=%$=%%&&&=&=%$&=&&#*#&$$&##&###==&&&=%$$=&#]@]*###**###]****&]~]]@]]***@*&&*]##]@*&#]*#&===#*#=$&&&&&&#&=**]]*]****####**##&==&&#**#=#&]@]]#&=#*#==&@~]]*]]*****&#=#&#***]*]**]]]@***#&$=$&&@@~(:+/{~]]]]]*&#&---%%&#&*]/{]#=&&&&#*@]]&&#$-%==&=&/@&$%-%==*]~~]*=$=####@###=$&*@@#=$&#**##$$&*@]&&&&&*@*$*@{*=$&&&]~{@#==###=$&&$--$#]~]&$=]~]######=&*####*]&^)-===&@~~&$#]{@#&$%=&&=-%&====*@]***=!-=*]/+@-)!=]~{]&=$-=]~{@=^)^--#]@~~]*@{/]&$$&=%=]]=%%*~{~*#]*#*~1/*#&##]~~]####&$=&***&$&#&&$$%%&#]&%%%!$###@~]]*=$$&$%$$$%=====&&=$$$$===&=$$%$=#&&##*#*@**#&&&=$&===&&&=&#=$========$&*##**&%-%&#]&%%%%=&&&&=&*&#=%=&&=&#&&===&&=$&#*##$=&&#@@]#&$&&$%%%==#&****#]@**&&#**####@@]]*]]]#####]@~]#]*&&#**#==$$#*##=#&&&&&&&#**#*]]]***&&&##**#=%$%$&#]#**]@@@@*&=&====#@@]]]]@****]##&&=&#]*#&#*]*]]@]]**##&&#@~/1/]#=%$$$$$$$$$$%%%%$&=&*@//*&$=#&&&#@]]&&&%%$&===*{@&$%-%==&*@{]*=$=##**]###=$&]~]#=$&&]@#&=$==*]&&&&&]~*=]~{]$$&&&]@*]=$&###=$&&$-%#]]@]&&&]@#######==*==#***&^!=]]&@[<+]#]@~@#=%=&&&$-$*&&==*~#&##%'-&@{+/&^'%&*@@*$%-$*~{{@=!^-$=@~~~@*#@@@##$==%%&@&%%=]{{{##&*@{++]-!-&#&#]****$$$=&***=%%=$##&*@{@*=$&#=@~~~//@&$-!^^''--%%===$%%%%--%%$====&=$=&]*&&=$==###]**&&&#&$=$$$%%=%$&==$&=$%%%&=&#]#%--&]]=-%%=&&=&$%$*#&$-!%=$=$%=#&&=&&&&#]**&&&&*]@**##&&=%%=&=&&#**]*@~]*#=##]*#**@]*]]********@@]***##&&#]*#*&&#*##*##&*##&&&#]**]]]###=$&&*]*#=$&$%$#****@@]*]**&=%$$$=*~@]&&]&*]***&=$$%#**#*#*]***]@]]*&&##]~{{/%''!-%%%%%%%%----%=&#*]]*~{]*=###&&#*@]*#&%$=====*{@&$%%$&=&#@{]*===########=-&#]*##=#&]@&$%-%=*]&&&&&]@**]{~]%$&*]@@*#=&#]**=$&=-!%*~@]]&&&]{**##]**##*&&#*#*#%%]@#$@[:@##~~@@&$$&&&=%%&*&==#~{@**=^'!&]{/@%)-$=&=&%--%=*{/+@=--%&*~~~{*&*@~]#*&$%%=]#%%$*{{/@&&&]/~~]!;!%&#&#**&=%!%%$=#*&%-$#&##*@~*#$%%&**{/~~~/@*=%%^''^-%%$===%-%%%%%$&&=====#*&&*#=&=%===*@/~]##*]*&=%%%%$=%$&$=#&&=%%$&=&##&$-%&]#%%==*]]**&%=#*&=---=&&&=&]*#&&&&&##**#####@{@**#==&&&==$#**]****]*]**#&#**###&#]]**]]]]**####***&&&#**####]*#**&&&]@##&&#***]]*&=##=#&#***=$&&&**@@#####*#**&$$&&&#*~{]==#=&]]*]]###&**]*]@]]&*]]]*&&$-$=&#&$$%--%$=====$%=====$&&*@]*]~@@*&=&&&&&#@]]*&%$$%===&]]#$$$#&&=*{~]#=$&########=-=]~~**&&&]@=%%%%=&*#&&&&]@#**{~*%$&]~@]]@**#**=$$&$!!$&*]]*&&*{/@**#**#**@@@@]#]*==~]$%#/]$-$]~@]=%=&&&$%$#&=$=*~{]**-^-%*~{/]-^%$=$--%%-%=@+:/]$--%==*@]]&&]/{@*&$--%&#=%=*~{~{]$$*@~#%!;)%*]]&&#*&$%%&***]@#$&*~~~{@]#%!---=&&#~]]]~@#====%%=&*~~]*&=$&====&&$%%%=#]@*#&&===#]~#*~~]*#&**#=========&##&#==&&&&&##*=%--%&#$%%==&#*@#&%&*@*==$&=#&#&**#&##***#****##&#*]]]**&&&&$=&#****#*]**#&&#*#&#**###&~@****]]]#####]*#=#&&#]*#**@@@]##=##]&&&*]@@#*]&==#*&&&#&=*#=###]]~@]**]@@@~]=%$&=$$#{{*&&*#**#*]]#**#]*#**@]*#*]]*&$$%%%%%=&=$==#*@]**&&%-&&&**#&#&*#&#]]@~]##=#&=&*@]*&%-%%===&#]*=%=#===*{@]#$&########&$-={/~*=$$*@@=$$%=***#&&&*@@###@@&%$&]@#]~]*=#*#%%=&$-%=#**#*]#]/+@#==##&########**&#@*%=]]=^!#{/@*#=#&&&$%#]#===*]#**=-%=&]~{~&-%$%%%!%&$--#~:+~*%-%&**]~@*&*{:{@]$--%=&==&]@@@***%$#*#-;))^&~@*&&#&#**@{{@]]*$%&@~{@@*$!!^---$&&&&##&#*=%%=&&#]~~+:/]*&&&&===$%-!!-$&]*#&&====*{{@]~]]]*#&&==$=&#*&&==&*=$%%=&&&&&#&$%%%$$%%-$==&#]]&%%&*]*=&&&&&&#&==#**#***##**##&&##]]]]**##==&#**]]*&***]]#*#*&&#**##**@]]******&*###*]*&$$&#**########*&&#*&$&#*]]#*#==&##=$&&&#**&&&&&&#]**#@~@@@]&&=#&==&@//]]]@*##*]]]**=#&#**]]]@]**]**&#=##@~~]#-=*@{/~@*#&&]*===&$&&##&##*{+@&&=&&&=@~]]&%-%$====*@]##]#$%=*@]**=#########=%-={~*%%%=]~]=$$=]@]]*=$$#@]###@]=%$*@@#@~*$=&*#=$&=-!%=*]@~@~]]/~*=%%=&#*#######*#&*@#%*{~=!-]//]*==&&&&&&]@&%==*]##&%!%&**@{*%-==%%=%$=%^^*/[:~&%-%*]***#$&~[[/]&%-%$&##]@]*#&=*#==&&-!'!-$~/{#=$$&]@@///@##&&&*]@*#&-!-%%=$$&&$%=&=$&&$-%==$$#@@~/]####&#&&==----%$%%$$%%$===*@@#&**]@]*#&$%%%&&]*&$%=&$%%$==&&#**&=$=====$$====&*#&#&&**#=#*&&=&&#&#]@]*#&&=*]&=&&#&#*]]*]*&%%&&##*]]#&&#]*]*]]*#=##]*###**]]****]]]@****#$-%$#]@########&$$&##$&#&#*########=$&&&&]@#=#&&&#****~@***&$$=$&##&*{{]*]@]***]@~]]###&#]*]]**#*]]@@@@~/:+]$-!$&##*#*&##&*#=====&**]&&#*~+~&=%$&##]]*#=%-%====#]]****#%%=*]**#&&====#*##=$$=@]=%%=&#]&$$$&@*&&&&%%&]*###**$%$]~]#@@&=*@{*=$&$!'%&*@]{~]**{{*$%$#&=**###&====#]*=$@/@#%=~/@*==&&#&&##]*&$#*]]&#&--$===*@=!$#-'!%%$=$-=~1((+&!!=]#==&=%#/[:~=%^!%==#]@*&&&=&#&==&=%--%#~[:/&!!%&@@*]**&$&=$=&#&$&#&=&&#]*#*&=%$$$%$=$%%=$%$&]~@/*=**@]&&=$%%$$%-!^!%%--=&==&*#=%=*]@]]*=%-%$&&&#=%-$&=$===#&&&@]#==#**&&#&&===&&=$=$====#]@*&==&#&*@*&##*&&&*##&$$=&]@]]]]#$$&=&&**#==&##*#=&#&#&&#**####*]]*****]]@]]*##%-%&#*]*########$=&#&=&&&]@#########=#&&&#]#&&&&&&#]*@@]]]]&==%-=#&%$]{@*#*]##**]@]*&*####**]]]~/{~+++/{/~*-'^$&&=$&==$&$%#*****&&#*]&&=#{:/*$-$&&=&#*#=%-%====*@*]@##$-%=*~@@##=%$$&#*##=$$=]*&%=&&###$=&&]&&&&#==*{@###*#&=&@@##@@&=#@~]=$=%-!$*~~{{@##]/{#%-$&&##&===$%$$$#~]$$#*=$$@::@]####&=$&#&&#=#@~~]]#$%#&#*~@=%&#-;^-$$=$&@+((:]-'!&@&%===]+<1+@%''%&&&*@&$$$$%%#&$$%%---=~[<:@%)-*~{@*#=%-^-%%%%%=&*@~~{~~{]*]##**#&&&=%%$===#]@{//]=**{@#=$%!-%%!^!!-=%!-$&&=&##&%&#*@@]]=-%$=&#&&$%$=&&&===&*#*]]#&#]@]*#&&&&=$%=&&=%$=#*]@*#==&#&#&*#&&&###**#&&&&&&#]*]]]#=$===#*&&===&***#*#=&=$&]@#####*]&*]*****]**###-%=*]**#######&=&&&&&&&&]@########*&&&&&#**#=#&&&*]**]]]***&#=$$#&==*~~@=&#==#*]@~]]***#&#**]]]*@~~{{@&$!';)!==&&$==%-$%=]@]]]]#==&#&#&&@++#%%=#&$%##**=-%=#**]]&]@#*&%%#]@@]##=$&&#@]]*=$$=]##$&&&&*]**]@~]##&&$=~{@########~]##@@*&*@@#$%&%-!%@~{]@]##@//=^-=&&&#&$$$$=&&&~:]%$#&$&]/[/*&===%%%$&#&&=%&~@~@@*%%*]*{~]$#~]-)-$#*==#/[1+*-;2%]#%-=&#~[1+{=''%&@#=*]$%%---%##&&$---=~+((/]$-*+:/]##&$--%%$===*{{+//{/{{]#*#]~~~~*&===#&&&*#*@*]#=&#*#$$%$%=$-^-%%$==-%$=$%=&#$%%=$=&$$%!%%-&&&==$$=&&&#&$%=&*]@**&]*&##*&&#&=$=&#&#&&&####&&$$=&&&&##&&&##]]*&&&&&&##*]]*&$$$&=*@*#&&=&#@@#####=$&#*==#*#*#=&#*]*****=&#&$%&*]]@#&=====$%=&&&*]]#]@#########=$&&&*@@**##&&]~]**#**##&#&%%=&&$&**&%$=$&##*{+{]]**]*]]**#==##&&=-';2;'!$&==&&**===&#@*&&&&&$&&=&###~:+]==#*#&&*#**=-%=*@]]*&]@]*=-%*@***##=$&&*]*@]$$$=]#&=&&&&]~]*@@@@*&&=%={+@*#####**]###@@#&#*]=--#=%!-#]*#*@@@//]$-$&&&&&&&&&&&&&&{[@$##=&~11/]=$###=&=#@*&=%%&{~]##=-%*]#~*%-=@*!)-$=&%$]+:/]$'2!#@&%-=&*+[/~&!;^#*#%=]#--%%-=&]~]#$--=~+<31]=%$~/@**##=--%%%%=&=*@@{~]#**#***@@]]]]*&&==*#=$%%$$%%%%$$&%^-%$&&#=$&&&&##$=$%%!%$$%%%%%%$%^^^-$%=$$$&&%%=&#]]=%$=&]@@*#&##&&#####&&*]]@]]&=&&&&$&#=$&&&&##&&&&&=$&#&&&&&&#*]]]***#&&*~]*#&**]{@#####=$&###&#*####*#&#*]**]]**#$=#]~@@#=%$$&##&#&&&#*##*@]**&#*####=#&&#@~@*&&*]@@##*#*]**=&=-%=&*#&&##$%=&&===]{~@#&#**@@]*#=$$%!!'2>;!%&&&&&=#~++{{{{{~]]]]###&&=*]&&]++~#=&*]##]*]@=-%=*~##&&]{~]$-%*]&]@####]]@~]@*%$$=]&&&&&&&]@#&=#*##=#$%&{~*###&#*##]**#@@&$&*#%%$&&-!-#@*#]~]]/+*%!$&&&&&&&=&#*#=&{:@#**-%{(:*=$&@@*&&#]*&&&=&]@]]*&$-%&*##=!%&@=)^%==-^-@+/*$^)'=@*$%=&@~//~*$^'%#&-%&*=!'!!%*~{{]=-%&~+1<3+=$$#~{##*#&%!%$=%%$$=&#&#&%%=##*&&##&&&&##&&=&&-%!!!--$&$$=&$$=&&#]]##@@*##&$$$=$-%%%$=%-$&&$----%$$$%&&$%%==*~]==&&&]@]**&==$$&&#*&&#&*]@{]=&]{{*=&#=%==&##*#&&&=%%$##&&&&&&]@]]]]]=$=&]@]&&{{@]]*#####=#&#@*#**#####*#&]]**]##&=&#]~~]#=$*]@]*#&&&&###=&]@]#=$**##*&&&&#*~~]$$]~@]&=#**]]]##=%$&&###&&##&##=%$$#@@@#$%===#*###=--^'')^%&~//]%==*/1:~@@@@@@@@@*&##&&*]&&#@~]#$&#*&&&&]@=-%=*{*&&&]/~*%-=]]&]@##*#*#**]~]%$$=]&&&&&&&]@&$%#*#*&&$%*{{#&##=&*##**##*]==##&$%=&#$-=*~]*]@#*]@&$%$*##*]##&=###%%@/]&$-)!]+]-%=]~]$%$=$&#&=#]]**~]$%$&**]#%-$&#!)!&==$%&~/@#%%-&~@=--%&@~{]&$!))-=!'%&&%-!!-=]{//#!-$&~+::+#%=*~~~~/@&%^-$=$%=&=$$%%$%-=@~]=%-$$=&&&=$$==&%--!!-=&#&=&#&&##~]*~*#]]*#&#########&=&$%%&&$%%%--%=%===&=%=*&*~]&$$=&&#**#==$%%$####&&&=#*{@&&@{/@##&%%$&=**##&&&&%$&##&&&&&&#]*]]*&%-%&]{~*#~~*&#&#*##*&&&#**&#*#######**]]***&=%=&*{/**#=#@@*&==&&&&#@]*]~]&=$**####=#&&]/@&%$#]*#=%=***]]&==$===&*&==&**#&$$&&]{~@&%-%$$#*####=#$%%=*~{++/*)%#~+[~*#############==*]&&#*~~*$$=##=#&#]=-%=*{]=#&]/@&%-&@*&]@###=%$$#~~*%$$=]&&&&&&&]@=%=]@##=$$%*{~*===$=]*]@*&#*#=&##=%=&&&&%&*@@*@@]~{]$!-$##&]]#$&#@]#-%@~*$!;)%~+]-%&@~*--=$%$##&=#&&]~*%$##]]]#%-%%%!!$&$$=#{:/]####@/@%-%=&]]**#%^)-$%!-&&=$%!-&@/+/#%!%==*{~]&$$#]]]{/~#-^-$===%$$%%$%&&$##@]=^^%#&&=$$%%%$==%-$==#****=&#*]]]@@]{]*~*#&&***********#&=$=&=%$$%-$&&====&&*]&#~]#=$$$=&#*#&%-%%=&=$$$=%%&&]*=#*@~*==%%$$==***]&&&#=%=&*#&&=$&##**]]*=$$&]/{]#]@=$###*########*&***#######**]]*]]#=#*@//]]***]****&&&&&#***@{@#$$]@###*&#]]@/@*==&**###]]***#===$&$&#*#&$=*@*=%=&&#@@]&$%=#&#]*##*&&$%#]@@@**$^!&]~+/*%%===#*###&&*#&$&*#&&]/{*=$=#*&&&#*&%$&*{@*#*@/@&%-=]&&#*=#*=$&&]/@&%$$=]&&&&&&*@*$$*{/**=$&&]{{#=&=&#]*@~]#######&$$&&&&#$%#]~{{@@~@]$^-=#&=]*%$=#]~*%%]{*&^;^&/:@=%#*]&%$=%-=&#*@~###]#=###&&#$^!-%%%$=$--$]++{*]~]*{/#-%&**@]#*=%^^-%%-&~*&$%!-#~/+@%^-%%=&]*$-%=&$$#@~&-)-$===&$==$$=*]*&&##%')-&]&&$%---=&===&**]~~@#&=&*#*##*#&#*]{]**#&&====#******&&====&==&*&&$$$=&&**=&]*#&$&=%&&#&%!--%$&==&$$=$$=$%--$#*=%-$===&*]**]&&&&$%=&##&&$%&##**]]]#=$=*~*&%&#%-&#@]###*##&#&$$=**]**####*]]**]####@{{@]]#*@]###=#&&&&#]&#*]&%$]@####==@@@@]*#=$#*==&]@]#*#=&#=###]@*#==*~*#==$&##*]#=$=&&#**#]*#=&&]{~#&-!^^#~]@{@#%%&#==**#&$%##&==##*]@~@*=$=##=$&&]#$==*{@&=&@@]=%-=]*]#&$#*=$&&]/@&%$&&~##&&*#]~#%=]//]##=##~//]#***~@]@@&=###&=##&#]]]]#$-#]@{~~~@]*$%$&&&&]]=#]~@@=%&]]&$^)!@+/*=%$**$--%--%&#@~@*&##*#**&&&&$!!$====$-!%&@+{&&]{@~/@$-%==#]]#&$----!!%*~#=%!!$@~~@=^^-%-&&$-!%==%-%]@&!)'%======$&&*@{~*&$%%^)-$&#$$%-%-%&&==&&****@]#&&&&#&$$$$$$=*@*#*&#&&=#*]~~~~]*##*&&===*]@*#&====#**&&#&=$$=&&&&&$!^-%=&#&&#&=&$$=&%--%$#*=%%$=$$#*#*]=$&#&$&#*~]#&&]]&]@*]]&$$$&]]*&$-!-$##**####$=&&&&##***######*]]***&&&*~/{]==#####*&&&&&&*]#&*]*==#]*####=**#**]&%-%&&=$=&#*####*&&##]*&&&$*@]#&%%$##***&&=####*=*]#&&#]~~*&&==&@]*@{@###@~]*]*#=%=]]=&&]]]~@]]]#*&*#=$=&#*=&&]{@=%=**#=%-=]]]#&&]@=$&&]/@&%$#]{*&&&]**@=$&]/]==*&&&]/~#=&$#@##@@&=##&$%=&&#####=!!&**{@*@]]*=%$&&&&]@&&]~@#$$#]*&-')-~:{##=&]*$^----&@@{@#=$&##**#=#&&$-%=====%!%$#~~#%=@///~*!!%=#]@*=$$--%!-!=~~*%-^!=@@@#----%$&&-!%==%-%#/]$!'-$=====&&#**~{{#%%--!!$&&=-^''^!=&&=&=====#~@#]~@**#=$$$$$$&&$-$$=&&&&**@@]]*#*]]##&&=*@]]&&&#=$&##&==&=%%=*&&##&%%%$#*]*&=%$=%%&#&=%$&#]###&&%-&&#]]$%$=$$==*{~]##]*&#]*]]*&*#&&#**%!!%&##**###*&&&*##&#**#&#####**]]]]#$$#@{~&=&*#####=$&&&&#@]*]*]&=&#&#*#**#]*#**&$$&*@*&#&=**#####=#&&&&&##*]*@*$&**#]@]]]]**&#&$=#&####]@##]@/{#&#@+{***@]**@]#=$&#]&&#]*]@##*]]]####=&=#*#&#]]]=$&]@#&$-=]]*%=&]@#=#&]/@&%$&]~#$&*@]#@=$=#@*$$=$$&]/]$$$%&]*]~@&=#&$%=#&$$$$$-!'-#*&~@**]]&-^%#&&&#*$$]@#=%==$$$%-!={+@#&$&~#$-%--=]~{~@#=$&&#***&$$$-!%==#&&%-$&@~*=%&{//{]$'!$=*@*&$%-!'!!!$@+{#-'^%#*##&%$=$&=&=-$@*=%%&@~*--$$&===#**&&@~~{&-!-$===#*&$%^'^^-=&=$$=&=#*~//{/{{@]&%-----%$$--%%$&$=&#&*]&&##]#&=&##*]~@*#=&&&&**&$=&====&]*&&&#&&$=&*@@***&&%%===$=#*]{{]]#&%%&#*@*&$$$%%%%&]]#&&&&&#**@@]]*&$=&##%'!&&*]]@#####=###&&&]@]**##&=#**]]*&%$##]]=&##&=#*#=$&&*]]]*#&##===&&=**#*&#*##*#&&#]~]=#&#**####*&&&&&&*]##*]/@*#]]*#]@@]]#&=#&&#****]*@@**@{/~-$*{/~]##]@@@**#=$&##=$&&&#]*#*]]**&**&&#*##$&&#*#=##]*=%-=]]#$&&]@*&&&]/@&%$&]@#=#]~]*]=-%=]*&=%$=&]~*==%=##*@~]&=#=%=&&&&&&&&$--$*##~/@**#=-'%#&&&*#$&@{*=$=%%%%%$&]//@##$#@#$-%%%*~~~@@##=#=&]@#=%%%-'!=&*&=%-&@+/*&=*{/~]$^)-==*~##$%%!!!-$*~/]-))-$#*&#=$=&$====&]~=%%=*@]#==###&&#]@]*#]@#&-)^$===#]~@&%%%=$$=&=&=$$%&#]{@]]]@*&$%--!!!%$%---%%%%%#]*&*#=$$$%%$=&&**@]&*#&#&&*=%-%$%%%=&###&&&&&%%&&&#*]]#=%%====$]~{+:~**#=$=#]~##=%%&&%-$&#&$$&&&&]@*]]]#&$$=#]&-%&#&*#*#*]@*&&#&=&*@@@]####&#**]]#*==####&#&==%=&#=$&&]~@@]##&*#*&&&##&==&#@#####=$&#*=&&&]@######=#&&*@~]##]/@]*##&*]~@@~*&*##&&#]*#**@]]*]~~&!=]//*$$*@~@@]**=$&&**###&#*@***]]]]**=-$&#&=&&&]@&&#**=$$=]]#$&&]@#=$&]~]&%$&]@*&&]@##&$-%&{@##=#&&]@#$$$&&#*~@**&*=$&&&&&&&*#$-!%#&&@{@]##%%%&]&&*@*&]~{]$$$--%=&#*]~@]*&=*@*&=&&&]~@~~]#**#&=*]*=$==%!!%&*=%==@++{#%=*{~]&!))-=&*@#&&$%!%=#*~~~#!)^%$=#&#&#*&=$#*&#~]%-%&#*#&==&###=*@&$&##$!')'%&=#*]~~@*&&$$$$===&=&=%$%%=$-^!%----%!-!-%%-%%%%%%%$&&==&#&=$%-%&=#***]]&#*&&&#&=$$=&%%%&&*]##&#*&%!%=&=$##&$%%===&*~~{:/@&#&&&#]~{@#$-!=$%%&#*#$=&&&&#]*]]**&&$=*{]$$&&&&###*@~]&=#&&&#@]**=##***##@@*#&=$$$&*#===$#&#&$&&#*==#***~@*=$&&#&$$#]]######=##&$=&&]@#####**##&]~~@**{:/]##*]@~@]]@]]]*##&#**#####@@{/{$!&#*&%!-**]]*]##=$&&]~@]##&]/@*#]]*]##=%%&#&&&&&]@=-&#]=$$=]##$&&]@&$$&]{@#%-&]@#=$#]*&$%-%&]]***##&]@#=%=&&&]/@*]]*#=#&&&&&&]*%--$~~*@@*&=#=%%&*&*@~*=#]**%$$--%&*]@]]*#&$%#@&$$#*&***]@##&==$&***=$$%%!-&#]=%&&~:+]$%=]{@*&-''!$&&*&==--!=]**@]*&^^-$$&#&*@]@#=&@@#*@*%%#]*##&---$$%%&#%%&&-^^!!$#]*]~~{{~#====###*]##****=$%!'''''^!!%!!%$=$%$=&=====&=%$&&###=%%$=*@~{{~#&&%$%&###**#===&#&*##=&*=%--%&&&###=$$&#**]]@{~]&$%$$#&*@{@&=%%$&%$=*]*#&&&&&##**]]]#$%$&~@*#$=&&&#@]@@*&&&&&&*]*]]#*####$#]]]*=%-%%$##=&##]]@*$&&#&$$#*##@~]#=#&&&&&#]*#####&=$$&*##&]@#]**##*&&&#]@~]*~+:~*&#****]]]]]]]*##*@@####]~{/+]%^&#&%--=#**]]]&%$$&*@@#**##]/@##@@]]&==$==*#&&&&]@=-=#*&-%$*#&=&&]@=%=&]/~*%-=@@&$$*]#$%%%%&##***&&&]@&$$&&&&]/@**]##&&&&&&&&##-^!&{{]{/]#&#=$&=#*@~]&=#]*=%--'-&*~{~]#*]*==]@=%=&##&#*@@##=%--%#]@#=$--^-#]*=%==@[[@&$*~{@*=%--%$=$=##$!!%=*==**&%';-=$#]#*~{]$%#@]=&#%-%*]]]]=%%%%-%$&=%$&&!!$&&*#&*@~{{/*#%%$&***@@*~~~~]##=%!!!-%%%$===###=$$%$=&======&&&&#$%=$=$&*]//~]##$%-=&&#&&====&#&&##&$&%--%$=$==&&&$$=*]**]]{@*&%%--$$=*@*$$==&#===&###&&&&&&##*]]*&$=##]@&=%%=&&#]*@@]#&=#&&]~]@~]##]@*&&]]]]#$-%=&&#****@@@*=#&&&&&]@##@@]##*##&&&##**###&$%$%&@@##]@#@@]@**#=##*]]*]*@{~]]#$&#*@@]@*]]]**@~~@*&=*@{/]%^^&#&&&&&#**]]*=%%=*@/{@****@/@&=@{~~&==-%%##&&&&]@=-=]]#-%$##&&&&]*$$&&]/@&%-={@=%=]~#%=$%%=*]**&$$&#*$--&#&&]/{]]*&==$&&&&&&#&-!^&{/]@@##&=$$#]~@~]#=%&@]=-^);^&*~{~@**~*##@@=$=&#=$#{{@#&$-%-%&#*==%-^^%#*&=$=#/(:]$%#{{@&%!^!%%-=&*&-!%&&]*&**=%^^=*#@~*~/{*%=]@&%$%%-$*@~{]$--%===&====&%-%=====&##]]*#$--%%%=#*~~~/+@]*###&=$$=&#****]~~~*&=$$%$%=&====&#&#&&*&&=#*@/~]**#&$%$&==&#**&&=&#&###==%%%!%=$=&===$%%**==*@]]*#=$-%%%=]]&$=$%&&&==&#]]&&&&&&&#*]]]&=*##]*=%--=&#]{{~@*&=&&&&#]**]&=#*@]&=*]]]&$$$&=#@@*#####*&$&#&&&#*#**]]&=##&&&&&##**&=$%=#==]*=&#]*@@]]*#**##]@]]]#*]]*&&=#@]@@]]#*]]]*@~~~]&$=**=!))-&#&&&&&&]@*]#$$=#]//~@]#**@{@*&*{{@&=#$%$*]&&&&#*$-=]]#--=*]*]]#]*%=&&]/@&%-={@#=*@@=$=%-%=]]]@=%=&#&$-%&#&&]/~*&*&==$&&&&&&&=-'!]+/~@]###$$=*@~@]##=$#*#%'^)^%=&*~{*##@=%#~]=$$=#$%&//@&$%---%&##$----%&*@*&&#]+1{&^!&@@]=!--!---&]]&!!$=#]]#**=%!-*{~~{~/:/#-&@*$%=%%$=*~{/&!!$&&&*@**&&=%-$======**&=%--^!-%%#]]~/{+:{]]*#=&#]~~~~//{~~~~~***===$-%$%=&==**&*#]*&#]~@@]*]**#=%%=&&&&**&==&#&*]&$%%%==##==&&&$%-%&##&&*##*]**&$&=&]*&&&&$&$====*]*#&&&&&&*@@*]*&**##===&%$&*~@@]*&===$&&#**]@]&***&%=#]]]*&&$==&@{]######=%=#&=&#####]]*&=%=&&&&&#**#$$=&&$%##$=*]*@@**=*@**##]@{]*&]@]&$%$#*@@*]*#]]]]]~~]&%%=#=^>>)$*]&&&&&&]@*#&&=**@/~]*&=###*]*##{{*&&*&&&*]&&&&#&$$&]]#--%&*]~@]]*$&&&]/@&%-={@*&*/@=-%%--=**]@#=#&*]#$%*]&&]/@*$##==$&&&&&&&$!)^*:+~*###&=&&]~]&#*&%-&##!''!-$=&*~:/@]]##@{*=-%$#%%*+/]#$=$--$#]]&&=&&*@~~]&&]~/:@&^-&*#&%!-%!-!%#~*=%&*&&*#&&#=%!$@/~~~@{/#%!&]=%%$%==#~/{*-^%]~~@]@]]*&&=$&======&&%%---!!%%$*]#*{~//@]*#%-%=*@~~{//@*]]]]*&#&&#===$-%&&#]@**#*##*~~]#&&&&#&%-!=&#&====&*&&#*]&$%%%&&**#&&$=$$%%&#]]&&###*]#&$==&&=&#=$$=%%===**&=&#&&&&#*##*#&#*&&$%#&#&&*~]**#&=&#=#&&]@*]]]**]]&&&*]]&&$-%=&#]*######=$#*&$=##@*&~@]#&###&&&&&#*==&&&&$%&*#&]~]@@*]#]~]*&&*~/~]##@@*&$=&#*]]**]]]]]]@*&$-!-=%')^!&&*#&&&&&]@&==&&**@@]]*****#**#==~/]&&#$$==*#&&=&#&##*]#-%&**@@#**#$&&&]/@&%-={@#=&/@#$%$=$#**@@*&&&]~*%%*]&&]~]&=**==$&&&&&*#$--=@[+]####=%=&]@##&*=-%&#$^'^!%$$#~/1+]*#&*@@*%'!%=-%*/{*#=&$%&*]~]&##]]@~{~*=&]@+:@&^-&##$!---!!%&*~*=&=&==#*&&=$%-#+[+@]@@@%)!&]$%$%-$#~+/*%^%]/+@]]*&&#==$%&*****&=%!!!-%%$==#]*=*@]*]&=%-^!-$&*@]*#*$$&&=$$$%%&*&$$$$&#&*]@@]*#]##]]*#&$==&=---$&&$=&=&&*##*]]&&$=$&==#*#*#$&=%$=*~]##*]]#=%$%&&&&=&#$%%%%%==#]*&=$##&&&#&$#*#=&##=$%#]]#$&**#]*]]@**##&]@]]*]##@~]***@#===$&&&&]]*######=#&&&&]##&&]]]*&##&&&&&&#&$$=&&&&$=##&#*#*]*]&&]*#$$]~@@#==*]]&==&##*]]*#*]]]]]&$%-$&#=%!$&=#&=&#&&&]@#&&#*###*]]*##*###*#=&@{]&&&%$$%##&&$=#&&&*@*-%&*@{@###=$&&&]/@&%-={@##]/@#=$=&$&*@{@#=$&]@=-%&*#&]@#==**==$&=$$&##%-%&~:/#&###=$&&]@#**]#=#]*$!)^%$$$#~:3[#$==&@@&^)!&&==#]]#=%-%%&****#&&&#]{@]#=&]]{/]$!%*]]$--%%%-$#~{~**&%%$*]&=$%-&~++/]#]~]%^$]]&$$%%#~+:*-'-&{{/]##=$$$%%%$#]***&=%-!$==***@~~~@@~@#*#=%!'^!$&##*#&#&-$=$%%%%--$$-$###*]]]@~{]#&#&&&*]####&#=%%$====&&#*&&$$#@]*]##*@]*]]#&&&$&&#&*~]##]~~*%%$=#*#**]]&$$$=&**]]#==&##&&*]]]@@####*&=&]{~*%%&&#******#*###]@~@]*&@@*&=&@###*&##=&#]*&=#*#***####*&####@@]#&&###&&&&&&&&&&&#==&*##&#*#&]&=**#$#@@]]&$%=#]*&==##*@]*&=]]]#*&==$##~@*&#&&&#&&#&&&#*=#@@]####*]**#**@**###@/~*#&$=$%&*#&$=]&&*@~#-%==*{@###=$&&&]~]=%-={@#*~/]&%-%==&*]{@#=$&]@=-%&&##]@###@]&=$&&==&#&--%=*//#########]@####*&&&&$-!-$$$$#~[_1#%%$#/]=^^%**&&####=%%%$===&##&=&*{/@#&&*]{{@$!^%*~]$%=&==%=#~~{]~]&&#]*%-$=&~{{~@&=#*=-^=~{#=%-=~{{@%'%#~+/@&=$%%%=$$%$*##**&%!%=@~~~~~~++:[<[{*#&=$!'!$==**#]]]#&==%--%%%%=%!=]***#*]@{/@]*#&%$#@]#=$===$=%-!%&&#*@#==%&#*]/{@@@~**#&&#&&&&***]@]###]=-%=&###~{{]#=%%&****#====*]&&]~@@***#####=#]~{]=%=#*@@*#==&*&&#*]]]*]##]*#$=]*####=$%=&]]#$=&#***]*##&&&]~@{/~*&*@*&&&&&&&&&&&&*#$=##&&]@#*]*&*@]&*@~~@*&=$=*]#&=$$#@]]&=*]]*#*&=$&*@@##**&#*]@*&=&#&$=&#*####*#*]]@@@]**##@//]#==*&$=##&$=]&*@~]=-%==*@]*]*=$&&*@{*=%-={@##@{@]$%&*&&*@{@#=$&]@=-%=&&##]*##@@#$$&##]]*&$-!=*{{&#*&==&**@@#####=&]#$-!-$&##*{1_/$!%%#/]%^-%**=#*]]#&$-$=====*]&$=@//]=&#]]~~]$^-%#~@&$*~*&$=@//{]@*$=*]#==&]~~{*#*$%=&-'!&@~=!!%*~@&%''=@+:~$')'!%&&&==&**]{{]&=#~~~*@~@]~~/[1/*&#%----%===&#*{/~*&#&%%-=&&&&==**===#]@]{@#**]#&%$#**&%$#&=$-!-=&&##*&&&&**&#@@@]##==#**##&&#**&#*~*&##=-%=$=&*{/~*&$-%#&====#&&=&#&#]@###&*##&##&$&]/~]$%*{{@#####&$$&]@*]]***@]&$=**###*&%%=&#]*&&&=**#***&&&&]@#@/~#&###=#&&*]]]]]]]@@#&*]&&#]*#*]&#]]###*]]]]]*##*&$%-%$#]]&%=#]]&*#&#]@~]**{@%&@~]&&&=#&&###*#####]~@****]####@++@=$=*&$=*]&&&]&]~~*=-%==*]**@]$$&&]~{]#=%&{@&=*@]&%%#]#==*{{*=$&]@=-%==&&#*#=#*]=%$=&#&&&&$--&~/@=$*=%$$=#]]#######~*=%%%&*~]*{<<~%^-$]/@$!-%**#]@]*#$--%%=&==*]&&&{/@&%$&&&]@##$%$]/]&&*@#%$=~/+~**&-%&#=&&*@{@*&#&-$#=-^!&*&')!=~@$!--%#{+/#'2)!!$$%%-%=*@{{~*$%*~*#=&#&&#**]&-^^!-%--%&*****#]@]$$&&$%%*]**#&&*#==#]]@@~@###**##&&#*&$=##&&%%=#****###*&&#&#]@]#=$%%*@]*&&&&&#$=&*=$&#$--=&=&@//]$-%%&]*#*&&*]&&&&&##*===&##&$&*=%=@/@&!-#~/]##&==$%=&]@*]]*]*]]&=&*@####=--%%&~@=$&#**####=#&&#]*@/~&$=#*&&&*@~@@@@@@@]&$=*#&#**#*#=&*]*&**#*]*]]*#**==$$=&*]=$$#**&===*@@]#**~#-&]@*&&##**]##@]#####*@]*****&=##@/:]$$=#=%&]]&##**@{~]&-%==*]]@**%$&&]@**==$#~@#&#@]=%%#&$%=*//]$$&]*$-%===#*@]$#*#=%$&=#&&&=-'!*/+@=#]*=#*]*#*#####**]=$=%=#~~*#~1:@$!!=~/]%'-%**&]*&&=%-%$%%&&#]]&=&~/@&%$*]]@@]*&$&]~*#=#*&%$&@~@#----%===#**~{*&&&&$%=%!!&*&%!!$*@*--&&#@:[/='^%=$%--%=#]]]{~#%!%&*===&%--%%%%^;;'-%$=%=#@~~~]#&=%^%##=$&]@***&#**&&&&&&*#*====#*#==&#=--&*##==&**]]**]&#===$&]@]&%---&*###&$=&#$%&##==$%%-%&&*@@]=%-%$&*#*@*#]]#&&*@***&=$$$==%&]#=#]@]$''=~~*##=%$$=&&#]]~@**&#]*&=&@#####$%%%&]@#=#&#]*##&=&&&#***{~*&&*#=$&]~]#########$&*#&&]@#####*]]####*]]*]]*]@#*&&&=#*&&&&]*#=$#@@*&====%~+{~]]##&&#@*&#**####]@]******&*#@//*$=&*#=&**&&&&]~{~]&=%#*]]]@*#%$&&]@*#&=$&]@&*@{@]#=##$%=*{/*$#]@]$-%===*{{*=*@##=$##*&&&$!^-*~{#$]~]&&#@@@]###########%$&@~*&~[:]$^-*{/*-)!%**&&##&$--%$%%&&&##=%=@+~&%$]~@@]**$%&{{@&%%$&==#~/@$^!--%&#*]@~{~&$&&&&$%^!%*]#%-$#~]=%*~]#@[:*%!%$$-!-=*~+:{]]&-^%*~~&$%%%-%-!%!''-%=*&$%#*&]]]*&==%-$#&&&]~{{{@**~~@**#&&&#$---%#**&$=&&$%=*#*#$$==*]#&#$$%%=%%&#*&%---$&##*#=&*]#$&&*#&%%$%%&&&***=%%&*&&#]]##]@###]]&]~@]*]#**#]]*&&##=-'^$*]]*#=$&&&&&#*~~]**&&]*#&#@####**=%=*~~*&&&#**###$=&&*@@*@~*#&###=#]@#########*&#]*&&#]*#####*]==##**]]*]]**=####&&]]&$-&&&=#~~]*$=#&&*+/@]@@]*]]]]*#]]@@**#*@]****#&&==*@~]$&]]*&%=#&&&&]@@@#$--#@]@@@##=$&&]@###=$&]@=&*@@*&%#*%%#]{{#=*@@]&%-=&=*{~#%#@##=$&&&*#=-!%&{:{]#@@#=$#**##########***$%=*~]#]++*$!-#~]=%!!$&&%=##&$%%=#$$#*&=$$%=~+~=%$]@###*#%$]//*%)'-%$%&~+@%!!!-&&*@]*]~#%=&&*#=-'^$**$%=*~{]&@{{#&~+]=--=%-!%&@/+:~=%$--=~[+*%--%%$==&=%%=&&*@#$=#*&##&#==$%=&*##]{{{/*#&]{{{@@]*#&&$%---=##&$=&##=$#*]@#=$&**#*#=$%$=%%#*]*%%%&&#*]@@#&**#$=#*]#=&*&$=#***]**#@@#=&]@##*@@##]*&]@]@]@**~@@@]=$&#&$-%$#*#**=$&&&&&&]/@***&=]]*&*]#####*=%$*~{@###*@@##&=&&&#@]#@{]&=*@*&&]@###########=#&&&#**###&=##=&&#***#*]]#$%=**]##*#=--%$$&*]*=$=]/+:[*===&##*@@@@]*@@{~]*&#*]]****==%%#@@@#]]]]#$&]*]]]{/~@&-!%#]&]~]##=$&&]@###=$&]@=&{~@*&$#*-%*{//]=###&$-%=&=*{@=$]@##=$&&&]*%!!$#~:/]*@]###]@@&==#*#######=--%@/{*]{{*#$%#**=%--=$--&]]&$-%#]##]~@*&=$&@+]$$=]@#&#*#=$]//&^'!%&&=*~{*--!-$]@]]&***%-&#&##%''=]@*%-&~~@==+[@%&{{=%%$&-!-*{+[/*%)'-%&{[/*!^!$====#@~~~~@#&#%-$##=&*#*#$%-$&&###@@@#$%=#@@{@#*#*&==%%!!-%==%$&&#%-%#@@*#&&***@]#&====$*~@]#=#&#*]]@]&&&&$%%*~{*%$]#=#]~@**@~~@*=$=#*#&]~]&&&&&]@*@]#==]*##&$$&&&&$%$=**#&$$&&&&&&]/@***&=*]#&########=%%#]]]#*]]~]##=%=&&#**]~++]#]@]##@@##########*&&&&&&]@###=%=**##&*#*==]]&!^%&&#*#]*&$%$%%$$=%%=]/:/+{^^%%$$**#&===#]@//@]=$**]]*#&&###@//+@]@]#$$#*]~@@//@]&%$#]@]@@###=$&&]@###=$&]@=&//{]*&*#%&]{//*=##&$%-%&#=*{@=$]@##=$&&*@]$%&*]/[~*####**@@]=%$#*#######=--%~:/*&#]]#%-&]@#=-%$%!=]~]=%--&*&&*@@]#%%=~+]$%=*{*=$**=$]/]%)'!=*@]@{+]%^^%*//{~]@*%!-&#&#$^)!@+/@&&~~*=%*/~$^$]*%!%=#-^$@:+{*^)'!=&]@*=')-$===#*~+:[:/@#*#$--$&&&###*$$$=&$==$$%$%!-$$&*@@*##]*&&=%!!%&&$$==&=%-%*@]#&$%=#&*=%%$==&$#]****#=%$&&#*#===%-$*~{]$$&$%*~~]*@~@~]#=##]]&=#]*#=#&&#]**&==$#**##$=&&&&&$%%#*#&$=*]##&&#@]]**&=*]]=&#######=--=*#]*#**]####=#&&&]@@~/:@*]]]#**#==#*#######=$&&&&#]]**#=&**#&&#==$$*]&-'!$&#*&&&&#===$%%%-%#~/+~*%)-$$$=#**#$$&#~~/:+~&$#**#&#==&*#]{/{]&]#=--=&]@##@{@]&%-&#]~@]###=$&&]@]@*=-&]@=&//{]*####*]~~]*&*#=%=$%===*{@=$]@##=$&&]~]$-%=#{[{*]@@**########*===#*&=%'!%~[/&-&*@#--&]@&%!%$--#~~]$%-%**===*~#$%=*{/#%-$#/]$$*#$$]~&';;^=~/~*]/]%^!&~/++/~@*-%$*]=$-)'$~/{]#&~{&%=@~%2;%#=!-&#=!^#{{#-^;)-$*]*#%!!%==$&=*~/:/~@#&]/{]=$=&$=&*#&-%$=&=$%--!---%%%$##*&=&&###&$--%$&=$$%===%%&#**#$%$&&#=%%%=&=%$&=#*#&%--&&#]*&%-%!%&*]*%%===]{{~***]~]=$$=#&&##*@*&&&&#**]]#=$#**#*&&&&=&&#=$*~]&&&#@]##=&**]]#==#*]&#########$%$#*{@#######*&&&&&]@@@@/]##**&=#$$$#*########=#&&&#*~]#*&&#]*=%$$$$=#*&%^-#&#*&=#&&&$&$$%%-%#@@]&$)^=&#&&*]**&&]~{{~+:{&$&#*#=**###=$*@@*#*&$$==&#]*]//{]=%%=]@{@**&=$$&&]@@~]$-=@@==@@@*#&=&&##@@]*&##=$&$%===*{@=$]@##=-$&]@#%^%=&~:@#]~@]#####***#*&=$##$-')!=/%%$#]]#%%#@~**&=#*#&==$$&&&##**&=#*##*#=&&%=&==*{~*=&=#@~]****#&##=$&]/@*&%$&]@=&@**@]=%$#*]@]*&*#&==&&&&&]#$&&#&=&&&&&]]&#==&$!-&*]@*#%%=&&&&&]@###**###&=&~~&-$/1/&$%=&=%-%=&#$-&*====*{{{~]=$-')'%&=%&*#----%&*~*=*~@@#%!%=%=~@&*=!^!&@{~]#@~{~:/]#=$%-$$$#*#*&*{{@#%==**##$-%&#*=%$%%%%!);${1[{@]#==#*]*&]@&%'>;-%=&]]]*##@{{~]]#=&&#]#=$%&&&&=#&=%$$%=&=&=$&#&&&#&&=&&$####&&&==*~]&&$%%-$=@/{#%!-$&#*@*&#*##&&==*]=--&*]&%$&=&#*#&&&*&--&]*#&&#&$%&@@#=#]{]&$=##]*##***#=%==$&&**&&%*]##&&]@]#==$&&##*@@]=]]*$-$=$=#*]#&=**###=$##]*]@]~~&$=&@]**##=#]@**%$&&#**#####*]]&%$==###&&&##**#&=#&=*##=&~++{##]~//]##&;)]*]@*#&$%=*@@*=%#*##$$$=&&&&*]*#$=**####*#%%=$%&]]#&=%#~@*****&$&#=$&]/@*&%$&]@#&*====$$&#]@~*&&#*##&&&&&&]#$&&*]##&&##]*&&$%$-!%&*@@##=$&&&&&*@@####*&&##=&@@&-=+#////{~*#&&*~@#$$#]**&&&&&&&&#@]&=&#&#*#####=#&$#*]*&$$#@]&&*]#==#&$$&]/@*&%-&]@&==$$$$$==&#@@*$$&#=%=&&&&*@*$&&]~*&&&&&&&&&$-%-$=*~{@##=$&&&&&]~]####&$$&$-=*]--#:(/$-&&&$%%%=*]#&@@&==&]{@@@*%%%-!!=*==*~]$%&$=&##@@@*&$-'^%=&~1/#%$%%=#@/~=&]/~@@]*$)))%&&*~@]**{/]=-%&&=#]]*@@#@~&--$#*&%^${(_1@=$&##]]=--=#*##&##]@]*#=%%-!$*]]*#]@]*#$%%=**#&$=#&==$$#@{~*=&@~#&&===*@&=&##&%$&=&###=$$=$=*~/@%'!&#]#=&#&&##&&$&=&*&#&&*~{@##*&=*{~**]#--%#]]&&**&%*@]*=$]/@]#$$&#]*##&=$%$&&&#*&###*]*&&&&#]**##&&&&###***]]#=%$#&&*~]&#~@]*]*==&&&&]@@@]*&&**#=&##**@]#&$$&&]~]]**#]@~@*&&&#]]*&&&&&#]*&=$&*]===&{//]&=&**#-';>'1:/++//+:~##@]*==&**##=#&=&#*]]*#$=#&=**&=##&&#=#@~@#$=#**==**=$$=$%=*@/@*&%%=@@=%=&&&*##$%#]@]&=###=#&&&&]~#$&&]@=$&*##&&&=%--$==*~{@&=$$=$$&#]@####&$%=&$-%&#!^&+({%-&&&&$%%=**==*@#=&*@@]*]*&$=%!-=#&=@~]$%$%%==*@~*&&&$!!%&&]:~%'%$=&#@/@&=@/@***#%))'%&&*]**]]{@&%!%===&**]/@#]{#$$#~@&-^%@:1]%^!=*@@#-^-&]{~{@**]&$=$-')!-$=$%%%#@@]#$$$#***$%!=&&$%-$&]*$-=~/~&#***]]&%%=#*#&&&&#]]&=&==$*]]]$-$&&##**]*=&*##===&##=$%#]~@*##==*{~#$#&--%&*#$==&=$&***=$#@]]&%$&##&#*=%$===$%=##]@#&#&&&&&#***#&#=#&&#@]*#=*]=%$##&&@]&]@##]]&=$=&*#]@@@@~#&=#*##&====#*=%&]]@@#**##*]]]]]#=#&&&&&&&&##&$%-%=$%%#@///*==&]]&%-!)]|+/++{{:(+**]@]#=&]{@*&&=%%##*]]&=$$&##&$=#*#=#&&]#]#&&&#]*]~]=&=%$=&]~{@#=%$#~@#=#&&&##$%%#@{*==##*&&&&&&]@#=#&]@=$*@@##=$%%%$&==&*]]=%$=&==&#]@####=%=&=%%&@&-!*/[@!-&&&#=$$&**$=*]$%$=*]#&##=%%-!-=&&=]{*$-%-$==&#&##&&$-%#]**{]!!$=&]]~~*&]{~]&&&=^>;^=&*~~**]{{@=!-$%-$&#*@/]##*$%&~:{=-^%@~@$'^-*{{*%!!&]@@]*]&#&$%&#$!!$$%$%-%%#@@*&=&&]{@]=%%$*&=%$&#*#--%&@*$%#***#=%%$&##&&#&*]*&#]#%%&###=-=&&=*]**=%=##&$%==&*$%%&**@#&=%&~++**]]$%%&#&=&&&==&#@@=$#**#=$=#*]*#*=$&&&$%-$&*]@@]*&&&=&#]@###*&&&&#**]***]$%$&##&&**@@##*]*#&&&]*&]@@@~&$%$**#=%$$&#*#=]~@@]#]]#****@]]#=&&&&&&&&&&#&$%%-$==&@/::~*$&=&&$%%%!+_@]@]#*+1/#*@{@&%-#@]*$$$%$###&&$%-%$=&&&*~]*&&==&&#&$$&##**@]##=$&&&]@@@&$%-&#]&=&&&&#&-%$&]@*$&#######&&]@*&&&]@=$]~]&$%%%$&&#***@~@&$&&#&###]@####=$&=%%$*~~=&]~:]!^&#&&&$$=&&%=]]&$==]]#&=#%!''^-$#*=*@#$--$===&#**#&&&%&]~*&]*$%###*#**&&@~*$%%%%^2;%$#~~{]]]~~]=%&&=$&#]~{~*=*#$%#{[]$-'-#**=-$&{[+*$%%***]#&$%%=&&]~#%$==%$$$$$%#**$%$*@/~@]$%%##=$=#]]#%%$*~*%!=&====$%=#*#=#&#**##&&&%%$&&*&-%&#*]*==%-&]]=%%==#*#&&&=&**=$=&~++@**]&%%$&#*@#=$%=*{@#=#]@#=&&&#@*##$$&&=$$$&#***]&&&&&$%##]*###=$&&&#]**#*#%-%&*###*@~]##*#=&#=###$*]]@]=$%$#&=$$&&]~]*&*@####@~]##@~{~]]=#]##&&&&&&&&&$%%=]]]/+[+]=$%%$&&&*&=+[]#=$-$]+{&=#*]$--=##=%$&$&*]#*=$=$%&&&#]~]##=$$%%&#&$=&&*]*]]&==$&&&]@@@&==%=]]&%=&&&&&$%=&#]*&####**]##&]@#=$*@@=$]@#=-%$=#*&&&#*~{{#$&&&$%=&@@#####=#$%$=*{~#&*@{#''=#&&#=$&*=%&~]#=%=**=$$&%^')^%$#*=@~]$-%=====*~@*&&=$&*@#=&#&=&##=&=&*{{*$%$$$$-)^$$#~~]&&*@@&$-#*&$=&*@@*$%#&=&~/{%'^^$&#**]]@:<+]=%%&#*~]*=-$#**]]*&&&&=&&&&=$&==$-$#{+/]&!^^%&$%%&*#=%%%&]*-^$&&===%--&**###&&#&*#&#=%=&#&=%%&&**#==%%*]*$%$==*@*##==&*]#=&&]{/@##]*%%-$*]]&$=%$&]]#&&#]*##=$#*&%&==&&&%%%==&#*~]#*##$%#]]@**##=#&&#**#&##=$$=@@##~{@#######*&&#&=]@]~@&$%$*#$$=&&]@##=&{@**#@@*&*@@@~]]&*@]##*]]##&&&$%&&@]]//+~=$%%%=&*@{]#/]]]$$%%]{~$-$*#%--=]**#=##&&*#&=&&&$&*@*]@####=$%=*]&&&&*@~~~@&%$$&&&#]*]=%$$#~~#$*]]]##$%$=*{@#######*&&&]{*=$]~]##@@#=-%=#]@#===*]~]&$&&&$%*@~@####*&&$%=#]//@==&]&!%#]&*]#$*]##]~]&$-=**&%%&$--!-$&**=]{*$-%=====*~]*]#&%$=*&-%=&&#]#$&%=]{~#--&#&=-)^$&*~~~#*@~#$--=#=$$=]~@$-%==$#@@#-)!-=#]~~{~{:1{$^'-=##]@@*%%=#*&#&==%==#]~@*&==%%-=*{++]=^'%&#&=&**&====&&$!^-$$%%%%%%$**#*]#&&&&##&&%$&&#=%$========&]*&$%==#]]&=%%&&*]*=&#~/:~&#/~=-!$~~]#=%%=#*]*=$#**####]@]=##&*]#=%--%=#]@*#*@*#&]{~{@**&=&*]]@@####=$$$]]*#]~]########=$&*#]@@/~#=%$]@##&&&]@##=&~@]##@@]##*]]@]&$=#***@~@]*]]]#$&=*]~/~]=%%%%=*]{//@]]${~*==&@@*^)%##=$$$*]@*&&#==##&&&&#==&*##*=#**&%%#]]&&&*@~]@~]&%%=&&&#**#=%%=&]@=$]~@@]#$%%=]{@########=$&]/]$$]{@**@]#=%$&*{~=%&*~@~~#$&&&$%*]]@######=$%=&]{/]=%=&$-&]**@~*&*]&&*@]&$-=~{~##]*$%!-$#]#=*@#$-!%=#&&*~]#*#&=%=&&--$&#@@*$=%={+~=-%$#=%!^!&*~~~@#&@*$--%&]$%$&~:@%%&#&=&#$-''%==#*~~{{/+{='2;!$&##]*#$$=$$-$$&$%$&*~{++{&&&&=&]/+~&$^'%&@@~@**#==&&*#&$-!%$%%%=&&=~~]]~]#&&&&###=%=&&&&========&&*#&=$==*@*&&==&$=##$=&]:[~=*//&^^$~~]&$%%$*~{@=$&]@##**@@]&&&=#@*%-%%!=]~]&$#@##=&*]@@###$=#*#]]#####=$%#]**]@########&$$&###]*@]=$%$]@*##&&#]*#=&@]*&**]]&=**]]]&$%=##*@]#**@@@]##*~{~/]$!^^%&]@/::/@@&$:/#&##**$!'=*#=$$%#@@####&$*]&=$&#&$=###&$=**=-%*@*&&&]~]#*]&=%$&&=$&#]*#=$&&]@=$]@&=#&=$=&~{@##&#*###=$&]/*%$]/~]##]@*%$=*@*$-=&]*#]##]##&&]]#]*###&==%%=&$#]#$!=&=%&#&#@]=$]]==#]]&$%&~{~*#]#$%!-&**==*~]$^^!=]*#~~]==$%-!%&=%$=#@@*=--%&/[@$-%&##%%$&#]**@]&=#=--%$*~#$%$~/#^-&#$&#=%-!!=*]~~~~{+++&^2;-$&&#]@*==&&==%%=&=%$=*~{:/{*=$==$#@@]=-^'%=*]~~&&===#*&#]]=%$$&&#]]#*~~]#]#*#&&&##&&%$$%=&&================*~####*&==#*#&&]/{#$#~]$^'%@~]=%%$=*~{@=$&]@####&#*=$&&#*&--%==*~]**]@@#$-%&]~@&=*&&####*####*&%%&]*#*]#######&$%%&#&=**]]&$%$]@*&&&&#**#==]@]&#*]]*&**]]]&$%%#*]**######**]{+:/{#-'!-$#~{//:{]#%=1+]=&#*=%-!$**=-%=]{@#***&#*]&&%&##==&*#&&##*=%$&*#&&&]@##*#==%$&&$%&#**#=$&&]@=$]@=%==-$=&*]]*&$&*###=$&]/*%$]~]&=#@~]$%$*]&^'%&###***@]###]*##**###$$-%===&*#$%=#=#]]&##&$$]@&&~{~#$%&~{@=$=%%--=*]=%=*]#%''%#]#&]~#%%=%-!$#&&&#]/:@=--$]+/*!'-=&#$=&&&#&&&#$&#$---=*{*--%*@=))%%--$%---=]~]***@{:+*%'!-$&&#]~]&----%%=&&]&%=&]]]@]*&%%%$%=#&=$!)^%=&#&#$====*@#&]*==&#&*]]#&&@~]##*&=$==&*##=%-!=*&=$%=&$=#*&&=====@{*&&&#==&##&&#]~*=&*@*$^^$@~]$%%$$*~{@#=##]*###=&*#=#&&]#-%$&&*@*#*@@]*&=$*{/@&=&$$*@~@]###]*=%$=&&=**######&$%=&=#&&]@*]]&%$]@##=#&&]@###]~]$$#*]&&=#@@]*$$=]@@@]**####]@~+[:~]#%%=]]{/~~{{]#&-*[{&=##&%!--$**=%=#@~@&==$$##@]#=#]&&&**#&&&#*&$=&*#&&*@@######=$&&&&]~@@#=$&*@@##@@=$#&-%$$=##*=%#@###=$&]/*%$]@]#=#@]$^-=*]=!)%#]#&#]*#**##&&&#**&===&$%=#*]@]*&$==*@*&*]&$&@@*#{+~*%%=]/]=-%%$=&]~*%!=##&$-^=#*#&&&$%$=%$$=**=&&*~/#-'!=~+{=^)!$&==&&&&&=&&%%&#$---&]{#!!$&&!;)$&%%%-^^%*~{{***~+[{$^^&]*&&*~{{&-!-!!%$$=&$%#]~@*]*]&%-%=%&&$%$^'-%=&&&=%$===*]$%##&$&&&@]#==#~~#$&**$$$&&&##$-!-#~*=%-$$%=]*&=====#~/*=#&&&$&=**$##***]]]]]$-$~~*$-%===*~@*&&#**##&$=]#&$$&]]$$$===&#*]#**##=#*{~]==#$=]~]#####**$$=%=#]]*#######&#]##*&*@@*]]&%$]{@*&&&&#]*&&]@*==&*#==%$*]&&==&&]@@]]**##]~//::/]#==#@{~//@*]]#*]==~#%%&#%)'-%&**$$#]@@@#$&&&#&]~*%$*##&#**&&=&##$$$]*&&#@]#####&$$&=$=*]@]#=$&]~]*##*=$&&&$&==]~]*=]@]@*#=#]~*%$]{~]=#@]-!-$*]$!!$]~#%#**##*&&&&&*@@=%$$=$%=&]]]~{*$$&*]&&]~]*@/{*&&@]$%$&*~*=---%%=**#==**#]]=$==#**$%%-=#**&&]*====&*$''!&~{{*--$=#*~{]&&#*&==&]]$--$*~{#--%%-^^$@/]*&=!^=]{:/@~/1<+]%-&~{*#&&~:/=^'-%$=&=$$%%@+{@#**#&%-%$=&#=$$''-%==&#&=====*]$%*]*##&#]*===*{@%%&@*%%$==&##$-!-#~@&%%##&#~*%$====*{{&=&&&##&#]]==##@/@#*@]=-%=##=--&#&*]@*=$&]@##=%#]*=%=&@@&$%%=#**]~]]*#&=&#~@#=$==&#]&=#*##*#%$$-=#]@]######**@@*&&&]~]]~@&$=]/~]$$&&##&$%=**##&]*###=**===&=$*~@*]####@~{{{~&=$&#*@@]*]&$%=&]*%=*=#***$'!%$=&=$=&*@~]**]~]##]@#$&*]#&%&#&&&=#&=$%&##&#**######$=&$%%$##**#=#]@##=%#&$&&=$%%$#]@#=#]*@]**#]@#%$]/~*=#@*%$==&#%%$*{~*&@~@#####]]]@~]=$&&&$%=&#]#]/]=$=*]&&]@**@{~#--&=$=#&*{@=-%%%%$&&&$&*]]~~#$%=#]*%-%%&]{{]&&==&==&##--%*~{/]$%$=*~{/*&&&*#&&*~]$-%#]~{#-----$#+_3:~*&==*{[[{*@:((/&-$~/]$$##/;%$##&=%'-$&#&&#&#]@@]&=$&##]@@@@**#***=&*=%$=&&####*]]#&*#$$***%$&$%==*]*&%=]@#####@@=$&#=%%=&@~]#*@]#*#&##]*#$=]@###@]&=%$&*]&&&&*]##]/@]@@]&==$&$%=&#]&%%*{]##*=''-=/:@#&#*=%#*%-%$&$--&#&$%=$%-&~]&&&*]]*]$!!&@*#&&===*{/]%%*~{#$*{@%!%=&&$$=$$&*&&#&$=*@@&%%*~]&$##&&$%$=$&*~::{&!-#*{/[+]=%-%]]$!;)^!-*/*-$*&!!&]&-^'-$#@]*&@/~=^^!=&%%*~/]&&&*/:{=%$%$$=&&=%%=&#~~#=$#=%-%&]@]#$&*#&*]{]#=&&=%$#@*#$%===&##$%$&=*/[@#&=#*@]==&%-=*#@{~]#*@+{&=###]{@]##~]&$&]@##&$%#@@*%$***=-%$&*~{~@@@@*&&*@@##=#&&&&&&]@###**###$$*~{@]*########*&&#]*@@***&*{/]==#$=&&]@##@@]]##/~]#$$]@#@@*&&@@@#&==#*@@@@@]~]=%%=#&$$%*+~!,;=&&#&-!'!&===&*#*~]#=%%%#*#@~@@]*#&&#*##]#====#*]##&##%=##%=#*#%$&$%==*]##$&]@###**@]=$&&$%$&=]~**#######**@]*&&]@###*]#$-$=*]=$$&#@*&]/@****&==$&$=&&##=-%&]*&=%!'-%&//*=&*#$$]*%'-=##$%*]&$%=%-$&**###]]*#@#%&*]*&&====&~/*-%&@]=$&]*-'%=&=&&=%%$=$=&=$&#@]$!!&*#$$&*#&$%=&&#]~+<:#%$]@{{/]%!^!%*@&-);^$#{{='-$%'-*#$!!%$*~{{*#~:@%))-#@#&]~{@==#]//]=%$$$=##&=%%$=&~@=$$&$-%=*~]&$%&*@~~@]#&&=#$--$###&&*&&#]]&$&#*]/+*%$%=*@]$&=--$#@{/]#=]//@%!%%#]@]#$=@*&$&]@#&$%=]/~]%%#@]#%%&#]~{@####=$&#@]#*&&&&&&&&]@###*#&#*&&*]*@]&&########=$#***]]*]##@/*$=***]]@@##*]]]#*@]]&$=]@#*]#&#]{~]&=&#**]]~*#&$%$#]]]]#$#[+%2^$&**#$%-%&$%-$=#]~]#&$$$#*#@{@]*=&=$#&$=&&$&==&]~@####&##&=&#**=$&$%==*]####]@#######=$&&&$$=#]@@@############=$]@###]@#%-%$*]$%%&#*&$]/@*#&&===$&&&&&*#&-%&##%-!%==&&~{#=&&=$=##!'!$&*&&~{]#$&=&&#**#&=&#*]@@#*]*#&=$===&*~*%-&]]$%$##-^%===**==$%$%$&=%&##&-)'$*&%%$##&&&*&&&*@+<+&=*/~@]*=^')-%&#$%!-#@++~%'!%%-%#*%-%&&@@~*=%&~=^'!%=***@{+~=%&*{+@*=$-^$&]@*&$=$*]*$$=&$-%=*~]&&$#*]@]*#&=##*$%$&##]~@@#=*@*#==&**~@$!!$#*]*=#=^!%#~/@*$&*~@=^2'$]@#*&=&]#==&#*##$=&]/]=-%]@#%$&*#@{{@####=$&#**##=$&&&&&&]@#########=#*#@@]**#######=$&]@]@]]]&=@~*$=#**@@@]##*]]*&=*]]&%=#]***&=#]/+@#&*@]**]]#=$$%*~~@{/@&][~->;=@~~]&&&$==%=**]~~~]]]]]@@]~~~]*###=#&&&&#====&#@@*##]*&&&&&&]@=$&&$#*]]&#*##]*#######=#&#=%%*]@{@#############=]@###@~*%%$&*#%=*]]##$]~]]*##*##=#&&&&##&$-=&#%-%*@]#*]~****#&&#&--%&#&##{/@*$=&&#&**#$%%#]~{@*#*#&&======&*#%-$]#%%$&#%-%===**==%-$&&===&#$%')^%*##&&*]&#]{]&&=&@/]!-#]]===$%!-$%%%%$$&{//@&-!%&#&&&$^!%#*]*&#$-%$-^-%$$&**]{:@$$&&]+~]=-^^%*~~@#%=*~~@#=$$%%$&*~]=$$=##&&#&&&&&&$%$%%&@{~*%%*~##$%===**$%%&]@@#&#=')%&~{*#&#*]]$^;-$#*=##=#*]@#####*&&&]/]=%=]@&=###&=@{]####=$&&]@##=$&&&&&&]@######]@*&&&#*@*&#&#*#]*&$$&]@@~]]*==@@*&&*#########*]]&=]~@*=$=**#**##&~{]&$=###**]&$=&]*]&$*@]=#@=;52+1[/{]@]&&&=*~]*@{{~@@@@@]*@]]&&&=*&&&&&&&&$&=#]{@*&&##$=&#&&]@#=###*@]**]*==#**#####*&&&&$%&]**{@############*&*@###@@*==##]*=]{@*###@@]]##]@]==&&&&&#&=$-%&=%$&]]&&]]~@#&$%%$$&$-!%&#&##]&%'%&=$%&&=%%$#@@**#***#=======&&#=-%&$%$=$=%%&*&&**=$%!=#*&&=&=%%-)^%&*]]&*]&&]~*$==&&#-;^$&&%-%$$--%-!-%#]@@]]&%-!=*]*$%%!!$&**#&&-'!-!--$==@/~@]@*%$==&~@&!')!$****$%&]~~{]$%%%$$=*]#%%%$=%%&#&&&&=$%%=%$=~~*%!%&]&%%%===*]&##]~~]##&%))$&*]**###*]&-^%&&$%=&=&&#*=&&]~]=$&]/@#$$&]*&&&$-%#]*]**&$$&&]@###=#*]]]]@@######@~]#=#&]/]$&#&*]~]$%=&]@*]&**$=*]]#&##########*]]**~~]]#=&#*#*@@]]{~@&=&*###**&$$$*#$--=*&%-%'>6!.|<:+/~]#&&#~/{*~{~]######*]]]*#&=###]##&&#===*@~@##=&&%%=#&&]@*&&&##*&&]~@]#&**######=$&&&$&*]~{@###########&=$#@###*]#&=&#]@@{~#&*@~@]*]&$*]&%%=&&&&&*#&%$#&===&=%$##]@#=%=&%%&&%%$=&&&##=--$&===#*=$%=*@]*#&]~@&$&=$=&==&&$--%$$#&$=&#]~@*]*=%-%$]~]&&====%-%=#~~]==#&##]=-%$%%=!2'%=$%%=]]#%%!^-=~{~]##&$=&~~~*%-!!!%%=$%%%!;)^!-$&&&~/{*#**%$$%&@~$)2)-=&&**&&]~{{/~$-%=&%%*@&%$=====*]&&&&$%%$&$&*~]%!-$&&-!%$===*]&&=&#]*&=$!''%#&##**##**$^!%=&=$#&$=&**==&]@#=$*@/@&%$&]]=#=%%#@{@**=$%=&&]@##***@]*##]]##&==#@@]#=&&]~*=#**]@~*$=#*@@*#=*]&=*]]*=&#]@**#####*]*]@]**&%$#&=**]]]#]]*#]**]@*##===*#%--$&=%--';)+73/]@@]#***~+:+~/:@*#&==#*#*]&&&==#**@]#*##$%=&*#]**&&&&%&]&&#]*=$&&&&&&]@#*&&#]*######=#&###*]~{]###&=#*#####&#*@###**&$%$&&]~@#%=]/{****&=@@&%$&&&&&&##$$%#*======&#]@@&$$&=$=*]=%&*##&&##&=&##&&*#$%-$&*#**]~/@&$==%%&&=$%%---$&*#%%#]{/+~*#=%!%&@~]##***&%%$$#~~]$%=$##*#$$%-!%%!!-%-%=]{~*$==%=#{{*#**#==*/+@#%%=----%%!!!^^^^$##&==*~]&&#]=$$%=]{$;;^%$&*~~]#]]{+/]-!-&=%%*~#==#@~]&&#&#&&&$&==%%=&=---%%%-%&====&*#&$=##&%!-^!-=#&#*]*###&%'-$#&&&##=$&#@*&&]@#=$]~{@&%$&]@&&$-%#~~{@*=&###&]@###**@#%&##*##=%$#]]]&%$&#]#&####*]=%=&]~]###@@&=#@@]###@~]**&==#*]]***]]&%$&&##**]&=]]]**]]]]*##&#*@*%%%%$&$--^!=3|]%$*]&=]~~@/++/{/]**=%$=***##*&=$==#**&*@#&&***#**######*]&&*]*=$&&&&&&#*==$$##**####*&&*]##]~~]*###=%=**###&&#]]####*#&=$&*@@####]~]*##*#&@@*%$&&&=$&#&---$#$%=&===*{~]=%=&$%$&*&%$&=&&=#@*%%=&&===%!!=#*##*@~{]$!%==&*&=%-%%%$#*#&-!&@/1(/]*&%!%=]~~]*]]]*%%%-#{/{#$$=##]@&$$$=%=$%-==&]@~]#$&&##*~*&#***%%*{+@$-%&&&##=$^!--$&$#**##*~~]&&#*&$$%=*~&'!$$$=*@~~]#*{/~#'-$*&-$*]$-=*{/@&=&&]]##=====$&&=%%=$%%%&*====&##&$$#$%!-%%!-$##*~{@##&$%$$&*]&&*]$%&]]&$&]@###@@*]&$=*@{*=$%=**@~]*#*@*&&]@#####&$$#*]]###=#]@]]&%$&*]*#####*#=%%=#]*###*]&=#*]]*&*@@]###$$=*@@***]*=%$&&&#***&=*]]*&]]]**#*#&*@]###&=&=%--=]<:%^-*]&%*@]=*//+/{]#=$$&#**##@~]*#&&#*###@***]]]*]@#***&##@]]@~]#=#=$$&##&&#==&#**]**]*##@~*&&#*]]####=&#**###$$=**######=$&]~]#]]]#*&%%#*##@@]$%&&&$%&#&$%%$#$-$&&==*{@#=$&&$%=&##==&&&=&]@#%$&&=$==%!!=#**#*]]]*%-$&$$&&&=$&===*]#=--=~:33+]@*%-=]@~{~]##&#$%==@+1:*$%%&*]@=%&&#&&*&=##*]@]#&=#**]@~@**]&%!%&]@#^^%#*]~]#=$%##@/{@]#&&*~{*&&*@]=&&*]{#!!=%=&#]~{~]]/+{]=$&*&%=**%!&]{{*%%*{{~]#$-=#&$%=&#*]*&&=**=====*]&$%=%---==$$-=&*~{@#&$%=##&*]##]]&&~{~*=#]@#**@]*]*&&*//]=%=]~@~@#=&###=#]@######$=**#*##&=&]@*]&%$&]/@*&=#*####=##**###]@]&**]]]##*]]]&&=&#*~@***]*$$=#&&&]@*#&**]**@@]]@]]@]]@{~~]##&=--%&=+/$$=]]*=&@*=#/~@]@]&$$=&&#*#*@@]##*@{{***]***&=&*@@###=$&&]~*#***&&&%%&#&&]~*&&&]@@]#**#*@]=$*#&#*###*&&##&#**&&##&=#*]@@*=##]*]~@*&===%#*##@@*=-#&&$%&*#$%$=&=%&&&$=&]*=$$&&$%==*]&$$=$=&**&=#&&==#*&%%=##&##]#&*$-%=%-=&*&&&&=#]*===&#~+<1~&==%%&#*~{@*&&&&$-=*~/[:]$%%#*@@=-#****{~~~*#&#&=$%&]@]&*@@*#=!^-=&=-2)=~~~~@*&&*~/:1/##@@**]~]]]{{]&$#~{@#-%&$=*~{~{@**{/{]&==&=%=**%%&*~~#-%&]@*==%%=]#%!$&*]*#$=#]*$%%=&*]&$%=$%!-&&%%$$#*~{@#=%=&*]#*]*@{]##{/]&=&]@##&=#**]&$&~@*%%&{{~@{@**##*&&]@#####*&&]~@~@*=%=#]**&%$&]/]#=%#*###*&&*@@##]~~]###*]]*&#]~]&$%=&#@]]****&=&&&&&#]*##&#*]]~~@]#&*@]#*@~@]*##=%-$=%@/#**]]]#*{@]*@]*###&=&&&=&&#*@@*&=&#*@]###]*#=&=@~]#&=$$&&#]=%#*##=###]]&&#*$$&*@@**=]]#*##=$##&]@####=$&#&=**#=##&$#*@~@#$&*]@~~]#$$#&=#*==*]]&%&&=%%#*#&$%%&=$=&#&=&##$$=&&&$&=&*&=$$%-&#*]##====*@#%%$=&#&##&#*&--$%%*]@#=$&*]]#=#*#&&@+/&!!%%$#*]~{@##=#&$%&]~{:1{#$%&*]*$-=###&~{{{#**&&---#*]*&#]]&#$--$&&%!'%]~/{{@]#*{:1[:*!-*]**@{~{+[/*=-=@~*%-%$-%**]~~@##@/~&$%-%%!%&&-!=&#*%'-#*#=--^%&@&--=*&&=#&$&*#%-=&*]]&$%=%!!-&&%%%-&]~{@#=$&*{/@#*]~@*&&]@#=%=]{@*=%#**#==#@*&%$#~~@@@]*####=$#]*&==#*=$#]*@~]$$&##**#==*{/]&=$]@####=$#@]##*@]*&%#*]]]##@/@$%$&&##*#&*]**&=$&&&#**##=&*]]]]*#=$&#=%=#]#$=#&$%%=$!#/**=#@{]*~{@]]]*]#]&$$$=%%#]@*]&===$**&=##@@**##~@##=%$=&&##=$]@#*&&##]*&&**##]@~]]#&*@]####=&&=]@###&$$&&&#**&=&&&&]@@@*=-=]~@@]*&$=#&&#&$$#@]&%$&$%$*@*#=%%#*&&=&&&#&*#=$&##===&&=%%$--&]~@#&&$&=*]&%%%$=&&##&=*#==&=$****$%$*@@**]@#%%&@]%!!$##*~~~{@#*&&&$%&@~{::{=!-=#*#--$*#&$&*]@#&#&&$%-%$$=$#]*&=%--$*#==&]~~@*##&#*/[:@#^)!**=#~+/~/+@&%!&{@=%=&&%=#&#*@@##@~]=$!!%%!!%%^^%$==--%*{]&--!%&*&-%&#&=&]#%=#&%%&*@@*=%%$%!!%&&%$=%#~~{@#=$&]::]=&]@#=$&]@#=$&]/~]&=]@###**]*#%-&]@##*#=&####=*]*#$$#*=$#**@@&%$&&#**#*&*//]#$$#]*###=$#**##*]]#=%&*@@*&=@/~&%$&&&*]*#*]*]#&#]]]##]*###@*]*]#=$%##=%--=$^^%=$$&&=!#/*&$=*@@]@@~@@/~]]]*&=##==#*]*#==$$$****@@~@]*&&]@]*=$&&&&&#&=#]*#=$&&&&&&]~@@@@]#**#**&=##*&&&&#]*##=%=&&&&#*&$=&&&#]*]]&%&#]**#&=%=&&=$&#&]/@&%$&$%=*]&&$-%*]##**#&&&&=%%&]#$%==&&==%!-=***&=#===*~#=%%$=&*]]&##*#&$=$=#&#$$$##]]]#&%-%&&=%!^=*]]{{{{@###=#&&&&]]{/{=-^%*]*$%&*#=$=&&#=$==&=%%%%%--$$$$%---$&&#]{+{]#%-%#]@{+@=^))$**#~:1://~&-'!&{@=$#]#=*]#&*]]*#*]=$-''-%--=$-%=$=*&--&]*&$--&**&-%$%%=*~*%&]*%%#*]#$%%$%-!-$=#&=&&]//{@##=#]:+&-$]@&$-&#]*#=*@/@&%=*@########=-=**=#*####]@*&*~]*&&]@=$&]@@@&%-$&#]@##=&/@*&$=*]*###=-&]@#]@~@*=%&@@@*&=@/~&$$=$&#@]*@]**&=*@@@*&#&##*]*#*]*&$%$&=$-%%-'^--%&]*&&@{*#&=&*]#*]]]]]&$=]@#&**#**]**####&&]@@~@@@~]#&=]@@]$$&&&&&&&&#**#=$&&&&&&]@######*#$#*#&###=$&&#**#&$$&&&&&#&=&&&&&#**]]&%$##**#==%%==%%&#&]/@&%$&&&*]]&&$%$**&&****=%%$%=]{*%%===*@#$%%$&**]]#$%=*@#%-!-$=***#&#**=%$%%#&&==$=###&$%--%=$$%-^&@{{//~@]#&==&##*&&=#@~#!)!&#&$%&#&%%$&==%-%==$%-$=%-%$=&=$--$=#@~+:[{#$%%#~~{/~#-);^=*@~:1<[{~@$^;^#{@=-$$%%&&%%=&**#&$%%-'^-!!-$$$$$$#~*%-&*#=$%&]@]#-!-!-%*~]=&@@&&~~~&%%$==$%-$==&&=&]/+/]#&=&]:+$^$#*$--=#***&*//@&%%#@##]@**##=-=]&$=**]**@~]&#@##=$]@=$&]@*]=%-%&##*#*=&/@*&=&*~]###=-=@@#@~@]]#$&@@{]*&@/~&$%%$&#***]]**&=&=#*#=&&#*####*]&&=$=&$---%%--%%&@{]#@{{{~#$%#*&$*]@#$^)!&]#=&#=##*#]*]@****@@@***]*#&*]@@*%$&&&&&&&&&]@#=$&&&&&*@@########=$**#&#*=$=$&]@##$=&&&&&&&#&=&&&&#]@@*==##**##&$$&$%$*]&]/@&%$&##]]*&&$%&*@&&====%-%$&&]~]$$&==*]$---$#~~@@*=$&*]&---%==&&&##&#*$$=$$&#&#&%%#]]&&&&%$===*&=]//{]]*##&$%$=&&#===&]]=!^!$&&=$&=%--%=#~]==&$%!!=&==*@]@]*&&**~+11[/#%-%#~/]*]&!;;)%=]~{[<1:~]#-;;!]~]=-%%%$=%!%=*~~#=%$$$--%%!!-$=$$&@/]%%@/{#&$&@~@&--$==&@~]$=]@**/+{*$&==&$$%=$&#&==*~//**=%=~[+$^$#&$$%&~@@###/~]&%$]@##@~]##&$-=]&&##***#@@&=*]]*##@@=$&#]*#=%-%*]#&=&$=@]]&==&@###&$-={@#*]]**&%=]@~*&&*@@&$%-$]*]@#*~@@]&#$#@@*###*==#**#===&&&&$%--!-%&*]//{@/{{//*%%&#=%=]]]$^!$]~]$&#*##&*]*@~]*==]@@***]*###*]@]===&#&&&&&&#]*=$&&&&&#@]]@**####=$**##&*#=$%$#]**&&&&&&&&&&&&&&&&#*~@]#=&&]@#&$%=&$%=*]&]/@*==#&&&&&&&$%$=@]&&==$%%=#**@{~&$==#]]&%!^%#~~~]&$==&*=%-%$$$=##*#=&&$=&&&&&&=%%$&**####=&#*#@**{+/*$$=&##$=&&&&&$%$&]]*$!^%&#&$%%%%-%&]{{#*&%-!!%$=&&&##*~//~~/1[:{&-)-=~/@==$^;))^=~{/{/++~*#=^;'$~~#=-%====%!%*@{@=%%#&&$-%%^!^$=$$#/+~=&~:~#$$&]@*$%$&&=&~{]&&{~]{:/@*$==#&=$$=#*]#=$&@//]#=$&@+@%-#]]###*@@]#**{@*&%$]@##@@&=&$--$*#&&*]*#&@@&=##@]#*@]=$&*]*##=%&]~###&$=*@]&===*=#*=%-={@#*]]**&%$*~@*&=&]@*$%-%##]@#*@{~@]**]/~]=&#&$$=&#*#&#*#=#&$%%%$*~~@{/@{+/@{]=!%&&$%=]~~&$=#]@]&=&***]@~]*]*#&=*~@*******&*#@@#=%%=$&#&&&##&$&]]##&#**@~]#####=$]@#**]*&=$=#]*##=#&&&&&&&&&&&&&&]~]]&%$&]@#=%=&&$-=&*#]/@]#=&&&&&&&&$%%=]]#&&=%-$=*]@{:@$--=*@@#=%-=#~~{~#$$%&##%-%%-$==&**&=#&&*@#%=&&&$%=&&=&#&$$&&=&#*{/~*$%==##&&&&&&&&$=&*#*&^'^=##%-%%%$#]~{@*#=$$%-=$%$%--$]/:/@~{:/@&^))%*{/=!--')!%=@/{+/{{~@#=$%^%&~]#$-%====%!-&]~*-!-=&#&%$%!%$##$$#/{*=&~{#%$=#{]#&$$==-$***&#]@{:+~*=%&*]]&$-%**]*&==~/{#==$&]{]$%@~*#&##@]@**#*]]&%$]@#]~@*&=--%$##&&]~]##@@&=#]~]&*##=$&]~]###=#]]]#=$$&]~]===$&$#*=$$={@##@@*#=%&@/@]]##@/~&%-%*~@*#*@{]]#**@/{]===$$$&&#*&$$&#&&#=$$==~@]#]{@/1/-&$!^%=&=$#]//]#*#&*@*&==#*@@]#*]]*&*]~]]*#&*]]###@@&%-%=%&#&&=&##&*~@*&&&#]*]==]@**=$]@#####=-$=*@]**&&&&&&&&&&&&&*]]@@]]&$=#]@#=$&&&$-%&##]~]]&$=#&&&&&&$%=&~]=$==%%==*@~{/]=%%=]~@@&%-$=@~@*$$$-=&*=%%%-$$=&**##*&&#*&%$=&$%-$&#&&]]#%%=%$#]@@]$!^!-&*#=#&&&*##&&*#&%''!$#&%%===#]~~@]#*&$&=%=$=$--%#~+/]&*@@]&%);)%]{*-'--')%=*/[+{@*@~*$$=$%=]~]=%%$====%!-#~]#%%$=&##=%$%=##&$&*~~#$=]]&===*]&=&=$$&$=#*&###*~/~&$-%#]]*=%-=#*]]#&&{+~*==$&#@]=#~@=%%$$#@@*##]@]&$=]@#@~]]#$-%$=&*#&]@]**@@&=#@~]###&$$&]@###*&&&#*#%-%&@{]*#=$&&#*$$$=@]*]~@*&$%#~{@@]==@~@&$%$*@@*&*@//]&&]@//~]&%%%%$#]@=%=&#&$&$%$=&@*=&@//[(*2=%--%===#*@+/@&=$#@~*$%%=**####*]*###**]#=$*]**&*@@&$$$&=&#$$%=#]~@##=$&*]]*#=&*]*#=$#]*##]*=%%$*]**#=$&&&&&&&&&&&]~@@]@@&%=&#]*=$&&&$-%#]]]{@]*&*##&&&&&&$&&@]&%$==$&=&*@{{@#%-$#]@]&%-%$]{~#$=$-=&#&%$=%=$$=@~]&=$$&&$%=#&=%$==&#&]@*%%&==*~]#%';;'-$]*&$$$&##&==&=$-)^!-=&&&***]~~@*#&==$=$=&##==$&@+:~&!%#*#%^)'!=@@#!^!!^^=*~+1:]#=##%-$&&=#{{]$%$====$-^-#]#=%$=#]~#&=&&=&###*]@*=%$]*&&&=&&-%#&$$=%=]@*##&#@@*$-!$#&*#$-%&@~]#&$=]/@#&=$&#**=*~]$-%%=&]*#&#@~]&%=*@#@@***%%&&&&##&]@**#@@&=#@@**&*=%=*@@####=$&&]#--=]{/~@]$$&&#&$=$=]**@~]**&=&@*]]*=&*]]&$$$#]***]@/+@=&#*{+/*=-%==&#@@=$=&##$=%%=&*]*=*{//+:$2##=$%=#*]{{//&%^!#~]#$$-$&*]@@@*#&*&#&**&$&*]]]]]~]==&$==&=%%%&]]@#=$#=##@@]###]]&&#=&**##**$$==&*]@##=#&&&&&&*##&#*=#**]&%%=#**#==$$%-%*~~@/~~]##*##&&&&#===&*&==#&&&&#**]~@&--%&*]*#$%=&@/@#&&$-=@]]==&&&===#~~#$%%&#&$%&#&&==$=&&&#=--%=&*~]=!)'^!%&**#$%%$=%-%%==$-!%%=##]]***@~{~]]&$--%=&]~~@]*@+[:]$^-=&%^))'!=@{&--!!-$*~~+:/&!%==%$]]]]@~*=-%=#&&$%^^%#*&$%=#]@~*&#]&=]~~~]#&&%-%##&&#&&=%&]#=%%%$****]=$&*&$%$#**@@$-%#~~@&&%%*~@*&$$=&]@#*]&-^%$*{{@###@@*&%=*@#@@]@]&$&&==*]&#]*#&@@&=#@@*]##=$&]~]]@@*=$&&]#--=~{/@**==#&&&&&$=]#]*]]*]#&#@]@@*#]*]]*$%-$*]@##*{+~&#*#~+/]$%%&==*{@=-%%=%-%%$&&*@@*]{//{@''#*&=&*]@~{~{{#%^-]@##=%-%$#*@@@]#*]*##**#&&#*]]]**#$&=-%==#*&&*]]@###]#&##**###*]*#*&#@@##*=%$&$=#*]&==&&&&&&&##&=&&$=*]@]==#&]@&=%%%%-%*~@@@]]*==*&&&&&&&$%=&##&&]#%%=*]@{~]&%%%=*]]#&%%&]~]&=&$%&~@*&$&&&#==#~@&-%=&*#$%#&$====$&#&##--!$&*~]&%!%$==&***&$=&=%%--=&%-$=&&***&=&=&]]@@@*$-!-=&@{///~~/+/*$==&$'22)'-#{{#%-!-$#]@]~~#^;-%%$*]]*]]]=!-$#]#=%-!-$#*&==*@@*]#$*]=%]~**]*&=%%&]]&&=%%%$&*#$-%==*&#&#%%$##===#&#@#%!%*~{]*&=$*~~*=%=$%#]***&%-%=*{~]###*]]&%#~]#@{~{]=%%--=*]&#**##@@&=]~@**&==$&]@#@~@]$$&&]#--$@{/@*]####&&&&&&]#***#*]&=*]@~@**]##]]&%%$#*]*#*@{~*&*]@~~#$%%===*@]=%%$=%%%$=$=#~{@]~~@]=!&@*=$#]~~@~]*@&!-$#]*&$$$%&#]@]**&***==$**#=&*]]**==&#=%$&=*@#=&*]@#**@*=###&=#**#=&###~]###=%=###]~]#&####&&&&*&=&=#&#*~~]#=&&#]=%$&&&=$*]***]@*$=##=#&&&&&$&=*]##]&--$***@]*&$-%$#*#*=--=&*]#&&&$&@]&#==&&&$$=*#%^%&&##$%*]=$&=&=&&#&#%%%=**]*&==]~]&=&&#=-%===$%-$&=&*******#&&=&&##&=%!!'-&&*{:[:]&*]*&&*&$-);^$=*~~@&--'^$#*&#*@%2>)--&]]]]**#-)%#]@#$%!--&**==*~/]###&{/*%*@**]@#&&=*~]&&&%$=$=##&%$&&]**&=--=#]*&=&=&#=!^%*~]=&#&&*~{@#=#$%#]*#*#%%$&*{@####]@]&$#@##@~~@&$%---&]]&&]@##@@&=@~]***&=$&]@#@@*&%$&*@*--=~{/@*#=%=&&&*###*&]@*#*]&=##@@]*#*&=*#=%$=#]**##@{]#$&#*]~*$-!%==&**#======#*&==]{/]*@@*&$$@@]$$&*@~@#===%'-%&**#$=$%$&]{@*]##*#&=$#**==]@{]]]**#=$==#]]$%&#*]*###*&&&**&#*#]@****]###&$$&&#]{{~]*@@]##&&&]*&##*&&]~]]&%$&##=$###=&&*@*@{~/]==#*&&&&&&##&&*]&&&$-%=&#&*#*#&=%$=**#=%%$&*@#&&###]]&&$%&$==%$=$%-%&&*]&$*]#&&&=%-&#&===&&]]*&=%=~:{#&=&&&$$&===%$&#&&@~~~~~~]*#==$%%!';;'^$]**@@~]$!%=&#*#=^);!=*~~~@@*$^;'&]@**]]%;2'=*~{@*#&&$';%]{]=---$=*~*&=*~{*&#&#//&-&*]]~]=%=#~~]&&=$=$%%&*&=%=#]]*#=%-&#]]=%=$%#&--%*]#%=##&*{{@*&&$%*{@&==$$==&]]*#]@~~]&=*]##@@]]*$%-%$*]#$&]@##@@&=*]]**]#$$&]@#@@#=%$&]~#-%&~//@*&$%%=&&##&&&&]@##*]*&*#@@****&=*#=%$$$*#*#*@/~*$&*#~+~&$^-%%=#@@&%%===*@*&&*]*##]]]]#@@&$-&]@~]#=%$$%-=$=@@*&&$%%%#@@]**&*##=$#*#$$#*@]*]#==$$&$*@*$%=*]#&===#=$&#*#]]#*]*#######=%=&&*@~@]####*&&&&*@*$&&&&&#]*]&$=#&#&=&&&$&&&@@~~@@*=&*#=&]]##&###]]&&&$-!=&#**##*&$-$&*&#&%$%=&@~##&#&**&&$%=%%&$$=$$$$#&*]##*]=$%====#]*#]]&&*]#&=%&{/*%%=&#&###*&&&&&&##~{{{{{{~**&&%--!';;^-&~**]#&!2)%*]@@#=';!*~~~]*@~]-))%@~*&#@#!;2!*~~{&%-^^';'&~{*%!!-&@~~*#*]~@#$&&]/@$'%&####%-%*~/]#&&%%%!%#&#$-%*~@**&%%**#]&$=%%##$-%&#=%=*=$#{/]#=---#{@=%$$=&$#*]*#*]]]*&=####@@@~]$--%$#*=%&@@##@@&=**]]**&%$&]@#@@&$%$&]@=--=*]@]&===$&&&#&=&&&]@##*]]###@@****&=###=$$%##&#*@~@#=&]]{+{*$-%%%&#]]=%$&==&*&##**#=##@///{-!!-&@@]######*]#$$###=$&&&$*{{@@]####=$&##%=#*@]#**=$$=#=#]&&$&&*#&&#&#&$&#&&#*#*#=&###]@*####*@/@*########]]@~#$&&&&&#**]*&&&&&&&&&#===#]]]@]@]*#####~@]*##=#]*&=$%--$&*~@&$&=%$$&*#&=%%-%&*{@#=$%%##&$%==&&=%=$=#&&#*]&==&%%-%=&&*@@]{~####$=&=&#=-)^$#]*###]*#&&#&#]{/{////~@]#%%%==%!%$=*@*&#$%^'%*~{]*=!)^=~~**#=*]$);^#@*&&*@&'2;$@~~#-''''''!&~{#^!!$=]~]#&****&=&&]+~=^-=*]#&--=~/{@#=$$%-%$]*&$-=~~@]]#$&~~]@#-%-%*]$-%#*&=&#=%&{@##=-!-]+~=-$&##=#@~@#*#*]*&=####@@@~*=%$$=&*$=*{@##@@&=#*]]**&%$&]@#@@&%$$&]@=--%&#]*==&=$&&&*]##&*@@###@@&=#@@**]]*&*##=$$%&*##]*]]&=#**]~~#-^%%=**#]#=#&&=&#]##]]**~{+++]$2'^$##**##&&#&#@]&$==##=##*&*{+/{@*&*##=##&=&&]/@**]#=&&&&&]&#==&##&#@@@#$&&&]~]######]@~]*#*]#]~{@]**###]**@@@]#=#&&&&&#]@@#$$&&&&&&&$%=*@*]@@/{]==#**]#***&&=#&&&=$%$&#*~]&%&#%$$===&=%$%%=*~*=%%%$&#=%%=&&#&&&#==&&&&*#$----%=*&&=*~{{~]]]#&&=%%%!''^=*]#&*#&***###*]]]*@@@@]*&%--$===%=$&#]@*=%--%#]@&$%-);-*~*====*#-);%=&&#]~@%)2'$~/@&---%%%%=~~@=))!-&@~#====&&#*##]/~=!-#~@#=%-&~{{#===$-%&&*&==%&~/~]]#$*/{]*$^!-=]]$-%*~@**]#%*{@]*=-%&~[/#-%&#&&&~@@###@@*&=#]**@{~/]&=##&==%=]{@##@@&=#]~@**&%$&]@#@@&$$=&]@=-%$##]]*##=$&&&]~*&&]~]###@@&=]~{@@~~]#*@*#=&&**##***]*#***]]@*%!-%$*@]{{*##&&=*{@*##&]{{/{*$)'%%$###**##$$=##*&&#]{@&&&##*~/{~]#&#&==&&&&&&]/@***&%$&&==##&$%#]]&#**#=$&&*@{@**####@~@*$&#*&*@@@]]###]~@]**##*&&&&&&&#*]]&%-$$$&#&=%%#~{]@@@/~&$=##&#*###=##*&=$=&=$=#]~]#==#%%%$=#&&=$%%=&@*$$$&=#*&%$=#*&&##&=$=$=#*#$--%%%&]#&&*~{~]*####&=-!!!!-%$##&&&####&]]#####**]]*]#$^!%===&&&#*~{~*&%%-&]@&%%%%%$*~~@&&=#]&!^%=$$=]~~&!))%]/{*%^^!=&==&]~*%''!%*~~#-%=&=&#*#&]/]$-%@+{#$%-=~]#=%=##$$&=&=&&&&@{~{~*&@/{##$!!%&~]$-%*~{{{@#$*{{~]$%$&~1:*%%*~]#&*@]###@@#==]~@]~/++@==&*#=%%&~{@##@@&=#*]]]*&$=#]@#@@&=&&&]@=%$&**#]*##=$&&&#*$$&]@####@@&=@~{@]]*&=*~]#&&#]]*&#]*]]****#*@~&=%$$#~{//@*#===*{@*]###]**=!^;&~~~~**]*#**##&##=$#]~@#=#&##]@~~]*&&#$$=&&&&&]~]]***%-$$%%&#&&&]@*&&]@#=$&&#@{~]]**##*]&==##&$=]@{]*&*]~~]]]##]*=$&&&&&&]@]#%%===&#*#%$*~{*]]@~@&=&*#=$**#*&&&&&$%-%$%%*]**#$%=%%%%=&&====&&=*]##===*{~#&&*@*&&#=-%=$%&@]&%$&==&#=&#]~@]*#=%%%%%%%!--=&&#&&&&&=&&=]@]]#]]***#&&$^)^$=$=&&&*@~~{&%--$*]*&=&***]~/+{]#*~~&%&]*&=#~~@&---$@/@%-^^-=&#****&%-!-&@{]=-$&&=$&*&=#@]*=&~{@$-%%=]#&&=&=%%$====&#&=*{{~@##{:{*#$-%=*~]$%$*~{~*#&#@+/~]====~((#^-*{~*%=]*###@@&$&@~]*]{+/]$$&#&$%=*{{@##@@&=#*#*]*&=&&]@#@@&==$&]@=$===&*{@##=$&&&#&$=&]@####@@&=*]]*=&*#&*@*&=$&&&&&#***]&&*#==]@*=$&=&~{//]]*&&&&]]**&&##&$-^!%[111[{]~]##**##&#&=&*@@*&&&&&&#@]]*#&#&&&&&*]##]]]**]&%=$%$*]&##]*&&&]@##=#&#*]]*]]###*#==&###$=*]@@]##@~]**&=#**$$=&#&&&]@@]==&#*]*]*$=*~]&$&*]]#&###=$**##=$&&&$%==&=$**&&==$&$%!-$&=$=&&@*&&###&$&*{~]#&*]##&$%%$$$=&]]&=%===&#&&&*@]**&$$$%%%%%-$$=#$%%=$%==$=$#*#]~+{@@*#%%^;)!=$--$%=&&**#%-%!=&#&##]]]]~{{/*#*//@%%&*&&##~]#%-%$&@~*=%!-$#@]]***&--!-#~~#$%*~@&=&*]#&*@]##]~#-!%%$&$$##=%%$=&*&&#*&#]{//@#*//@]=%-%=*~]&$&*~{@#$=#@:/]]#=%%{3<&)-*{@=-=@]*##*]==#@@*&#~+{#$$%%$--%@+/]&#@@&=###@@*&=##@@#@@&==$&]@=$$-%%&~@###=#&&*]]]]@@####*]==*]]*#*@]*]~]#$-$&#*###]*#==&&$&]@]$$$=&*~/{@]#=##=##**###&&$$$=~1+++/]*]####*&&&&&&*@/{*=$&&&=&*@@]*&&#=#&&#@]##*]]**&$##==&*#&&*]]]]@@#**##&]@**]&=#########*&#@@]@*==*]]***&***&=$=#&&&]@@@#===&#*@]-%*{/]=&#@~*&&=###@@]*####&&$&&#&&**=&=&#&=%!$&&&&===*]&#**##==*{@**#*]&#=$%!-$$$#]##&%&&&=&#&=#]]]@#$=&$%-=##*###$!-%%-$$==%&##@/[+/@&=%!')'!%-!%$-%$=&$%--!!$&&&##&&&&#**#$=@+~&-%==%%&&@*=%-%==~~*&$--&@/@#$%==--%=*~~@#&~+@#=&@{@##@]*&*]=!-=%$=$&##&%$=&&&==*~@]@~//]#*//]&%-%&*]~]#==&@@*==&&]/@**&%-=+_[=)!*{@=%&]**##]]&&#@@*&#/+{]$$%%$--%~:{##&~@*&*##*]]&=**@]#*]&==$&]@#=$--$#~~##*&&&&#@@@@@]##&=##=$#*]]**@@#]@]=%-%&#]*&*]*###*#&&*{~*&$%%&*~@~]=$##$&#&&#*]*]##&&/{#*]]#***#####=#&&&#@{~]#=#&&$=*@@@*#&#&&&&#**&&*@]**&%$$%=&##&&]~@@@@]]**&&&#]*@]&=#####&====$=**@/*$=**]]*]]*]~]=%$*#&&]@*]&%-=###@]=%*{/]=&]//@#&=#*#]]**#*]###==#*&&===&=*]#&$$$#&&$=&=*~#&*@]&$%*@~@**#*&&&$$--$$&**#&##&#&&&&&&&]@@@**##=$$*~~{~]*&==$$%$-%$=&*#@~/~]*$-''!'!!--%$$$=$%&=%%%%$&*#@@]&&&&#$--%&~@#%-%===$&=&&%%%%&&**#=%!-#~/]%%$&&%%&&*~~]&&{/*%%#~{@&&*@]#==$-%&&&&#@~{#=%=&$%$&~/{{~@//@#]/+]=%-%&*@{{#&$&&*$--$*{/{@]&%-$+3/-2'@+~=$]~@@##*]*#]~{]&#/+{@=!-$&$-=~+@#&#{@]####**#==#####**&==$&]@&=%-%=@+/###=$&&#**######=%#*#=&*]]**@~#*@*$%-%*]]#$#@]&=#*####~~*#=%$&&*]]&$=*]##=$&=*#*@*&&&~&%=&&=$&#####*&&&&=&*~@]#=&&&$$*#*]]*&&#=#&&#]=$#@]]#=$=&$&=*]&&#]*####**=$$&#***#==#####=%$$$$=&#]@*$%#*]]]]]#*@*%-%#]###]*]#%%%%&#**=-#{~&-$]//~#==##=$**#&#&=&&&&]@*&=%&&=*]=$%%$=**#&&=&]]##]]&$%&*]~]#&&&&#=$%%=$#]#&####&$==&&&#*@~]#*&&$%&*~{{@]@]##===$-%=$&&=&*]]&==$-!!-$===$$$$$$=&&#***]~~~++]#=$$$%%%$###%%-%==&&&&&=%%%$==&#&=%-=@/~#--&]=%!=&#~{*=&~@=-=]{/#%-*/@&%%$-%=&$=@+:/*%%=&%-&]~+/@@{+/]&*]]$!--%==*{/*$$=&&$--=@/+/{]=%-=/({!2^~+]$$]~@]##*#%=*@@*=#/++]$'!=&$%&~:~*=&~@*&=###*#=&####&#*#&=$&#*$%--%=~:{##&$$&&&]@######=$]@&$#@@@**]]=&]*$$$&]]]#$*]*=%#*##&#{{]&$$$%=#@]#$=]@@@]#*#**##=$=$#&=#=$=&#***#######&=*@~@]==#&$%&##*]#&&#&&&&##=$#**#=$&&&===&*#&*]*####*#=$=&&#]*#=&#####=$&&&&&&]@]]$%$**]@]*&=]*=%%*@#&*]***$=##]]]@=%&@]$-=]//~&$=#&$$**]**#$=&##]&$$=&**=&#=%%$==~]**#=&##*#]@]#$=&]@&%$-$$$%-%=&=#*#**#*&=%%==#*]{/~*&#=$$%&=#]@~{+{#&$$$$$==$=$$$==&$=#=%%==]~@####==$&***]@~~~~++/*&$%%---=&###=-^%&==&$======#***]*=%%&~/@%!=~]%-!$&@+/#$=@*%!={{@#--&/@&$=#$%=$%%~:/]=-%&#%%&#*{@##@/{#$$**$^-$$&#]{*%!%$=&%--&{//{@&$%%*<3{-)%~+#=#@@#######&@{]&$*/::]%^-&&$%&@+~#=&/@*&=###########=&*##=$&#&$=$%&*~+@##=%=&&&]@######=$]@=%#@*]#*]*&=**$=&#]*]#$#@]=$#]*##&]@@&==%%$&]#=&=*@@@]]{~@{**=$$%$##****]]@]####**]*##**//]&=&=%-=&##**&$==$&&&#&=&]@#=&#=$&&***#&]/{**####*&&&&#**########=$&&&&&&]{]]=%$**]~@#&=@@#%%&*&=]~]**#*##]*#]=$#*#%-$#{/~&$=&$%=]@@@]***##=$%%=&&&#=&&&#&$=&@@&&==$&***#]~*$%=&*&%%-%%==$&]@*#*&&&===%-%==*]@{/{*=$=$&$&=&&*~//]#&=%=$$$===&&&=%$%%&$$$&&***@{/{@##*]#&&&#&*]~~]=$$-%%-%&&*]#$^^%&====$&===#]]***#$%%#~~&-%]+{=$==@~:~=-$]=^-&@@]*==~+~&=*#&$&%!%]/@&%!%#&%%&#]@*=#@/]$--=#=%$=$=&]]#!-$===%-$@///~#$!-$@11]^;%+:]#*@]####]@**{/~=$*/[:#-%-*]#$&*/]=##/@*&=###########=&@##=$&&&&&&&#@~/@###=#&&&]@######=$]@=$]@**&=]]#==]&=#=#&]]#]]*#=&**#**]]@#&#$%&#&&=#&**#&&*@@{/]#=$&&&#]]{//{]]&=#####**]*]{[:]&==$%%=&##**]***###&&&&&]@#####=##]]]*&]/~]**#####=#&&#]*#########]]##&&]/@#%%$#]@~@##&*]&--=##&]@##@@**##&##=$&=$-^%&{+~&$==%=&#]*]]]**]#$%%$&]#===#]{~#=$&*~]#&&%%&#]*]@=--%&&####&*]@*]{~&&###$%&&%-%$=&#*{/@#$-==##&&&#*//~]*#&&&==$&*]]]&%%=$$=%=$%=#**]{+{@~~~@&=&&&=&]@@#=$$%=&=&&#&#$-^!&*===&$==#*~~@**&$-^%*@]=%@[[@$=#]{+[@--$&%^%&***&$={[/&=**##&%-$]~*$!-=]#%%=*]*&$#~~*$--#*%!-%%$&&=%-%====%%=~:+/]=%^^$]+~%))&1+*=#######*]*#{/@$=@/:/=--%*~*$=@+@&**{@*&=&=#*#######=&@##=$&&&&&##**@~@##&=&&&&]@####]*#=]@=$#]**#*@]&$&]#=*&&&]@*@{{*&&]@####*@*&&%-=&####***#%%%#*@~*==$###$*]//+~@]&=&====#**@//:+@*#$-%&&#&*#]]]]]*]##&&&&]@####**##&&&&&]/@]######*&&&&#**#######**@@*&&&]/@#&$=#*]]]#&#*@#%-=&*##]*#*]&#*##&**&#&%%-=]//@*&&#=#&#**]]]##*&%%=#**#$&=&]~/@#&&*~]##==&&&#&*]=--%#]{{]]#]]*##@]#&&&&=&]*==$=$&&&]@]&%%$#####&&&~~@]]*##]@##*]#*]&==&&$$-%-%&~~~{{~]]@]@~@@~~@~{{/@*=$&&]]#&#*&%-!!=]*==#*&&*~:11/{@#%!-=]*=%=~[/&%&]~~+/]-%=&=%=&&#*&&#{[{==#**#=$$&**#$--&#=^!=**&=$*/@&$%&@*%^-%$==&=--%&===%%=~+/~*=$%%=@/]$^-{<:*&*######*#=&/+@$$*{+~=%%%*@=-%~[@###@@#=%$%=**######=&@##=$&&&&&&&##*]@##=%=&&&]@####@]#*]@#=&**##*]*=%#**=###]@@##@~]&=]@####***#&%%$&=*]#**&=%!-$**]$%%%#&$%#@//~*]]***$$$$#*]~~@@]##&--$===#*#*]]]&=*&&&&&&#]*####&=&&&&&*@~]]&=#####=$&&&]@############=#&#@]*&&&&#]]]*&&&]#%-%&####***#=&*&&&]~*&#==%$*]]]#&&#*##&]{~@**&*=-%=*@#&$==&#@/@*==*~~#$%&&&=&&#*=--%&*]@]#&&&&&&]/@*&===#]#=&&&&#$=$&*&%$==##***#&*@]]#**]@@]@~@*]*&&**#&=%&&&]~/{{~]*#**@/+++/@@@*]]#=&]*]#%%=&=%-=&~~@**]@#&@:33:@*=!!%&@~*==*+:]%&@{@]~*-)!=$%=&#&###]{/:*!$]@*&%%$=#**&-!=&%-!=]@*=%&~]=$=#~#!-$===$%%%-&&===%%=]/~]*=$-$#~~]$-&{[/#&########&#*/:]$%*@{@&%%&@]#$&@/*=##@@*==$=#**##&#*#=&@##=$&&&*]##&&&]@##=$&&&&]@####@]&**]&=&]@##*#=%%&*#&#***##=#*]*&*]@##]****]&$###*]]&#]#$%-%&#&$^'!-=$%$*{/~@]*]]]]*##&]@@~]*]*##=$$&#**]@@@@*#==#####*]]]*####=%=&&&&]~]]]&%==#*&$$&&&]@###########**###*@*&$$&#*~@*#&=#=%%$&&*###&#*#]*=$&]@=$&&&&&*&*@]#$=***]@~@]*]]*#$$#]]$%%$==*{/@=-%&@@#=$&=%%#&#*$--%&&#]*&=$&&&&#@]*$=*]]#===&&#&%-=&*=%$&$&###&#**~*#=&#*]]~~{~]*#==#**&&#]]#~{{~{@*&$&]{/:/{~*$%-%$%$&~*$%--$=%=*~/+{]]]~]&&~<(:]=!))!$=&&&&=*{~#%=@*#&##!^-%%-&&==*]]{~~@$'$~/@#$$=&]]*&!!&*==&~{~@#=*~*=$=**%!%=======$$&&=&=%%=*~@*#=--=*@@=-%*//]$%%=#*####=$]/[]%%#@{]$-^=*#&=#]@*&#]~@]#==&&]@##=$*&$=]*#=$&*]@~]*]#*@@##=$&&&&]@####@@####=%=]@#####=%&]*#####&=$=*]]##*]&#@]##**&=*]]@]*&##&=$$=&#%-!-%$&&$#]@@]]#&&&&*]*###]*]&&&&&=$$=#*@]]*#***#=&#***&]~@@]########&*]@@#@@&%%$#*=%=&&&]@############&=&&#@*$%$=&#@]]*&=##=$==&##&#&=****$$&#]=$&##*&*#*~@]==#**@@]]]]]]]**#*@*&&**&&&]{@$'!=&*&===$%%**&$--%$&&*@]*#=#&&&#*@]=$&##$%%=&&&&$%=&&%%=##&#]*#]]@{*$$==%=#{/+{~***&*@]*#]{~]@~@]@@*=%#@@/+{]]$-%%=&=&*@=---%=#*~+11+]&&&]@*{:[+*=$^)!$==&=$$%&*&%%$*&%=#$---$=$**#*]]]+/@#-']:/]&=$=&*#&=-%**=&&@/+]$%*{@&$%==!-$==#&&&&==&&&&==&*~/{*#=%$&#@*$%#~@]=%!%%#*&===$&{++&^%#@~]$-!&*&$%=&]@#]~~]#=%%=&#*#*=$*&%=**#=$&]~@]*#**]~]##=$&&&&]@####@]==##=$&#*#*#&=$$#**####*##&#*~@*&*#=&~]&&==&&#**]*##&#&$-%$&=%%=&*@~{]#]**@]*&&&&#]]*#&#&$$====%$=&&#*&&*]*#*#######=#]*######***&&]~@]#@@*==##*$$&&&&]@############=%=&*]*&=-%%##*]#==##=$$-=&*#&&##**#=#]]]*=#&*]#&&&*]]&&*#####*]@~]]]**#*&##]]*#&#@@=-%&&##&$%%!!&&%%---%==&##*#&#]##*{/{]==&&===&&===$&&#####&##*{~{////]$==%%-$*@@]]@~@**]*]@{{~*##=#*]&$$]{/::{&=%--=&]*#*#%!%=&*]~:(<+]$-&*{/~{~]#$$^;)%==$%=&=%$%---$##$=$%%-%#**]@]@]*~[+#%!-{[+*---%====$%=]*$=&*{+@$%&]*$%%$-'%&==*]#&=%$=*]#=&&*~{@#==$$&*]&--*@*=$=%%=#*$%$$$#/[{=-=#@{]&%=#*$%&]#]@#@~~]*=%$&&####$$]#$&]@##=#]@##&$=#]]###=$&&&&]@##&#**%%#*=$&#&#*#=%$=&]@###]*=%=&]/@]###=&/{]#$$=**##***&=$&#&$&=#*@~{{+[+@-=#]~]]*****]]&=&#&$=&===$$&##==&#]~@@]######**#**####]@**##]@@###@{]]**]*#&#&&&#]&===#*######=$&&]~~*=%=&*]]@]=&#&$$$-=&##&&&#**#**@@@]*##]~*&&=#@@*#######*]]@]]]]*&&&&*]###*&]~*&#&#&#$%%%--=&%%%%%%$=&#*]*==***@//{]&&*@&&*&&&=&&##*@@~*&&*@{@@~@@@]=&$---%#&&==**]##*#*#]@]#&=$#*#==#@//+{&-!--%=&&=$%-!-$&**@{[1+&^'!=@//]&-^-%%'2!&&&%%#]&$%$%%%&#&=$%%$=&~~~~~@*&*~/@-;'${:~&%--%#**&==#~*==*~{/]%-=#=--%-!^-$=&*~**&$=#]*#&&==*~*=$$$=*@~#%=]~&$&*#=##&$=&&&]+[/=$=#@~]*&#*#%=]~]]@#@@@]*#$$&&&]~*$#@*$&]@#*&&#*==$%#~]#####=#&&&]@##=&*#=&#*=$&&*@@#=$=$&]@###**$$&&]/@*&=#==@@*&=$&**]@**=$$%$=$$==*{{/{{{@#$;-#]@]@@@@]]]&$$=#&&#&$&=$%%$*&==]@@###&#*####**]@#&=#@~]****]]###@/~]#*@@@*&&&&##=%$$#*######=$&&]@@@#=#]]]@@]&##=%=$%&*&*#&&*@@#######*&&#*$$==*{{]*&*#####*]]#&*]#$-&#]~]###==]{@]#&==%%$%%$$&%%=&=====&*]*$$&#]{/@]*=&]@*#&%%&&=&&##]*&##&#***@@****==$%--%&$%%%====&&=%-$&##*]*@@##**@@]&%!''^-%&#&=%%%%$===#]{/]-282-*{/]-;2'-%-!-&]&%-$~~&-!%&#@~{##$%==&*~{]]]*&*@~]$)2-#/:]$!%%%&]]*&&**&%=@~{@&''%&&%%%%%$&=&*~{@#=$&]]#*#===*{~]##&&]~]=$&]]$%#{*&&&&&&&&&]:1~$$%#*]*&&&*=$&]@&&**@@]*&&%$&&&]@&=&@#$&#]*#=$###=$=#]*####*&&&&&]@####@#**@]=$&&]~]#=$$%&@{**#*#%$=$#{{]&=###]@]$%-=*]*]*##=&$=&&&&&*{~~@]#-'2^&&#]@/{/{]*#=$&*##=$&#]@#$%&]#=#]@]###=$**####**]#=%#]]*]**#&*###@//]*&*&=$$&&&&#&=&&#]*###&=&#]]@@@@#=$$&##*#=&#=$&$%&#&##&*@~]#########==%%=$%&]{@]#######*]]]**]*=$$##*#**#$%*/{]#=%%%%%%%=%$--=*****&=&&&$%$#]@/@**##*]**#%%#&===&&*=%=###&$=*]&&&*]*&$%-$&=$$%$$$--$%--%$$****@]###&==$-^^^--%$$%=&#*&&====&##=^28,^*~~*$2>)!$%-%$&#%!!=]&%!$]~{+:/]#&&&&#~{~##=$&]~]&-2)%~1:*%^--%&###===&%-=]~]#%'^%#$-=&&$===*~{+@&%=]{~*]#%=#~{@*&&*]**=$$$=#--#@]$$&=$&#&&]:[]$$%$**]]#&=$$=#*$%=*@@]*#&%$&&*@@=%=*&$&#**###]@~*&&*]@**###=$&&&]@##**]#####=$*]@@#&$-%%*{/]####=$$$&@/~*&***@{@&%-$#&&&=&*&&#&*@]]**{@*]&!;;;%]@@{{~@]]##&%%##*#&%$#]@*&$&]*=&##*&==$$**########=$#]]]]]**##=#*@++{]]*#&#&#&&&&&&&*]]*###=%#]@@@]@@&%-%&##**##&$$&$%===*]&]~]####&==#**&%%&#$%&#@@]*&*#####@@@{]*]#=$=#&=*##%%&~{*#=%%%%%=&&$$$$#~]***&=&&$$-!%$*@]&&&==]~@&%$&#&======%$&=$$$&##===*]##=%%&&$==&#&=%---^^-%%#&#*####&$%$$$----%%===*]~~*&&===$%-!;>)-*+{#-)2'$=&==&*&$%-&@~=%%#+11+/]&=&&&=*+:~]#&=*~@&%);^#{[{=%%$$%=*]&$%=$%-&~@*$!^!%&=-&&=%%==*~//]$%&{{~#&=%=*+:@*=$#@#=$$=&&]$$*@*%$&$$&#&&]:[]$$%$#**#=%%--%%&$=*]~@***&%$&&]~]=$&]#$&&]@#**@@#$-&#@{]###&$$&&&#]*#########=$]~@]#=%-%$*//]=###=$$$]~/~#&####*]&%-%=$&=&#*#=##*~]]##~@*#!;;;'@~~{/@*&&=$&=$$#***###*@{@*#&#*&&###=%$$=#]*#######=$#*~@*]]*#&&#*@/:~*&&#*@*&&&&&*]]@~@]###=$]@####*]=%-%*]&]@##=%=&$%===&*##]*#####$$#*##$&]]&$&&]~]]#######@@@~*##=%%$####=%$$=*/]&=$&&&#]]&$%=$=*##&&=$&$$%-!%=#]&$%%%%*]*##$=&&&$%=&&&&&=%%-%##**#*]===%$&&&&&*]&$%-!!^^-$&&&#*&===$%%$$$%%%%=&**]~{@]$-%%%===$%--#@/+~=-^!$#***~~]=--&~{@##*~[:+/@*=%%%%$@:/]*&&#{~#$';;$+<:]!^%---=&*#&$&%-$*~]&-^')%&=$**==$&=*{:/*%-&{/*-%%$=*{/]###]]&-&#&##&%=~@#$$&$&@*&&]::#-!-&]]*#=%--%-%##&]//@**#=%$&&#]*=$&##$*]@@#####=--%#*~*=##=%=&&&#**##########=]@###=$$%=@:/*=##&$$$%#@/@&=*@@*#*&%--%%===#****]@{/~]*@*==-)^-=~~@@*$%%$==&$=*#]*]***]~/~]=&*@@*&=&&=&&&*]*#######=$&]~]]*]]]]@@]@//@#=&&*##=#&&&]~@@~**#&=$$]@]**#*#%%-%*]&#]*&$$&&$%===&###**####**##*##&#~~]#&=#{~*&=#####*]]@*#=$==#*]&#&=##&&]*$$%$=&*]#=$&&###*]]&&&#&=&&=&&**#=%%--$=$&*$%=&$%-$&&&$=&$%%%&=&***#=$$-=&&&*#&#&&$%---%$=*##**$------!---%&=*@~@]]&$-'^-#*#&&##*]~~~{&%!!$#]]*@~{#-'%*@*=&&*~++/~]##=&%&*~[{]#$$&##--';!]::@#--$-!!&**##==%%#]~]=%-^!=&=#]*=&&&&@+[@=%-&//&!%==#~+/#=&&]@#%=#=$&$%&]&$$=&$=]&&&~[+=!--&****#%!%$%=]]*@/~]**&$%$&&##&$$&#&=]~@]#####=--%#@/*=##=$&&&&&]@#####&#*#**]@###=$$%#~[{&%==$%=$%&]{@*=#]@]#*#=---%&&$#~@@~~@{/@**@#%$--&]~##&*&$-%=#&#==*****]**&#@]*==#*#=$$%##&&&#@]####&#*=$&]@]]**]]]###*@~~#&#&##&=&&&&#*#*@@**#&##@@@@**#&$--%&*##**=%=&&&&&&==*]&#]*####&=&&=&$$]~{@##]{{]*&*##&=#*]]]*&&***@~]#=$&&#&&&===$&&&#&&$=&*****#$=&&#&#**#**&#&$$$%$$$*#=%&==%$&&$=%%&=%%$&=$#&#&=$--%$=&&$==$##=$$$$$=*~~{&$-%---!!%%%&&=&*#&%$%-!^%~:/~]*&&*@]]]#%--=*]]]*]@*-!-$]*&&***]{/~]&=&=$$#@{/]&=$=##$--'^#+:{*%%$&$%&]]###&$%%*~~]$---=]#=*~@*&&$&~1/*%%%][{$'-=&*{/{]&=%#*#=#*$%$$%&*#&&&&$=]&&*{[/&$%=&&$#*&-'-%%&~]]~{@***&%$$&&&#&$=&&&&#]*######=--%*{~*=##=$&&&&*@@####&$&*]***]###=$$%*{+@&%%$$=&&&&#@@]&$&]&=##*=%$&&#&#@~{~]]~~]]**##]#&#*&&&&##&&=##*#=&#**]*]]##]]@]#=&&####$##*]]]]*#]@*#&*=$&#]@@]]]**&*&=#]]#&&=&*#$=&&&#&#**]&=#*@@@]*]]**=%-%$&##*@@=$&&&##*&&=*]&#**#####$=&#&$=#]@@*#]~{]]#####$#*]]]*&&#]~~@@]&=&]#==&#*#*##%&&=%%====&&%%$=#*&&&#*~]###$%%%&=$#*#=$=====&=$%%=#*****&&$$=%$$%$=$&&=$$=&#===%=$$*~{@#&$%==$%$==#]*=&&=--%%%=&~/{&%=&&==&&=#=-%=]~]#&]]*=!^$*~**@]]]]~/@*&==%-$#]]@#==$=$$%%-^^]/{@#$%==%=]~*=&##=%%*~{]$--$&#==@/{{]#&*+1~$%%=@+@$)!=&*{@]]]##@@*&&=%%&=$&&=&#&&$=]&&]/+~&$%%=&&]@=!^-%=]~]]@@@***&%%=&&&&&&&&&&&#**#####&%''-@/@#&##=$&&&*@~~@@@*#$#{~]##]**#=$&$*{/@&%$&&&&##**{{]&=*]#=&#*=%%=&&&&~{~~]~~]*]]]**@]#*#&&#$&#$$#*##&#*#####*]]*@@@]&$##*@~*&*]]~@@@]#@~]##*#=##*]]@]**]##=%=*]*#&&##*&&&=&#&]@*#=%&*####*]]]*#=&$&=*]#@]#=#&&&&#===&*#&#*=#*#***##&&&##*]]*##@]&==##*&*@@@]*=&&@~]**&=#]]#%%&&#&===%=&==&*&&=$%-%&#]@*&&#]@*&&#&$%$=$%=#*&%%$=&===&=$#]]****=%$$&=&=$=&&&&=&=&&&$%$%$$&*@&$--%%&&&==#@~~@&&&&=&***#*]]$!!-%--=&=$=%%&]~{#=&&=$-^%*]]#*]&&&&]/@*&%$$&&{~**==#=%-%%$%!$@@#%--$#&=]{@#=*]&$-=]{{*%-%===$=~:/@]##@1[]%%=&]/@$;^&**@]*]*#*@]##=$%$====&&&#&&$=]&&]//~&$%$&&&#*%'!%=*~{*]{~@***&$=#&&&&&&&&&&&&]@#####=!'^${[/**##=$&&&#@]@~@@]#&*~]#=#**###=#==]{@*==#&&&&&##~/@&=#@*==$&$%%$&&#&*~{~]~@]]*]]]]@@***#-%%%=%%$###&=**####**#&##**&=*]]~~*#@~@@#####*]*&#&*&&&#]]~*&#&==#=&#*]]*#&=##=#&=#*@@###=&@#]@@**]#&#*#===*]#****##&&&&&$&&##&#&$#*##***&=$$$$&*]#=&#####*####@@@]*#]]@@]]*=%%&#&$$$%=$%&##&&&&&*&==%!-=*]@*##&*]*&##=$$%==%-$&##$$=%&&====#]]#=====%$$%$$%%$=&&#***]*&%-%!-$#]@*==&&&&&=$&*~{~]*#*~{@]##&%%%--%-$%-&&===#*]~@*$%=&=%%%#]*#=*~##&&]~]&=%%=#]{~*%-%=%-%%=$-^$@]%-%=&##]+:*%%*]&$%&]{/#--%====$~+@]*&=][~=-$=&]/]%'%]**]*@@]&=##&#&%%======*@*=$%$#&#]/~]$!-$&&&#&-'!$=*~]&#{~]***&=&&&&&&&&&&&&&&]@####&$--%]:1/]####=#&&*]**]#&=%$#@#=&#*#&#*&&&&@{~]=%%&#&*##&]/@&=#**%$-=$==%==***~~~]*]]]]**##***&=!!%%$#&#**#&&#**#####*##*@*##&#**~~@@//~]###&=#]]##*]#=##*~~*&&$=&*&&#**]#&#&**&&##@@~]##&$=]*@~]*#**#*@*&&&*]&]@#*&&&&&&*#&&*]&&&&#]*#]*#=$%--%$*@#%-&*~~]###**]@@****]]]*]#$$&=#*#=%-$%%#@]#&&==&=$&%-$=*@]*]]#&#&#&#*##&&&=$=#&###&&&&====*]#=====&&#=%%-%$===&&****=%%-%!-&*@]@*]{{{]&&$=*]*#&##]@@#$%----%%%%$&==~~***]@~{~#$%===#*#*#===*{*&&&]@#=%%$&&#*#$-%&#%-%=*$^^$#&%-&#]**{+/&!%*]&$-$&]@%'!%===&*/+{/~##{:*--%%=@/]-^$*]]]]/~]&=&=$$=--%%=&#*]]&$%%$&&#]/@*$^-=&&&&=%-%==*~]&#]@]***&==$&&&&&&&&&&&&#*#*##=%--%*/[{&=##&=&&&]~]**&$=%%#@#########=$##@/~#%)-&#&]@###{@*&**#%--%##&%&*]**@@]&*]]]]]#=%%!^^^'%==#]@~{{~]##]@#######*@@]**&=#*@~]]@@]]@**=%=*]*&*&==&&]~]*#&=#]*#=##]*&$$&###=#&]~]###=%=**@]=$&***]@]##*&*##]*##=#*#*@@#&&*#&&&##**@]#&%-%-$&*~]=$&@/@&=#####*]]********&%$==&#*=%$$--=*@@*=%$$%%=%-$=&]]#*##$=&##&##]]*#*&#]*##*#&&##***]*#*&&==#*##&==&&===========$$===*]@]*]]]*##$=%%**##&&&&=%--%--%$=====#*~{{]]]]@@~@*=$&==*@*&&=#*~{*$&&]@&=%!$#&#&&=-%&#%-=**%^-=&=-%*@*]@//*%'=]]&$%=&]*%-%&&&==@+[:+~&]:/&-$&=#{~&^!%#]@@@/@*&==--$$^-=$$&&]]*&&$&#]@*]~]#$-$&&&&&$%-!=&*~]&*@{]*#&===$&&&&&&&&&&&&#&#*##=$-'!&~:@&=##=%=&&]@##*#&#=$]@##########=#&#**&-^%*]&]@*#*{/]]**#=%%$&#&#&**#&*##=##&&&*&%%-')')!=#*]~{:[::+@*@@#######**]*]*#$#@~{@@]]]]@]*#=&*@]###&#&##]*]]*&*@]#*#&#*#===&#*&&&#*#*####]@{~*$&##*#&]&=*#==##**#*&&##&@]*#&#]]]###****=#$-!!=#]~@*##]@]*&*####**#&&*]*#*]*==$%%&*&=%-!-=]/~]$%%--%$==##*~*#&$$-%=&#&#*]]##]**]#&#&$%=&*]@~~@~{]#&&&#&=$=#]*====$%%%%%$===#]~@]*#*##$---%=&]**]&&&&$%%%$%%$%=&===*~~{*&&&&]/@*#=##**]]#===*{{~&$&*@@=-!-$=$&##&-%&=%%=#$))-$==!=]]]~//]$'!&@*&&$&@{{]#*]##&#~:::+*=@+~%!=##~{@$'-=]{~@~{@**&%!%&=-$##&&&&##&#=&]@@]@{@#--=&=$&#&$-^-&*~]&]//@*&$=&=$&&&&&&&&&&&&&&]@#&$$-;^&/:~&=##=$&&*@@########@@#######]@**##&#]#%-%*]&]{*&#//**###=$#&=&#&#&&=&###***&&&#&%-^^!%!!~]]@{:1[++/]****#&====#**]]]*&&@@{{~@]]**]]*&&#@]*&**@*&#**]]]##*]&**#&#&#*#####=####*##&*@@@]#=#####**&=**&$##]@##=$###]**&$#@@@*&*@@**#*&%--=]~@@*=&&#*#&######*#==&]]*#]#&=%%=*@#=%%%=#~{@*$-!!%&&&&****#&##&&$&&=$##@@]*###*#*=$%-%%&#*@]]@{]]~**#&==&]]#====%-%%%%%%=*]]@~~@]@*&$%%%$&&*]]]&&&=%%==$%%=$=&==#]]#&&#&&*{{]===&#]]#&$%%=*@*&%=&]~#$-%$&=%&#=-^%&=$=&#%)^%$=$%#]##@/]=')%**&&#==*~@]*##===#~///]=&~+*!-*]#]~]=-%*{{~@]@]&&$!'%&&%*@&$=#&##&&&&@*]~@@]#%$&&$%&]]#%^%&]~]&]~@]&==#&$$&&&=$$$&#&&&&&#]*#$=%!=@11{&%==$$&&]~]######*#]]#&#*###@~]**###**=-%*]&]/]&#{/]*&=#=$#==&#]##&&=&*#**]]***&%%%%=&=#~@@~:1[:/~]#*##*#=%$$$#**]~~]##]@~/~]#**#*]#&=&*@]##&=$$&]@*]]&=*]*#*&&#&=&#*##*&&&#***##&*#*#=&######*=%##*#*]#]*##=##*]~*#$&]**##@~]#**#=-%%$***##$$-&**=&##]**####*]]]]]&$%-%=&*&=#&&=#~~@#=--=##&=====#*&&=$$$===&&##*###&&*@@*&=$%-$#]]&&#**@/~~@]*#]~@*&&=$%%=====#]]@@]{{{{]#&&$&===#*]@*&&&&==&$%-$&&*#==&&=$%$=&*@{]%%%$=*]#$%%%$=*]&$=&*@*%!-%===#]#%--%$%%=&$-)^-$=$$#@*~+{&')-&~]]]#$=]]##*=$%%$]~{/~*$&]]$^%@~]]{*=%$*@***#**$=!;'%&=$*@#%%*@]]&&##*&#*#]*=%$&&$%*{~*-!$#{~]&#]*&$##*=%=&&&$%%%&#&&&&&*]*&=&$%&{<[@&$&&==&&#]*######&$&*#=&*###@{]##&&&#*$-%*]&]~*=*/+{]=%=$$&&$&*{@*#&&&##]@@@***&$=#&##*@@~{{://~@]]###*]###]]]@@#*@@]]*@{/+/~&$&&&&==&&#@]*&=%$=*@@**]*&*@]**#####&=**##=$&###*#**]###########&$%=*#&#*#**#*&&###]]*&#*#*=#@]##]]##---=]]*##=%$=@@####**#####]~@*#&=%%!%=&##&##&&#]*@*=$%*~~*&===#]]#&=%%%$$%%=&##*=%%&]~*&==$%%$$&&&#&#]@~]*]*]{{{{{]#&==&**&&=*]#*@]]*]*#&=$-%%=&*@]*&&&&##*&==&&&=====&=%&&&&*~~]$^-$#&]~*%%===#]~]]##]]$^-%$===**=---$=%%&&-;2'%$=&#*~]{+]-;!$*{~@@]&&@*#*#=%%=&~{~~]=$=#=!'=~]&#@*$-&*]&=***#&&-)!$&$=*#%-%*~@*&&&&&&###]*=$$&&$%*{@=')-]+{*&*]@]*~]#=$&&&&$%==*]&=&#&#@]#$=$-%~[+]==*@*&=&#**######==*@&$#@###@/]===$&##=$$*]&]@#&#@/~&$%%$=&#==&]]*]#&&*]]{~{@@]&%%%$=&*@{{/@@]]#=$$$&#&*#****#]]#]@@]]]*@~~@#=%%$===$$$#*@]#&=#&#****]]]*@@]]**]##&##&#*=$&&]~~**###&==#*######$=#**#=#&]@###=##@]]]#=##&$#*###*]*#=%$&]@*#$==##~@####*#&####*]]]&$=%!-$==&#&##=%&]*]@*#=*~~@*&&=&*#========%=&&&##=$$%#]#=$%%-$%!-%$=&###*&&#*@/~]@@*#*&&***#&&&&=&#$$%-%!-%-!!%&&*]&*]]]]]]####*#&&====$=&&#&*{/]&$%=&#&]@#$$&#*]@~~@]##=^-$=$=&#]&%%%$=$%=&=^''$#**@~~~@~/=')!&*{{@*&=#*&#&$--%&*{{@@#%$&#%--#@&$$&$!!=**&#**##&$!-&*&&*@*%%&]~]&&&&&&&&#@]#%%=&&$%*{@#-!=@[/##]~@]]@]&=$&&&&&&**]]&&=#&*]**&&$-%]+{#$&##=$&=#]@#####&$=@]#&*@##]~/@&&#=#&]*&#*]*@@###@/~&$%$&&&&&&**]***#&&*]/~{{~]=%!-=&@~~{@]#]@]*&&&&&#]]@**#$$=**@~@@*#&#]]]&=$%$&#*#$=&#@]==&&&###*#@@]#]@*]]]*&$$&#&=&$$&&#]**#####$&#*#####**###]#**##]*#*&&##*@@#=&&&&#]*##*#=&=%%=&#&=%$##&]@]@**#######***]*&*=%$$=&&=&#&&%&]]@~@**#]]]]#&&#*&=====$%%%=*#&##&=&$##&=%%%%=%-==&%%=&&$%%=*#*&%==$$##]~~~]&#&&&&=%%%-!^----$=*@]~]@~@@@@@]***#&$=#**&=$&&#&*@]&$%#@{~]@@*&&#]@]@@@&==$--%%%%=&*@&%&$===$=&=!-=&**@{~*@{/@%22%&&]@@]$%=&=$$$%%$#~//@#=$$&=$%=]@=%%=$%%#]&&&]{**=%-%&*#*~{*==&*@]&&&&&&&&#**#####&$%*{{*$-&~:/*&]@*#&]#&$$&&&&##]]]*&##*&]~]##=$%&~//*=###=$##@@@#####=%=**&*@]##@~{~#&==$&]]=##*#@]###@/~*&==#&&&##]~{{@**##*@~]]]&$%%-%*@{//*]@@~~*&&&&&*]]]@]#***]]*@@]]#==&*]]**#=$$$&==&=&##=&#=#&]~]#*]]&&]]*]]]$-%$###&$=&&#**#&###**]~]######**#&#*#*]*]*###=#*]]]*==#&*]]*######=--%=&#&=$=##]@@~]]**######@~]]]*=$=%=&#*]]&##&*]]{~*=%%$&&=%=&*#=#&&==%%%$#&=&*#&#==*&$-%%%==%==%-%=$##&$=&==-'---$##@/+:+~]@]]##**&=%%%%%$=#]~{{//{@@@*****&##$&]#&==&##]@]]#=%&{//~@@]&$$#]**@~#$--^!-%-%%&*&#%%=%%=&&*#$--==*@{~#=*{~$)2;=***~~#!-&#$--%%$#]{/]&$%$=$--$*@*$$&=###]*&&&]/@]*=$%==&&*#&$%==*]&=$$&#&&&]@#***&&$%*{~*%-&~+/=&@@##*]#$%$&=$$$&#&&&=$$&##]*#&=%%&~[:]=###=$&&]~]######=*@@=&*###@@@~&$%%$=@@&&&&#**###@/~]=$$&&&&*]##@@]*#*]{{@]]*$%!!!%&*#*#~~~]*&%-%%%$&#*]*&=#***#*@@*]*&#]]@]##==$%%&$$=&=#*@**&&&#]*#**#==]]***&$$$=##&&&&&&&]@######**]##&=#]@@*&&#*@@**@]##**##**]]#=&*@~@]######=-%$&&&&$%=&##]*]*]]#######*]]*]#&=$%=#*@]*&&###]{{{]&%--%=%-%&&&&*]&&$%===**=&&=&#&&&=&&&&$&&&&=$%$&$==&##&$-''---%=&]{~~@@{{@]*]{/{***&&==#]~~{~@]]@]#=&*&%-$%%&*&=&&*@~~~@***#{+/]&$==$%=&&&]~]=%--!!%%-=&&&==%$==$&=#*&%!%$$#//*&=*{*!')^#~]@+/*^!&#$--$&&*{{@&$%=&&$%%&@~*$=#]~]]##&&&]/@]]%!%&===&=&&$&=*]&&==**#&&]@##&$$&$=~+/*-^=~+{##~]##]~]==$&&%%%&#&&&$%%&##**#=%$&*~:/*=###=$&&]@######*&#@*$#@###@@@]=$%$##~@#=#&&]@###*{~*=--==$$#@]*]*#=&**{/{~]&$-!^^%&#]*]/@*$-^)^--%=*#*]*&=####&#~@*****]**]]**]]$$##&&#&##@]*#=##**##*#=&*]*]*&=&$=&*#&&&&&&#]*##########=%=*@@]$$&]~]*######**#&=*]*=#@~]########=%$$==&&%$#*&##*]]*&=######**#*]&=*&$&#]~##&&&##]]@{~]=$%%=%%&&=&&*]====&&#]*=#&=$=&##$$##*&#&&&#==&==$%%=&#&$!!%%%&&&@//@]]]@~@@~/+~**#==#*]~~{{*=$%$%')-&$!-%%%%==&@~{+:/{~]@~{//*=--$$$=&*]]@*=%-%%%$===$&&&&&===&&&#]#%!-$$&~+{#==*@#---=@~@~:/$^-&#%-%&#*]{~#$-$#&&$%=*{@*&&*@/~@*&&&*{/@*$')%****&&&*==#]]&##]{@&&&]@##==&#&&{:~*-^=~{@**]##]~~*==$&##&&*]&&&$%=*]*@@#=$##~+[@==###=$&&]@######&$$*&=*@###@@@]=$%$&&]{*&&&&]@###*{{*&==&$%%&]**@]####]~//~*$%^!-%#~~+//*&=%-%-%%=&##**]]**@@@@~~@]]*#&&&=$*]*@{]&$&*#&&&=#*@*#**]@@######*#&#&===-%&##&&&&&&#**#]@**#&#*#=$#*@]*=#]@*$%%==#*##**#&*@]]*@]##########=#=$&$==&]#&##*]]*&=#######***]*&*&$=&@{@##&*]###*~@*##$$#&##&=&&&*$%&&*#*]#=*]&==$#&$=####**&&&$$$&#&=$%%##$%&&&=***//~#=&&&#]#*{@=--%-%*]@~{{~#%$-!''-$$---%%%$&&#]@@/{{////{~~*=%!-$&#*]@~@*&%--%$&#&&&&]*]]#=#&&&&@@=^^%$&@+:*%%#]]&-%&~+/~{:@%)-&%--%#~~@]*$--%##&$%=*{@&$$]~@*#=$&&]//]#%;'#/~##&&**#&]@*&&&&]]=#*@@##=#*&#]{~*%^-]+/]#####@~]&%$$&&#==*]&&&$%=*]]~]#=$&*@{@#$&###=$&&]@]@**###$#@]#~]###@@]*$=%$&&]/]&=#&#]*&=#~/]&$%$$%=&]*=#*####*@@~@*&=-%$#@+//@]===&**#]~~~*##*]]]]@@@@@]**#&=$===&*]]]@*&$%&##=$=##@]&**@@]########**&=&=%$&&#&#&&&&&]@#@~]**#=**=$&]~]*]*@@*$$$$$#*###**##@]*############&=&==&=$&*@&&&*#]#**&*#######@~]]###$$&&]]**]@~]###@]*]@@&**&&$$$=&&$%===&&#==&#$==&&##&&*#*@]#*&==#*]#=&=&&#&&]*#*]**{/]%^%%%%%%=*$^'---%&#&]]@]=$=%%%%$&&&&$==&##&&####**@@@@@@]&%!)'%&]@~@#=$%%%%==&&&==#]]*##*]]#**@]%!-$$#~/~$%=]@*&$%*~{~]~~&''%=%-%=~{{*=%--%$##=%%=*{@#$=]@*#$$$&*@/@*&^;^]/]%%%&@]*]{]#&&&*@@&&#@]####*$&#@]#=%$]{@######*]]&%%=&&&&&]]&=$%%=*]]@##=$&#@]#=&####=$&*{/~~]###*&#@]*]###]~@]*&=%$=&]/]&&&&#**#$#]~]&$$=$%=&&&$#*##&==##*]#&$%&&&]]*=$$*###**]{[:{*#&*]]]*#&*]*#&##==&####**]]]#&$-=&=%%=&#**###############**#####&=&&#&&&&&]@#@@]]***&&$$&#]*]*]]@*&$$$&#]*###**#**]&=###########&##$&&=&*~]#&###**]]**######@@*****&&&=&#**@@]*&$&#*]]]]*#&==$$$$&#&$==$%%%=$%$%$$%%==$&*##@*##&#]~~@***&&#&=&]**~~@]@]$''-------%--%&&#]~]**##&$$$%=*@~~~{{~]~]*=%$%-$$&&#]]*#&&$^^'!&~{~]&$%--%%=**&$--&*]#=#]@]*#]]#=--=##@/~]&&]@@##$=]{]#*@*-;!$=%=*~++]=%-%%$=*#%%$=*@]#**@{@*#$=&]~{]&$))!]~&-%=*~]]@~*&&&&]~]=$#**##**#$=&#&##&#~{@######**#$--$$$&&#]*&&%%$=*~@@#&$$&*]*#########]@//@]*&*##=$**#]@**@~]**]#$-%%]/@#$$&*{/*&&]@~&$=&%%$%=&=#*#*#&&#*&]&$$=##=&#&&##]#####*~+/@@@*@@*]]*#*]**=&#########**#**&$^%&=%$*@*#]#&#&==#*#######*#&#***$=&]*&&&&&#]*@@*]]]**####&#*]]]]@]$-%%&#**]@@***#]]*&*#########**@*&&$$$]~]#**]##*]]###&#*]@~@**##*&==%%=*@@@@*=-%##*]]]**=&&$%%&#&&=&==%%%&&%$$%%-%$==#@*##=$&&]~~~~~~]#&&&=$#&#]]]]**#--%%%%%%%%=&@{{/++/{~*#&$=&&{1<3<1[+/~]#=%%=%%%-%&#@]#=%%^)-%&~+/#=%!-%%%=]{@#%!%&**#*]{~]##&&$--%&*@~/{*##]@@*$%=@]#&]~#!'%&==&~/1/&--%&==#]&--=&*~]***{/~]#&&*@@**$!2)=]*=%%=*{~@@]=$&&&]@###]@@#####=$%#&#*=$]~]#######*#%^%===&#&&&&=$==#]{/@*=%=**@]#######**@@{@**]]]**=&@@#@~]]~@****&%-%$@+@&%$&]//]$$#*]&$==%$=%$&=&##***@@~@{@#**#&&**]@/~]**###]/:+/~@*@]**]*]@]]]]]@**#######*#&#&=%%&=#*]]&*]*##=%$=**##&#*########$$=##&&&&=&#**]]*]]]#*@@*&##*]]***=$$&*]]@*]]]***&*]***###########=$=$$&****##&$&#*]==##&*@~@]***#&&&%--&]/~{~]#$&*##*###]*##===&=&=&&=&&&&&#$==%%$=&&&]**]]#===*~{{{@]*&$=&&&##&&&&&*@*=$====#***]@~~{///~]*$$$$$&]:(((1++/@]=%%=&**&==$#@/@*=%-!-$#]~+@$-!-%%$=*{{#!!%*@]@]@]~~@]*#=%--$#*]~~]&&&*@]&-$#]#&=]*%!%=&%=&~:[@-!%&#&=]@&--&&*{~]##@~]&%$&@~]*#$^)!*]#=%$=*@*#*&$$&&&]@#***]]##]**&%=*]{~=$]@##########=-=*]]]*&&&&$%$=*@~~*#=$*@*&**##&=#*####@@***]]]###~]]~@]]@]****&%-%=]/]=%$&]/@*==&*@]&&=$==$=&&&*]@###]~//:/~@*##]]~~{@~@**]@/+[[/@****#**#*]]~]**]*#########]@#==%-=#]@]*&#@]##=$&#**###&*#######**##]]&*##$=#***#*]**&*####]]]@@]]]###&*]]@]]*]]]******#############=&$$=&#*@@#$%$#**#****~~@****]]]#=%%$&*~@]**]*#]&$&==]*#==&&##&&$&&=&&$=&&%%$%%%%%%=&#]~@]#&%$#@{/@*##=$=&&&#&#&&&]~#%$&***]@]]]*]@*]*#=%--%%%%&*~@]*&=$$$$%%&*]]*##*@/:/@]#$-%$=&]]]=!-%$===#~{]%)-&]]@{{~#]@#***%-%&*]~~~@*&&*@~#--$]*&&&##--$&=%&*~[/&^-#]*&&@#-!%***{{@*]~@*&$&*~]#]*%);%**====#]]&=*=%=&&&#*==#=$**#@]=%!$]~/@&#@@#########&$-=]&&&&&*##$%#*]]#]#&=$#*&$**##=%#*###]~@*****&=&&**@~]********&%-%=*~*==#]@/{@]&&]~]*]#=&$%!=&&#*]*##@~{++/{]&###*@{~{]&$$*@~//:/#$$&###*#&]]~]#*==&########@~]##=%&]{~]]#&**##=$&&]@##**]#&===#*#*&#]*&]@#&=*#]*#&]]]####**@@@{~******#*]]@@~@]]]]**]**=###########*&&=$$&&@{{*$-%=#]*@]***@]*******&#==%=&#@###]]**#%$$$*]*==#&&&##&$&&&==$&&=$=$$%---=**@@#*&&==&#*]**]##&#**&=$=$&#]@##]@{{{{~]]]]@*=$!')^-$&***]#$%!';;)^^!%$###&=#]{+<1/]#$^!%=#*&=$--%%%=&=*{/#--&]*#*{/@]]@##&%!%&#@~~{@*&&&]~]=%=&*#&&&#&===&$&]{::]%^&~{]&&&&!!$**&~~]*#]*&==*@]#]~]-''$#&%%=&*@*&*]&$&&&&#&$&#*#]*#@*%!^%#@/*%&*##*#######=--&]&&&&&]*&&$*@]**]*#=$#&-$]@##=$]@#]@~~]*****&==%#*@@*********&%-%=*@]***@@{/{]=$#]]]#&=&#=%=&#]]**&=*]]~{~@#=&**{//~@!)2)$*#*]{~&%$$&#&===#]]]]]]**#######]~@*&&$$#~{//~*&#*==$$&&]@#]**##=%$$=**##=#&*@@*#=&#**#*]]**&*######*]*#*]]]&#*]@*]]***]]]*##&#############=&&&&=*{/]$%%&&#*]]]*#*#*]****]]**&%$=#*&%$=&&&#$==$#*#&=##==&&#*@]*=&&&$%%=&*#&##*]*]*#&$$$%&##=%%==&#*]*##*=%$##]#*@@@@@@@@@@*#$''')^%%&{{{{@#%-'';;)^----$%%%=]{{::+@#=-'-$#]@*=%--%%-$&&&##$$#*@**]@*=#*]&=%^-$&]]@]~*&&&&]@#=$#]]*&=$&#==$&=&~/[~=!${[/*$=&=-%=**&*@#=&#===&####*]=''-=*=%%&*~{]]@~#$&&&&&&&]~]*@]]~]%-%=]{~*$&&&#*#&=#*##=%=#]*##&*@]=##*]&&]~]#=$&=%=@@####@@#@~@]*#&&&&=%$$]@@@*********&%-%=&*#&#*##@~@&$%&*~@*===#=%&#*~]]*$%=#*@~@]#=&#*~{@*$,,>)%$$=]]]=%$=#&$%$$=*#*#&*#########@~]]#$%=*@//~]#=&&$$$=&&#]***###=$&&##***&&&#@]]*&&]#]*#@@*]]**#####*]]****]&$##]*]]****]]]**#############**###%=*~/]==&**&#*]&&#*#&]]****]]]*#$=*]#$-^%%%%$$&&&##=%$$%===&*]*##**&=$$=**&&***]**#==%%%%=&*&-----$&*#*##&=&&=&&#*#######]@*$-'))'-$&*@@@@*&=$%!!!-%----%%=*~++//~@#%^^!=*]@*=$%%-%%=**&##&==##]]#&#&$#*#=-!-$=#]*#*@*$&*]@@&$$&&&&&$%$=%%==&*{:/*%$@+/#%-%===&*]*#]~#=#*#&=#*#]@*=^;'%*@&&=*~{/@@@]=$&&&&&&&]@###]~~*%--=@{@#&*@*#*&$%#*#&$-#]@@@##]~]&&##*&&]@#&$$&$%=]]*#**@]#@@***&$====%%=]@@@********#$--%=&##&=**#@{@#$%$]~]*##&&$%&*]~]]]$=#*]@~~*=-%%=%%-!2,)^%#&&#@@]#$=**#$=&&###&*&#&=######]~@]@]==#]///{]####&&&&&&#**]]#*#####&#**####&***]=#**]*#@@**]#####&==*]]****&%&#***]&*]***]#=#*############**#&%$&*~@#=$&#&#]*==&##*]]*****]]]*$=]*&=%%%$$=#===&&#&$$$%$%=&*]#&*{{]&&***&==#**]~~]#&%%--%=&#$%---%$##]#$%$=&=&#=**####]@//@*&%%--%&&&#$%%--%-%$$%%$$%%%&&*@{:{]]&$-))!%#@]@#&%--$#*~~]#&#**=$$$$%%$##]*=$-%$#*##==@]&&]@~@]=%=&&*]#$%&==&&$#~:[@$=@//*$--%#*&&**]]@~]&#@*#&#*#@~]$!'!$*]&=#~/{@####=$&&&&&&*@@#]@~~]&%--%*@]*##&$%==%&@@&$%$=#]~*=&#]&$$&&&&*@@##$==%-=#]*######*]]*#==####=$&#]@@**#&*]*#=---%==*]&#**#@~]#$%$#]]]&==$&$&**@]]@**##]]]]#%!!!!''';>%#]@/~{{///@#]]]*&&&&&##&##**&*&===#@~~~{@]&&]~@{{]#&*##&&&&&&]@*]*##&&##]]@@#**]*@@*#%$&#****]]**&=###=%$#*]]***&%-&#]*##*]]@@]*=#*#&#*#########*&&#&#*]@*=%-%=&]]*###&#*]]******]#$$*#&=%$&&=&#&$&=&##&&$-%!%&*]#**@*#&&&&&=%$*]*@~{~]#$--!!!%=&$===&&##&$%====#]]*]*###]~~/+@]****]@@~~*&=---%%%$&#&&=&==***]#@&-%^)''-$*@*&#&%--=*~~~@&=##&&%--%%-%#@@*#%$-=*]@#$%&{]&*~@]##=$&&*@]#%%==**&&]{:~=%#~~]&%%%%*@*&&#]{~@@*{~]#*@]#@@&%^!%=**%%*~[:@*##&$$&&*]#*@~]#@~@]*$^'!%@@**##=%&]*&]~#$%=##*]@#$=#**$=&&&&]~]#&=&$-%&]{@######]@]#=$&##&=$$&#*~@**&$&]#=%%-%%==*]&&#*#@@*&$%$#*]]*&=$##&&=*]]@**]*]]]]$!^^^^!!%!!@~/+/{@{{/+/~]@~~]&=$&##&===#&##&=$#]]]~@]#=$]@]]]#]]*&&&&&&&&#]*#=&#==&#*#*#====#@]###=####***]]*&=#####]@@]]***&%-%#**#*]]]~~@]]*]##&*##########=$##&*@~@*$--$&&#**###&**]]******&$=&&==#&&$$&####&&&*##=%%%%&&*###*&$=#&&&=#*]*=*@~~*#=%%!!^!$&==&**#*]&$-%=&#]@*#*#==#*@]@~]]]/++[((33(:+/~~~~]**&&**##*]*&#&#$^-!-%%=*~@#&#%--!&]]~#=%$*@#%!--&&==]{/*=%$=&{@#%%#~{@*@#====$$&&#*&%-%=#]*%&@~~&!-*{@#=$$$&~{#==*@~~@]]~]&&#]**@@&!))%&*&%=]~{~*####$=*]@~**~]##@@**#%;)!$~{]@##=&@~@]]@=%=&&&*@@*&&&]@&&&&&&]@#&$%=$-=#@{@#]**##@~]&$&####$$=&*@/@**&=**&%%%$==&#]]&&#&=*]]**==##]]]#$$&###*]]#]*#**@]*#%;;)'--$=&#:{~{]*##*{+{@*]/:~]=%$=$&#&#*=#@]*&#]#*]]]*&&#]*]*#**&$$&&&&&&##*]@**##~]#&&&&&&==&==##*###*##**]]&=###*#*]]*]]***=%-=#*#*#&]]]]#&&===&**##########=####]@@*%-%=&&#]*##**]**]]****#==&$===&&=%=#*##&&=$=##&#&&$$&&##&&&&*]#&#&*]*#=&*#*$%======%=&%%#***]~#$%=&*]{]##&---$**]]@]]]{//[<3_}(<1[[[1[/*&=====*]*#&&&#&---%&=*@@]$$$--$&]*&&$%$=&=!^'!%**&*{{@=-%%&@{*%%$*{/]&=$%&=$$=*#&$-$&&*]@*#*]]*%-#~{]=$&**@{/*%=]~@@##@~]*@@~]#@@&^'!$&*#=#~~{]#***&=&#***##@##]~@**$';^$#~/**=###~]#**]=$=$&#]~]#=$*@@=$&&&&]@##$=&$%&@]{@]~@**#@@*&=####*&&&&]~{@*#==#*#%%=##*#]@*&&&&#**]]]#=&#*]]&%$&&#]{{~]#&==#*#*=^;'!!%=**~+{]#&$&##*~{~*&*/~@&$$==%$=&#*=*]*$$##&*]*]*#&=&**#**&$$=#&&&&&&#*~~]***]**@@@@@@]#&$&#**&&#&$#**]]&=#####&#***]]*]#$-%&&#*#**]]&=$$=$$$=**########*&&&##]*##%%$&=#]{{@**###*]]***#=$&#$$&=&=$=&*##&&%$%%&#*&#&=%=$%&#&&&#*#&&#**===&&=%--$%%&**##==$&#&*~{@#&]~{{{@*##$%%&]**#&$$$$$$*]]@]##*]*]/~*%!!!=&=&&%=&&#&$%--$&&*]#&---!!$=&==&=$==$-)'!%=]*=&@@#$-%$*{]&-%#~{@&%!%=##&*]@*$%%$##~{]=&#*##%=]//*$&#**@@#$%&@~~]##@@]]@@@]*~]$''%&]]**~~@~{~~]*=%=**&#*@{@@~~]*#%)'!=*~/*=$=**]#]@**#=$$&]@{**##@~]=$&&&&]@#&=&=%%&@@~{~~]##]~@*&=#####=$&&]@@@*&$&###=$&&&##]*&&&&&&]@]]*&%$&#]*&%$&&*@/~@*#=$$=&==%^'!=&@/+/+:&-^!-%##]~~]#=*@]*=%%$&=&=$#&&#]#&##&&#**]]&===**#&#&==&&&*##&&&]~]&*]@**###&=====&&#***=$&&&#*#*]==####*####*]]*#=%^-&&#]*#***&&$=***]]]*##########=#&&&&##=-$%=&*~/~]**###*]]***=&#**#$%%=&&&]]]&#==%%&&$$*#&&=$$###=$$%%=##]@*&&=&=%=&=$$&*@~~##==%%$#@~~//+//@]*]**&*]{*=$%-'))^^!-%!'''''^!$$!''-$=&=&=%$$%%----%#@]]]&=%--%$&==&&&===$%!!!$&]@*=&&$---%=*@#--=~//#$!-$####{/~#-%$#*]@]#%=#&#&=&]~]==#]@@**=--#*]@###*]*]]]]]]@*^;'%=*]]~{{~{//@]#$$&]~@@]*]*]@]**&^)!%#~/{]=#*]*##@~]#&%-=@~//]#**@]#=$&&&&]@#=%%%%$#]]]~@]***~~]*&=#####=$&&]@*]&=%#*]*=$&*]##&&&&&&*]@@@@*&%$&#**#%$&&#@{]#=%=&&#&$$%-%&~~/[:~@]--!!%&&##]@~*=&=$=%$&**&&=&###*]]***&&#]@@]#&#=&]**=%$&#=*@@*##&#]#=*]@]]**#=%$$$$=&###@*###&#&=*#=&#####=%$#**]]&$%!!=#*]*##**]]*&***@@@]#########&=&&&&&&#&-%-%&#]~]*]]**#*]]**]]**#*&%-%$$=&&###&$%%%&&=$##&&&==*#=%%%%$=&#]]]*&&===*@]*#*]@{/~~#$&$&&#*@{/:/~**#*@/~]~{]$$--!!--$$%-%'''''''^^))^%&@*&===&=%%%%%=&]~{]&$-!-%==#*]]*#=$%-^!!$*]]]*=$%%%%%$=&#%-$]:/*%!%&**#]~//]$-%=*{{~#--$*#&&&&#*&=&]~~]*=$-$&#]@###*#*]]*&*]#$')!$=***{/*]//@*&=%$&]@###]]###*]*$')!=~+:/]**@~]##@@&==!-&]]~]#=#####=$*]##]@&$-%--=*@@@@*]]]]@]**&=#######]]@@*#=%%&*@]&=*@~]##&&&&&#@@]@@#=%-&##*=$$&&##**=#=#&&&&&&###]~{{/#$-----%=**##*~{*==&&=$#]*@*#&&&#&&#*=#*##&#*]]*$=$=#&=$%#**&#@]*]###**#@@*]]]##=$&&&&&&&#@{@**&&&&#**########=*@@*]]&==--=*]]*==#**]#&#################&&#&&&&&&$%%%=&@~*#&#*###*]]**]]**##&=&==&&&=$=$%%%%=&&$=&===&==&=%$==&=$##=$$$====&#&&##**]//{@]*=&$=#*]]**]]]@@~]*#]~]*#&%%$#*@@]]*=%%%%%%%%--%&*]&===========*]*@#$%%-!=&**]]*#===%---==*]]]]#$%-%&***&==%%*//*-)!$#]]*]@*]$^!%#]{~#%'!%##&&&&#&#*#@~]*=%--$]*]@#####@{@]&#]&-'^%#*~{/:~=&~@]*$%%$*@@##]~~]*&*]#%;'%*/1:@***@]##]~@*&=-=]~@@#=&##]**=&@]##@@=-----&]]]~]*]@@]]**#==#####&&#]@]###=%&]@]&*]/@***]##&&#**#*]&$%-%##&$$=&&&*]*&**##&&&&&=$&]]*#*%!---%%=*]*&##@@&%$*]***]]**#*&==$##]*@@*]#&*@]*&=&**&$$=]@###]*#*&&&#]**]]**&=#=$&&&&&&&#*~@#&###&&]@#######*&#@]#*]===%%$&###$$=***&$&###############**]##&&&&=%%=$&&*@*&===&##**]]**]]****]#*&**==&=%%$%%==&=$&=%%$===&&&=$%%=&=%%%=&**&==$=$=&##@@]]]]**#&&===$$$&#**]#$&*]#**#=&*~{+:+:+@#&&=======&&@]&$&=========*@*]&%%$=&]]**@@***&&%%&&*@~@]]=%%-$#~~@#$%%=#@~='2)%**#&&#*=$^)-$*{{*%))-&]]&&&&&&]@]~@*#$-!%$###*#*#]@~~]&#]]&%--%*]~+[:]$&/@*#=%%=#@]#]~~]&$#~@&^;^$*/[/]#######*@]#$-!={{/{@**##**#=#~#%#~]=-%--=~/{@@##@~~]***&$&#####=%&#@**#&$$#*~@##@/]#**@*&&&&]@#]@]&#$&*]]##&=&#]~]##&=&&&*]#&=&#&&#$!-%-&**]]*]*=&]*=%=&#&&&&*]]**##***##**]]*&&#@]]]]***]##&]@#**@]#&$$&##&#*]]**&*=$&&&&&&&&]/@*&*]*]]@@#########=**#*##**=#&&#]]&&#****#*#################*&&&&&&&%$&&#*]*$$&#*####**]]**#&##]*]]#&#&=======$&===&&=%$=&&&#&&&=%%&&=%$=*@##&==$$%&**##*&=*]{~~~*===%%%%%%%%%%=======%&@{///~{]#=&#*****&&$=*]&&&&=======#]]]]#$#**#*#=#]@]]#&%%%#**]]**=%-%$#~{{&%!!=&]@&'))%]/~*&&#$--'!$#~{~=))!&~~#$$&#&*@@@~]#$')-$#]]###*]~//{*$%]]&%-%&]@~+/]$-#/@*&%%$&*]*#*@]***~~*$')!=*/:@&=######*]*$!'-&@@{~@]###*#&##@#=#*=$-%%%*/:/@]##@@]#&**&=####&=$$]~{]##=%=&]/@&=@~*=####=#&&#]*@~]##&#]]*#&&$%#]@####$=*]{{]*@{]#&&&=&*&#~~~@*~{]*{@**@*#====&]]]*]#]]]*##**]]#=&**]#&&##***]@@####&##&&#&#&=**]]]###=#&&&&=$&]~]*]**#*#***#]@@**#**]@##]~~]*##&*~]&&&#]*@@**##################=#&&&###&&*~]#=$&=**####**]]**#*@~]#*#&#&=====#*&&&===&#&=&&&&*#&&=&&&#&===&#%%%$===&&#&####&**@@~@*&&#%---------%$$-----$*#*&*&=!^%$##*]]]*&==]]==&&&$%%=&#]~@*###*@]*&&#]@*&&$%%=&~~~~*&=%-$=#~{{*$--=]~~#-^!=~+:@$$$$%%-!%&*{/#-)!=~~@&%%&#*@~]*]&=-'-=*]@**@~]@~@~]*=#@]&%-%&*@{:/*--]/@#=%%=&]~]#]@]*]***=-'^%=*{+]==#######@]%--%*~]~@#==&=#*#**]*&&&$--%%=~+/]####*]]*&*#==####=%$=#]@*=&$$&&]/@&=*]==###**##&#**@@*&==$&#&$%$%%#*]]@@***@~/@#*@@]*]]]*]]#]{{{{{{/*#]**]**#####**#&&#&&&&&&#**]]]*##]]]#&&##**@@]####=&**]*##&#***]]&=*&&&&&&&=&@@]]]###$$$#*#@~{@**#**]##@~]]###=&@]&&&*]@~@###################**##&&&##*#]@*&&&&#**#####**#**]@@@]*@@]]*&=#**]@#=&&===**===%%==&&&=&&#&=#**=%$===&&#&=&#*]]#==##*]*###$%%%%-----%=&&%---%&=%--!^''--&&=#*]#==&*#%%&$==--=&*]*]]*&##*&###]@*=$$%%&&@~{]]#===&**~{{*=%-$#~]#%^!=~+1/#-%%=$$==#**@*%)'=~{{*&$&*]]~]#*=%%%%&]@]@#]~]#@@]]$%$#~*$--%=#~{/]$-&{/]&$%$&*@@##@~]#&=$=%!!%&*]{/]$&###&=#***%==&]{//@*=$$%=&==#*&$$&&$%$=*+1+**###**]*#*&$&####=$&&*]]*%$%=&&]~]=%##=&####*&&&&]@@@*&==$&&=$%%%=]]*]@@]]~/{~]=###**@@@]*]*[:~@***#%-$===$=&#####*#%%%$$&&&&&#]*]*###*]]]]**############@]@]]##&]@*]]*&*#=#&&&##]~@@@**&**###]*@@@~]**#####*]&**&&%%&*#&&#@@@]*&*######]@@@@@**###*&&&&*]]##]*##&&&&#]*&====##*]****#]@{~@*#*]@]]*&$&&$=&**==$%%===&&&=&&#&&]]*&&=$=&====*]#@@#%$#*#*###]*&&==%-%%%&#&#=%-%&&=%%%%--%&=*@@~@~*=&&==%$=%%&&&****#*#&&&&&&&#]{]#$%%%$==*@*&&&$&&&**~{*=%%%*~]&%!!=~+1+]-!=*]]#*]~@]]$')-]{{&$$$&]]]@##&$---$#]@]@@]@#]~@*#$%#]]=-^-%#~//*='!#/{#=%$$&]~##*@@*&$=$=$!^-$=#~/*$#*&=$=#**#%%=#]~~@]#&&$=#&$&#*=%=&=%%=#~1[/]]**]@@@]**&=#####=$&&]~]=%%=&&&]@#=%&*###]@@*#=#&]@*]]&==-$$%%%$=&]*#*##&#***]#%===#*###]~/+{@*=$---!-%&#&=**######&$%$$=&&&=$&#**#==*#]]]#&##]**######**]@~]**###*#*]*##*&&&&&&*]@@@@*#&#**#*]*@@@~#*]@@**#*#=&#&$-%&&##&##*]]]]**#####@~@@@@]#######]]@~@]##&&=$=$%=#*#$$$$=**]*]***&]]]**#]]*&&&#==&=%&&#&=%-$====&&&=$=$=&#&#&&==&====*]##&$$&#*==$%=&*##**&&***]~{~#%$#]*=====#*]{{+:///{*=##=====%%=&*~@]@]@*&&&*]]]]**#$%%=====&*#*]##&&==#]]=%%$&]@&%--=~+1+*!)%#@~~@{{{{@#-^!*+{*$%%=#@*#]*#=--%%$##]~@]*]#@~]*&$&@~]=%-%$@//#%^'%{/@&$%%=&]@#&*@@#==#=%----%%&]]&&#*#&#*~]&=$$&&*@@*#=$$=&&&&#@*$$&&$%$#]{:/]]]]]~]]@]**&=#####=$&&]{*#$=&&&&]@#&$=*#*#@~@]*&&&]@*]]*&#$%%%$===&###&=#=====%%!!%$=**##@//{$$$$$$==&&&*]&#**#######$=&&&&&&&=&##*#=&***]]*##*@@**########*]*##**#&#*#**&*#=#&&&]~@]*]]&$&#*&#*#*]]]=&*]@]#####**#&$$$=&##&#*]]]]]**####@@****&=####**@@@]#*&&&&&%$=%$&#***]]]]*#&#&&&&#]*]]*##&&&&=%%&$=&&&&&%%==$%%%=&&=$=$&&=&#&&&#$%=&&#$&&$=&#&$$$=&&#*#]]*@~~~~~{~*&#~~*&==#*]@]~///@{~]*=$%%====%%=#]]*@~@@]]]]@~@@*=---$&&&$%=&#]@~*$$=#*~~*$%$=##&---=~+1+*!)-&@@@~@@@@@*%!!=/[@$%%=&#&&#**#=-%$=#*]@@####]~@#&$$]~@#$-'%#~/#%^-=]:/]&%$$&&]@**~~]=$&&$$$%%$&=&**&#]]**@@]#=%-$#&]~~*#=$$%=&&&*]&%=&&$%=*@~/@***]]@]&]]**&%#*###=$&&]/]==&&&&&]@#=%=&=**@@]]#$$&#]*@@]##&&&&$%=&=*]&&##&====$%--$###**#@/+*^==&**@{{@**]*]@@######]**##&&&&##]*#**###**]*]]]]~@]]**######**]&=**]##]*@@]**&&&&&#]*#]@]&=##&$$&$=#*]&#*#]**@@@@*@~]*#%%&&=$$#]*]]*]]**##*]]***&=######&=====$$&&=$=&&&#*]**@@*###*#====&*]]]&=$&#*#&%$=%%&##*&=$&=%!$==&#&$=&&$%%=$===%$&&&=%&#&&&&&&&&&&&#&=&&#*@*]]]]*$$#@]&%=&*@]*&]/]*&#$-^')!-%=&==&*]]##~{{{///~@]&=%)'%%=#$%%-&*]{]=-'-$*{~]$%=**]#$--=~+:/]!)%&]~@/{**##&%'!=~::#-%$=&=%&#]@&%!%==*@~~]###]~/@*=%$~~]&-''%]{@$!-$@:[{*&%%=&&]@#]~]#$$=$%=$%&&&&&#*#]@#######=-%=#&]@**#&$%=&&&&#@#$&&&$=*]~{/@******]]]]**&$&*###=$&*@/*$$=&&*]@@&$-&##**@{~~*==#*]*@@**&#=#&%-$&&&*#&&#&$$$$$%%%&&=&**&&]#!!*##*@//~]##*#*]]######@@@@*##&&&&&&&#]*#####*]]]]]**]]#&==#*##*********]**]*]*=$&&&#**#*]]&=#&$%=&&#*~@**##**]@@@]]@@]]&%%&$$%%&#*]]#]]]**#*]]***&=#######$$$$$$=&&&%$=&$=*]]*##=%$#*######**##$$$$#]@##&$%%$%&&&=&#&==*]*]]*=&&==%$=%$#&=&]#$%=*]&&=$$$$$$$$$$$$$$&$-$$$$%--$$%%%=&&*#&&#@&-!^'>;))!=&&&=&&@~@@/[::[/@@]#&$-!'!$&&%!'-$*]##$))'!&*@*%-$#@]]&%=#~+:/*%!=@{{{//~]##&%))!*+:{=%$&====*~@*$!^-%=&*]@###]~~@*&&$&~]#$^'!&~{*--%#~[/]#$-$*]]@@#*@*$&=%$=&$%=&$=#]~]]@######&%!%&]*@{*#&=%%&#&&&*]&$&&=%$]]~//]*******]]]*#==*]###=$&]//]=&&*]@~@]=%-=#*@@@/{@#&=&#@~~@*]##*#=$$=&&&&##&&*]]##=%-%&&&&**%!--'%#=#**]*&$=$&###*######@@]]@@*]##&&&&##&=#*###@@**&$*]*&=%$=&#*#*]]]****@]**]*#&=#&&&]@#*#&&=##$=&&&&]/@**&$=*]*#***]]*]&%$&=&&=*]*]]]**]####*]]***&*#####**##&&&&&&###&&=$&&#**#=$&#*#*#####*#&&=&&=#]*#=%-$%!=&&&&&###*##]~@*##&&=&&$=&&=&=%%-&]~]#&%%%%%%=&=======$----^!------=&#&##&&##$^!!-^!$&*]~~@***~{{{[1+/{*&&$%$--%%&&&$%-%$&&&%-!'!%&*]#%%=#{~]#$%#@++/]#&#~:+///~]&%=%^!%&~:/]=$=====#]{]&----%&&#@@##]~~]]*$$=#@*&-''!&~@=!%=~::]&=--=]~@@]#]@#=&$$=$$%-=$%%*]@]]@######=!-=]]]~{]#&$-%%=&#&]~#$&&&%=*#~/@*********]]]&$&####&$$&]/~]&##@~@]##=-=&~@~]*@@]&===&*]@]******&$&#**&&&##&]~@*&$%%=&=*@*&%-%%-%%-$&=$!')'!%#]/{@@@@***]]]]]*@]*##&=$$=$=**##*]]***]]*]#==$==&==*]*]**####*]]*&*##&&#*#*#*#&#*&&&&&&]~]]*&=#*]#==]]]****&#&&&#&&*#]*]]**&=##**]]*]]**#####*&&&&&&&&&###=&&&&&#**##]#&=&#*###]@*#&#===#**&=&&%-=#&#&#*##&&&&#]]*&&&&=&=$$%-===&=*~{~]#===$%%&#*]]]]~]=--!!^^!!!!!-$$%=&#&#&**==&*##]*@~~{{{{{+:~@{~]]=%$$$$#==&*]*##&=&&#$-!!!-$#]~~&$&@{{~@*%=]{{~]#]~/+:/~@{{]&%%--$*~/+@&$-%%===*@]#--%-%=***{@#]~~]**#=%#*]*=!'!%*~]=%&~:[/*$=%$*@@####*]#%$%=$%%%-%%-=]@~{@@#####&$-=]@@@@**==%-%$&&#&]@=$&&##*@@{/]**#&*]***]@]&%=#*##=%=*{/@]##*@]####=%&*~~]#*]]]*##=&]{@]**]]]#*#&&**#=&##*@@#=$&$&*@*]]&&=$%%$&&=$$-^))'^!$#@/~@@@@]*#*#&&==#***&&&%%$###&#**]]*]**##*]*&%$#&$$=*]*]]**&=#*]*##&&&&#&=**######=#&&&]@*#&==#*]]#*@]****#&=$%=&$=##**]]*#==###**#*]]#########=#&&&&=$$$%%=&$=&&#*#*@*&#&#*###@~]***&%%&#&=##=$%$=$=&&]*&&&==$&#&##&#&&=&=%%&&&*#*~@*===$&%-%&&$=$$$##$$$=--%$----%&=%$$$$=&]~*#]]]#&=&#*]@**]~@*#*]=-^^%%#*@]]{{{]&&&=%%%-!--$=*~~~@#&{{//@&%!=@~~]#]////+/@]~{]=%$$%=&]@{]=%-%$==#]]#&-%$%%=*@~{@#*@]#&&$-%&*#&%))!=]]#$&~+[/*==&$$]]#==#**#=%%=&&$&$%%=$*~{//@]#####=--$]*]~]*#$$$$%=*@*&]@=$&&&##*]//]]**=*]***]]#=$&#*&#=$&]//]*&=#######=$#@@@###@@]#&=%$]~@]*******&&&&====*]]~~*#=#==&]]]*=$%---&~*&==-!)'!!=#]@@]&&&&&&#*#===&###=$&#==&###&=***]]**###*]#=$=##&&=&*]*]]*#$=*#&&==$&&&&##**####*&&&&&#]*###*@@~@]@@]***#=$%%%$==$&##]*]]&$&####*#&#&==######**##&&&&%%%%$===&&#&#&#*#=#&]@###*]*###=%$=&$-$$%$&=$$=&&&#==$==&&&#&#**@***&&=&&=&&&*#=$$%$=%%=&&%%---%-'-%=&==$$$$$==$%==$$$$#*$$&=$%%$%%%##=%=&$%%=$%-'^%&#@{~~/~*=-!^!!!-$=##*~{{{~]*@///~]%^%#~@@##@/:+{@#&#]*=$%$$%=&##**=$$%===&]*&&&$$%%#]~{/]#]@]&$=$$#*@&$!'!=]]#&&*{[/]&$&#$=]*%$$#*###=$&&=$=%-$==*~{+{**#####=%=&*##]*##=%%%%=*]&*@*$$&&&&&&]//~]]]##]]***]*$=*@]=&&$&]/@**&#@**####=$&]/{**#*]**&$%$#]]]****]]]#=======&*#]*#$%%%%&&##&&%%%=*~/{]&&%-!!$==#*#&$^-%$==&#############&$&&*#&#****]]]]]#*]*=$$&*#&&&]@]*]]***]**#&=$=$&#&##**########&#**#*@@@@@]#&&&&&&=$&#===&&#*&&#**#==#######*#==&#######***]###=======&&#&#&&#***##]@###**#==#=$##&=%$$%&&&===&=&&$%=$&=&&&=&&#]]**#&&&=$$=&##&#&$%%%%=&=%%%%%%-!!%$$%$$$$$&##&$=&&&&&&&$=&$%%%%-%&&#$-$%-------^-#{:[1[/~]$!')^--$#@~~]@~~/~@@~:+/@*$'-]{@*#=#@/{]&$$=$$$$---%%==*~@@=$&$&==&&=&#=$%-$*~{{@]@~~]&=#***##%''!=]]#=*@{::~*&=#***@*$&&]@###=$&=%--%%=#*]~{/~]######=$#]]*#**#&$$$%$#]]&]~*$=*]]]##]//~#*###@]*****&=#####*$&]~]]*&&]*#####=$*{/~]***#&#**==&*~@]@]]**]##&$&===&&##&-'''%$=#*]]###@~+:@@*$==&#=*~~@*&$%!---====#*######**]###&=&=&##*#**#*]*&#*#&=$=#]]#&*@]]*]]**@]####=&%$##&#**####**]*###]**]]****&$======&#**&$&&&*#*]**#=&###]@**#############**@*&&&$&======&&#&&#]]***@@####*#=&#=$##*#**#&&&&&&#&=&&=$&&&&=#*&&#*]##&&&#&&&=&&&]]@#&$%-$======#******&=-%$$$$=**@~~@*]]##*#&&&$&%-$=**#=%-------%%$*:<<<1{*=%^'!-=##@~~~*#*~~{~{/+[{]#$')${~#=$$#]]&%'^%==%%%---%$==*@*#%-$$====##&#$--%#~///]*]]]**&*#&$%-!'^%#]#==*~{:/]&&=##&&*&$&&]@####==%%%%%=*]]@{+/@**@**#&$-&#&&&]@#=%=&&*]@**@@&=&]~@@]*@//~&&&#]@]]]]**&=###**#$&#]*#&==#=&###&$$]//]#&###&&&]]**@/{~{]&&*]*&&&&&==$=&=%!^!!&&=*@]@]*@+[:/$=%!%&&@~{/~]*#&=$$%%%--%=**#######]**##&==&##&=**#*]]]*##==$$&]@*=$#*]]*]#######**##&##&&#]*#####**]#&#***]]***&=####]@@@***##&#*&&*#]*###&#*@]]@@**################=========&&##*]]*#*@]########&$$&&##]~{{]&&&&***#&$%==&#*]]#&*#*#&#&&&##&&**&##]@*#=&&&=====*]@~{//~*&&##==&#&&&#***##]@**##===&*@~{~]&&=$%%%=*~~[((1:]=%!^'!%&]~~~~*#=#]~@~@@//@=$$')%#{*--&##*$-')!$$%%-%$%%-%%=@{&$--%%$==#]{{]$--=~+:+{@@]**&&&#&$%%%--=~~*$=&&]/:{#&&=###&=$=*]@@###&=%%$$%=*]@@]{:+@]]@]##=%$=#&*]@@&$$&##]]*&]~]#&#**#*&*@{/~&&&#@**]**#&==##&=#=$&#**#==&######=%=]/@*&$&#&$$*]]]@~{/+/]&#*@@]#=======&=%%%==**=*]#***@~@*&-$--$==&##]*&=$%%===&&=%&##&#*#####*]*]##&&&*#&*]*#*]]]####*&$=#]#####*]]*&=######**#==*#&##**######***]]***]#&&==####*@@@]#**#*&*#&##**###=$**]]@]*#############*##&&&&&=$%=&==#]@]*&&]@**########$=&&*]]@~@]**&#*&&=&=%$$=&**#=&&=%--&##*&&##]*=&*]@**&&##*&&==&#*@{:/{]#*~]#&*#===$$=&=*@*&##&&&*]{+11[{]]**#*@/1(<1[+{#$!!--%$&*****#===&#**]@@]=%%!^)-&@]=!%&##$--!!%$%$$$$=%--$#~:+*$%%=====*{{~*%-=~+:/@@@@@]#$=%%$%%%--$]{@$-%&&]//@&#&=##***&&]~@]###=%-=&%-$***@]~/~***#==#=$##**@~@]#$=&&&&&&*@@#***####$&*@/~&&&#@*]@]#&$=&##=%==$&&]@##########=$&]/{]&=#&$-$*]]]]]@/+/~]]@@~@]*&$&=&&##**&&#**=&*##*===$%--$%%===&=%%%%%%$&&&&*#==&*#&=**####**##&&==&&#*@~]#**]]*&*###$&]{@@@#***]]****#####*&=&*#&&##**##]@****@@]#**&$==&####]@]******##&&=*]]@###=$#*]]*&$&##]@**###]@@*#&&###%%%-&&=#]@***#@~~]##&==#*#*&&&&#@@@~@@~/]#*##*&&=&&&**&&==&%---%=&~]#*#*#$%=&#=$$###*#&&=&&=&#*&$%%&*###*=!%$%$$$=&#&##&=##]~{/+//@@{@~~/+<<[+]*=%^)'^--=#&&========&&&#]@*&!!%%!-$&#$!'%&#$%%=$$&=$#=$$%---&~:[~$%%$====#~+/@%!%*+1:@]@]*#=$$=$%$=$--$#~{&!!$#*~[/]&*&=######]@@#####=$&&]=$&&#&*#]/@*=&=$&&$$&&&]~]]**&&&&&&&&#@]####&*~#%&]@/~&&**@*@{]*&=####=$#&=&&]@############]@~@]==&$%-=@@]~]*]@/{@*&&&*]]]*##****]@]*&&&#=&&=$%------%%%$===$=&=====#]*#=====&##&##**####*#&#=&$&&&#*##*#**]*]]**]*#]]]@]##]@*]*]]**######=#]*&&&#**##@~]**######*#&&=#*###*@]*]]]#&=$$==&*]@###=$=&*]]&=###*]*###]~~@]#*]*#&%%%$&#&*@*&]~@@@]*&*#$$#*####]#&#&#*@@@{@]*&&*#&&=&**]*#&&$%-%%$=$#]]@*#*&=&&%---$=&=&$===&=%%-'))'%&&===%-=$-%&=$&=&#&&&&&&]~~~{~~]@@@]@{/]=!);^';;'-$=&##&#&&==$=&#]@*#*=%-&=$-%=&%-!!$$$%%$*#===&&$%---%={+{*$%-$=====*+[~&')%]+:~*]~]**=&#&==&=-!$]~~]$%&*]~+:@*&#*&*#&==#@@]####&$$###$%=#*&#]@~]]&$=&&$%=&&&]@#@]=$$&&&&&&*]*###**@#$$#*~/~&&]]]*]]=$=%#*##=$&&&&&]@##&==#*###**@@~@]$==%%%$]]*@*&#*@{@#$$$&]]#**]{{{{{~]##&&===$%---%%%%%=====$%%%&&==&&@@****&#**]]&&#**]@**###**##&&&&&$=**#*]]]]]]~@*#&*~]&*]@*]]*]]**####**##&&&&&#*#**]*]**########=%#*###*]]***&=#$$%&***@@###=$$%#*]*&*##*#=&#]~~]**&***]*#&&&&&&&*#&]@#**]*]**&&]@##**@*&#&=**]]@~]]##**&#&=&&###*&=%$==&&$==&**@{~]~*==%%%---%%%=$%%%-^))^!$$%%-$==##]@@]***]]&&&&&&#**]]]*$=$$-!-$!;2)^-^)-%&#&&&=$=&===%=*]{~]]*&##@@=--%%%-%$&=&&==**&&&=&%-%-$#~:[@&%--%$==#@/[/&'2^*~{/]#]@**#&#**]##$!!&~{]*$%&*@{//]***]###=%&#*##]@**=%=&&$%%&]]#*{~~@]&=##=%=&&&*@@]~]%%=&&&&&&]~]#]**#&$%=*@//~&&****]*&$$%&*####]##&&]@##=%$=**&==#*#*]*===$&=&*#*]]===@/@#=&&#]]&&]@~@@@@@@*&===$%%-%%%$&&==&==$%%-%&*&===#]@]]]]*&]]]*&&&]@*]*#####*&&===&&###**#*]]*]]]*&###@]]]]]#@@*]]]]**###**##&&&&#&=**]]]##&=#*#&==$$]@###]~@****&**##*@]]]*=#*#=&$&#*]]]**##]@@~~]**]]**#*##$%=$%=&##&#]]@@@]]]*##@@######=#&##&##]]&=$#]]***#&&&#$$$%=#*&&&=$%%=*{///{]&&==$%-%%%-%-!------%$%--%$#*~/+[1[:///~*&&&&=$$%%%!-')))2;'-!''^-$=$%&*]]&&=%%$=%%%%&~@]*###]@@@*%-!%%%$====&&%=&#=&==$%!!%#~+:{=%%==&&&#~:[:*^2^=~++/@]@]**&$&##*&$-!=~~]=&&$&=*{/]#&*]#==&$$#@]#]~~]=$$&&=-%=&*##~{{~~*==#&$$&&&&]~~~~*%$&&&&&&*@@##**##=%=&]~{/]=&]]]***#===&@##**@*&&&]@##=$&##&$%&#@*##==&=$##]]**~@&%%*@]&$&&#*]=$&#*###&==%---%%-%$==#*@]@#$$%%-%=*~~~~]*~{~]]]#####&=$&##*##=&######=&&&&#*##**#**]]***==$=&**]]]##*]]@~]]]#####*&&&&&&&&##&*]*&==%#*##&&##@@###*]]]*]]]**&$=##&#&$=*#&&==#]*]]]**#*@@@]****]#####&=%$=-%&&*#*]]@@@]*]##*@]#####*&&&&#&=#&&=$=##&##*&&=&=%---%&*##&&&=$&#*@@@@]**&&=%$====$==##==%--!^!%&&*~/::1[:::+/~##=$$%%%%%%^';;222)'-!!!%&=&&*~~@*&=%-%&$%-%%&~]#&$$$##==%^-$==#&&===&=%&&=%-%$%!!%#~{{@#$$&&*]#&~:1/]%))%]{{/~]**#&&==####=-!-]{@&%=###*~{@*##**=%%$%=*]*#@~*=%%=&=%-$&#&#]{+/~]&$&##&&#&&*@@@~*$-$&&&&&&]~]]@@]#*=$&*@{//*=#@~]]**&$&##@#####=$&*@{@*=$&&#&$=]~{]===#*=$&&&&&]~]=$$=#&$$=&&&$%%%%%%==$--!^!!%%$===#~~~{{*'%-=&*]~~/{/{~{/@{//@*##&$%%$##&#*#######*&&##=&]**@@##**#*]]###&#@@*]**@@@]]@#**&*######]]##&&&#&=#&&=#=#*=#*@@@@]###*#&]]]**]*=%%$##&&&##*#=&$&]*#]*]****]]*******&*#***&&#&==&&#]~]*]]****&*#&======$$&&&&##&$=&%=&&&&##=$=&$$=&&***##&&$=&&==&&*]@~@*&&#&#**#@~{~@#=%%%%$==$&&#*#*#*]*&$=%%%%%=&*&&$%!!!^'^-$==$$#]*~~~~]*=$%--%$%-$=#]~]&&&&&#=!-!-$=&*]&=====$=**=$%%%-!!#++{*$%$=##*&$&+1[]%''%*~{/{@***&$==&###&%'!=~@%!%&]##~{/]##*]#$%%$=&]~]#*]=%%$&&$%$&#*]*{{~]*&==##*##&&*@~]@@&--=&&&&&*@@]~~@@]#=$*@~{/{#&*@]&**#==#**~**###=$*@~{~]$$&&&&=$#]**%%$#*=$&&&&&]@#=&*#***&#]]#$----%$$$--%%%%$======*@]#&=-'%$*]***]]*#=&*##*]]]*]#&=&=#*#&#*#*####&=$$&&&**##@]###*#*]]]&**@@]**]]@@@]]]*#]]**###**@@]*##&&&#**#&*&&&$#*##&=====#***#**##&$$==##&&=$$&**##&&&#@]]]**]@]*#&&&**]]@**###&#&=&&&#]**]]***]###=%$$$$$$=&&&&&#&$#*%%=&&&&##&#*#*@~~~~@*#&#&=&&=%%%$&#***####*]*#@~~@#&&#*###&===&%--%!^!^''-!-%$=*@#&%%-!!--$##@~@]~//~/+{@&=%%%%%$=%$==*]@]&&=$--^'-%$=&&*&$%=====$]*=%-$=-$=@+@&$%%=$&#=$%#:[{%;)-&@///~@**#==######=!!%]~&!!&]]&*@~]###*#=$$$&&&#]*#*#=%%=&&$%===*]#~/@#===&####&#]@~]#@]$-$&&&&&&]~~~~]***&=$#@]@~*$&]~*=##=$&###**####=$#@]@]$-$&&&=%%&]*#%-&#*$$&&&&&#]*]@**]@*]]*]#=%%%%&#&&$%$=&&#&&====**=---^$==&&=&&&#&$-%$$=&$=#&#&&#]**@*&#&=&====$%$=&##]]*##**####*]@~]**####**]]**#&*]]]]#########**]*##&&#]*###=#&]@##=%$$$$=&=##&]]&$=##&]]&&$%-%#**##&&#@]]]]**]]#=$==&#&*@]]@~@**#&=#&&#&=*]&*]**&*=$&&&&&&&&&&&&&&&#*$$&&&&&&##*~~/+{{{@*###&#*@**&=%%-%%%$$#*#]*&$&]*#$=&##&####@~@*#=%--!!--%%$===&#%------$&*~~~~*@~~{]@@*$-%%$=$%=====#]@]]=$-!';^!=&****&%-$====&&@@&=$&==&~+/&--%$=%$=%%=@[~$;2-=]{{//@]**&$&#####&%!%*~@%!%@/{]@~]##]@**&$%=&&&##&#*##=$&&&$%=#*]]*@~*#####&=##*@@@]#]]*--=&&&&&*@@@~]***]#$$*]*@@*$#]]#&**=&####*#&###=$#*@~*--=&&&$%$*{@#=-=#&$=&&&&=&#*@/@]]]*]]**&%%&**]]&&&&**&&&&====$$=%%-%%&==&=$$=&&##&=#&==$==%%$$&&##*&&&&#&$$$$$=&&&&&&&&&#**####**]@]]**####*]@@@]#*]@]]*&*########&&#&&&##&#****]@@##=$&&&&#&$#***##*@]]#]*&&&$%%&#**##&&*@]*]]*#&*=&&=##=*]]]@@]*@*&&&&#&&$==$&#&*]*=$&&&&&&&&&&&&&&&#&$&]]]]##&##]~{/@@@]##&$%&&*@~@**=%%----$$=&&%%%=$##&&##]~~~~//~~~*&===&******&&&%---$=$=#*]@~~@*]@]*&=%-!%=&**&%$==#*]~~@&%-')^!=*]~~{@]#%!%=#**&#~~]&$==#~+{]%'!$&&=&=%$@//&'2^=~{{//@**#&==#####&$!-$**=!!=~:/@@]###@~]=$%=&&&&&#&#*&=$$&&=%%=*@]@@/@#&#####&#*######@]&%$&&&&&&]~]@@******=#@~]@@***{]&#*]#==#*####]**=$*@/~*%$&&&&&&*]{@#=%&]&&&=$$$%=#*~/~]]##*]&&=$#@@]~~]]##]]#=$%!%%%-!-!!!%=$%%=&&=$&&&=&#*&&=##&$$$=&&&&&&&&&&&&&&&&&&&&&&&&&&&]@]**##*]@]]]**###&*@~~]]@]]#&*]**########$$=&&&#&#*]**@@]###=#&&&&&&#]**#&]@]#&&&&&#=%%&&***#==*~]]*]]*#*##=%=***]*]***&**#&**&#&=$==&$$&#&&=#&&&&&&&&&&&&&&&&&#@@@@]##&&&#*#=====&&$%===&]]]]*#&=%-------%=&@]@@##&&*****~{]]]**~~~~{{{{{@*#&=%%$$%=***]]]]]]]*&=$%%%=]{{@#$%==#~~~~@&%-^'^-=]@]@{{*$-!!!=]~]#*~/~#=&*]~{&%!)-&#&=$%=#~/*-)-=~/+//~]**&$=&##&==$--=*]&--%@++@#####]~]=%%=&&&&&&&&#*$%$=&&$%$=*]&]//@**####**@]######@*==$&&&&&&]@#@@*****]#*@]]~@*]@/]&*]#=%%=**###**=$&@//@&%$&&&&#&#*~@##=#*&&&$%%%%&~{::+]**@*#===&*@]*@~@@*&=$---^!!---%===$$$%-$=&#***&&=$##&##*&&&&&&&&&&&&&&&&&&&&&&*]]##&&&&&&#]*]**##*@@*#&####=$*]]*]]]]*&#]#########***]]##*]@@@@**####*&&&&&&&&*]*##]@]*&#=#&&&$-!=&*@#&=$&**]]@]]]@*&##]]**#&#&&*]]@**]*&&&=%$=%%=&&=&&&&&&&&&&&&&&&&&&&&##&#****##&#$--%$$$=&&$&=$%==&####===%%%%%%&#~[([:@##====#*]]&&&##]]]]{/@@@]##*&&#&=$=&=#]]#&##&&=%%%$#]{~*=-!!=*~{{]#&-!-^^$#@~]@]@*&--!%=~:[{@@{{~*&*]*@]$%-!%#&#$%$*~/@%)!$*{+/~@]*#&==#####&=$-%=]]&--=/[/]#####@~*%%$&&&&&&&&&#&$=&&&=%%==*]&~/~]&##############]~]%$$&&&&&&]@]~{@]]***&=#]~~]**]]#$=#=%%$*]*###*=%=*~{~]&%$&&&&&$%&*]]@*##&&=%%===*{/:[:@&]@]###&====&*#==%^!!!'^^-%$$$&#*]**&=#*~@]]**#==&&##=$$&*]]##&&&&&&&&&&&&&&&*@~@]*##*]]]]]*]]**&=#]#==&&#*=$#*]]]@]#*]**&=########****##@~@]*]]]**###=$&&&&&&#@]##@~]]##*##&&$%==*]]*#=#&&#*]~@]]@]***@@]##*#==&]]@]*@*&&&&&&%-%=%$&#####&&&&&&&&&&&&&&&=$==&=#*]*]#&%%$=$$$$$$==%-&&$##&&$&&$====#]@/<31{]=%%==#]@]*&=&#&&&&&#*#*#**####]*#]]#=&&&&&&##&&%$#*]@]#-!-%#~~~{*&$%-!%%=@~//~]##&$-%$=*+(<+~{{~#$$#*###%-%-=#&&%-&~{@$^!$*~+/~]**#=$=&####*##$%%#*#$%&~::]#####]~]$^!$#&&&&&&&&&&&&&=$%$&&&*]*{/]&$&######]@**###@~*$$=&&&&&&]@@~{{]*#*#==#*@]***]*&&&#=%%=]~]###&$%#~~~@#$-$&&&&&&&]]*]]*=&&&&%$===&]@@~~#$&**&&=$%$$$$$$$-')^!%!%===&##@~]#===]~{/~~*#*******#&%%&*@@]##&&&&&&&&&&&&&&]~]#**]##@@@@@]*]]]*$=**&##$$&$$##@~]]##&#*]&=###########$$#~]##**]]]**######&&&&#**##*]*]*&**##&&$&*@]]#*&&==&#*]]]@]]]**#########**#&&*]*#&&&$==%$%-%$$**]##&&&&&&&&&&&&&&$%$=%%=&#*@*&##&=----%%$$%%&&%==&&#&&=&***]~~/:+]$%^!%==*@&$$$----%$$$&&#*##**###]#&&===&=&&=#*#&###]@]*#$-$&*@{~]*=$--%%#*]///{]#$$=$%%=$*~[/]###&%$=&==&%---$===%-%*~#%'!$*{/:/]#&&=$&#######=--%=]{~#$*/:{######@~*-!%&#&&&&&&&&&&&&&$%%=#&=*~{+{#==#&#*###*]*###]~@&=*##&&&&&]@@{~~&$#*#$&#]@]#&*]]]]###=$&]@#&==$%=]@@~]&-^$#&&&&##]*]@#=%$&&###*&&&#]@@]#=#]]#$%$=&&&&*]#$-!$====~@]@~~~~##***//+/~]**@]]]]]~~#=&]~]****##&&&*]]]]##&&#]*###***]*####*]]]]*##*]]*==&$=&#]{~]*#]#&]*&*#########&=&#]*###**]*]**#**]##&&&&#]*#]*&#&&#***####*##&#&#=&$=#]*]]*]]]############*#=#*]]*#&&=$$%==%$=&#*#&&=&#&&&&&&&&&&&&&&=%&#&=&=$$*@]&%-%%$$%%-$&=%$%%=$$=&&**@~~@]*&-)))-$==&#%---!!!^-%%%$##*==#&=&&=%%=%$==#~~*~{~]]##]*&&&&=#@]]&$$-!!!!=&]~~/+{@$%%&=%%$&&*~/@&=%$%=&&=%---!!!%-!---=]]&-!%*]{+/@#=$==&#######&$-%$*{{~*$#{/]######@]$^%#~~]##&&&&&&&&&=%-=&=%=]{//]&$&##&*###*#=&##@~]&=&=&&&&&&]@@/{*$%=*#%#*@~*=&*~]*#==&$$*@@##&&==&]@@@*&%%=#&&&&&&&&]@#&$$&*]##]#==*{~@@*=&**&%$&&&&&*@~*%-%==#*]{~{~@**#&&**~/@@*&&##*&=$&#]]#%$]]***]~@*]]]@~@@@]##&##&#*##**@]#]@***]]]#=&#*]*####&*]@/{@*]]##*#&####&#*####$=##&#*##]@]]]]@**&=&&&&&##&#**##==&#**]*]*]#=$$&]*##&&]*#]#&&*&=#############*]]*###&&==%$$%%=&*#&$$&=#&&&&&&&&&&&##*#*##&#&$$&@/@#=&**&=%%$====&=$%-%$==#*~{{~]#$-)'^-%%%%%---%!!--&&$%=&=%---%!-$-!%=&#**~{/{{/@@@]*]]]]]]@@*=$-!-!!$&&]]*@@@@*$!%$======&*~@#%%%%=&&=-!-!!!!---%$$&@~&%-$#~{//~*=$&####&==#*#=%-%#~{/@=%&{@#######*&')%]@~*#&&&&&&&&&&$--%$=&*{{/@#==##**]########]~@*&==%=&&&&&]{~/~&%%*]&%$*@@*=*~@*&&$&=%=]/@****#&*@{/~]&%$#*&&&&=$&##*#=%=*@~]*#&$&*@]*#&===&$-$&&&&&]]#$--$&*]]@/+@*&&=#****~]%$$=&&&&&$%&##=''-====**]**@@@@]###**##&#&=&=#*&==#*@]]**]]*==&#&&==&&&#@@{{@*]##&##=&####=**##**###&=**#*]]]]]@]#=%=&&&&&#&=&&&#######**@*&$%%%&]]*##&&&=**&&#*&*############*#&]***#&#*&&=--%&$$=$===&&#&&&&&&&*]]]]*]*&&#&&&#@@]=&&**&==========&=%&&==*@@{@@@*&&$%%%%%%%%%%$==-$=#&=%$$$%%%%$$$%%%*]*]~~~{~~@]]@@@~//~@@**=%%-!!==#~~~]#=&*#&-!-$====#*&&&#&%---$#&=-^!!!!-$##==$&*~]$-=#~{{//*=%=*####=%$#*&$-%=]{+~]$&@{@#######&%'%#{~]=%=&&&&&&*]#$-$&#&&*{//@*=&#############@~]*&==$&&&&&*@///]$%=@~]$&]~@]#]@]*#&=#=$&]/]###=%=]~{{@&$-$&*]]##$%$##&==$&]~~***&##]]#&&=$&*=%-==$$&###---%&~~~@~//]#===*@]]#~@=#&&&&&=$%%&#$!)^!&#&##&&=&#########*&&&&&#&$=*#&=#*]]]]]@]]]*#&&&&&=$&*]*@~~~]*#]**#####**&**##*&&&=&#***#*]****&#=#&&&&&=&#&#*##########=$$%%%#&#***##*#**]]*]]**#############*]]]]**]]#&&&=$==%$=&$%%$##&&&&&&]~@@@]*##]*&&&*]*#%$#&&=&*&&=====#***]*==&*##&==$$&###****&&====&&#]*#=#*#&****]@*#*]~{]]]]]*]@##*@@@@@]*==%!!^--$&]~~~@#&%%=&=$%%$=$%%%&#$%%%---%=&#=-^!$=-%&*]*#&#*~~#=&~~{/+/]=%%&*###&$$*@*$%-%&{{~]&=#]###*###&=$-%&{{@#=$&&&&&&*@]=!!=]**]~{/~]#&##&=#*########@@*#===$&&&&&]~{/@=-%&@@&$#//@***{]]*&=#=$*@~*%#*=$&]@@@*$--=&]~@*&&$#*#&#&=&#]*]*#=##]*#&=*#&#&$$=%%%$=&$-%%&]{{{@@@#==%%=&*#=%#/*##&=$&&%%$&=%-!$#~/{~]*#*########]@@*=#&&&&&##**]#]*]]]]@]*]]*###*#=$&#***]]]**]]]**#####*&&&=#*###&$##**#*]]**]##*##&&&&$=#&#]*########&$$$%=&]*#]**]#]*#]*]]*]################*]**]@~*#&&&&&##&#&$$%$%==&#&&&&#]*##**]##&&&&#*#=$$###&&*##*****]]***#==&&=$=$$$=&&##]]@]##*&&==&&]***]]@~~@]]]@]@@]]*&&&&*]@@##**#&&&$-!!!^--$=]~~~@]&%-^!$&=%%$$%%-%%$%!!%%%%=*@@&-^!$=&&&*]#=&*~~~]#&*~{{/@]#%%=*@#&=$%=]]&%%%%&]@]#&*#&%$#*]**=---=@{~]##=#&&&&&]~#!'!=&%=*{+/@#=$&##$#*########@@*&$$$$&&&&&]@@/]%!%#@@&=*{~]*]]{]&&==###@~]#=&#$$&]@@{]&%$&&]@#=$##*@*&&&&&#**]]**##&&&&##&##=%$$%$=&=$$%$=*@@@##&&-----%=&=-!*~=#*#$$&#======%%=*~+/@@@@]########@~@]#*]##&&&*]*****]]]@]]**]###&&==$&#&=&#]@*#]#*]**####&$$&$#***]##=##****#*]*&=**##&&&&&]&#**#########$=$%&&*#&]]]**####**]]*&=######&=#*####*#&]*]]*]]&&&&**#&&==$%-$%%=&#&&#**####***]##&#&$$$=&##*&&&&*&&==&&&======&=%$=$$$$$&#&*@]&&*#&&==#~~~~~@]@]*&&&]~@*&&&&&&&#**#====$%%%-^!-%%=&]~~{]#&$-!-!%*@~]&$%!!!%%==%$===#]~@&-^!$===&&*##**]]**#=#*~{@@*#%%=*~]&$%$=&##%%%-%#@@*###=%=*@@**=%!%=#{~]##*&&&&&&*@*%'!%&=%&~+/~]*=&##*&*@########@@*&%$%=&&&&&]@@~*$%%=*]&=]~@****]*$$=&&=&]]#&=&&%=&]{//]=%$&*@@###]]@~]]##&&&#]*]&#**##&&&#&#*#=$$%=#*&==$=#]#$=$$%$%-----$$%!!]~$=**=&@*&&&&$%$&*]~{@############]~@**&**#&&&&#@]#**]*]]~@]]]**&*###&=&&&#&#*]]]*&&]]**###=%=&&#]*#**##==&&=##&]#==#**##&&##*&&#]*]**####*&&&$&===&##*]#*####&##&==#######&#*######**]]]#**&&#**&&&=$&&=$==$=&#&*]@@#####**@]*##&&&&&&&&#====$%-%%%&&====#**@~]#$%%%%&#*@]#$==&&&&=*@]&*]#&&$$$$&#*=$$&&&&&=$%--------%$--%$=#]{+{]&$-!-!!%&~+1<+#%-!!-$==&=====*]*$')^$=====#**]]**#===#]@{/@]#&$%#~]&$%=&&&=%--!-=]{/]]@*=$&]~]*=!)!&]{{@####=$&&&&]~#')!$==#~+[/]*#&=#*###@########@@*&%%=&&&&&*@{//]$%$*~~]*~~]***]]*$=#&$%&#*#=%$$=&&]//+*--$&]~~***@@@@@@]##&&##*##***]##&&&&#]&$$$%=*@#===#]@&%$=$%%%--%%$&&&&&~*&#*##@~]###=%-$==#*##=#*###]@@@@**]***]*#$=&&&##**]**&#]]]]]**]]***]##&&&*]@@*]]#=&*]]**####]]]]]*##*&&=$$&&#***&$&##*&&&&&&&&&##***#&#*###=##&&$=&&#&==#&&&#&=#==&###&===#@]#######**]]***=#&**##*&=&$=&#&=&=&&#@*##*######**]##&&&&&&&&&&&&==&*&&&&%=&=*@~+[/~]&&==*]]~#%$&**&&#*]*=%$=%%%%%%%&#&$$%$$$$$%--%----%%%&#&==&#]@@~*$-!!!%%=*~+<([]$%$==#*]*#===#*]&%!;^$*&&==#]]@~*&===#*]@@@@#&=$%&@@&$%&##=$%%-!!%&~{@]~~]$$*@{@*=!!$]{{~]###&$$&&*]@*%)^$===*~++@*#=%%&*#**]########@@*&%$&&&&&&]~{/+]=%$]//]]@]****]**&=#=%=]~]#=$&&&&&]//~$^!=*@{~@]@@**###*&$$&#*]@~~]**&&&&&&##=%=$%=*]$%==&##&&*=%%$==$&===*]**]=$##]*@@*#$%-%%&=%$$%--$&#*#@~@@@]*#=&]*]**##&&&*]*@@*##*]]]*]]]@]]]@]##&&#@@]**]&=#*]]]]@***@@@@@]####=&$=&#@]#*#&#####=#&&&&&&&##*#&#&*##***]#&%%&&=$$$&$$&=$&#**#####&&&#*#########**#&#*#*##&&&*&=&=$&&&=&===##==#*########***##&&&&&&###=#]~]#&==%&&=*]#~@*&#$===&*#*$$##]]*&*~]&%%%%--%%=&=&#$$$%%%------$%-%%$&&*]***#]@*#$^'^!%$=#]~~+:/@=%%=&&**#===#*]#=%^^!&~]&===*]#&#&===#]@]@@~]&$%$=]~#$%=##$%%%%-^!=*~@]*@]=%&@~@]&-!%*{+{]##&=$%=&*@~@=))!===#~/+/@#=$=&&]*###########@@*&%$&&&&&*@{//]$!-$]/@*#@]]***]*#&=#=$&]@##=$&&&&&]//]%'-*@//~]]{~]**###=-%&]@~@@]]##=$&&&&&#&=&$%=*]&&***#&##]#====&&#***]*==&&&&##&==$%$=$=&****#=&&=&=&#@@]@@]]****]*]***##&]~]*]]]]]*]]]]@]~@]]***##&#**##**&$&*]**]@]#####&#*###*&&#&=&#**#######***##&&&&&&#**#**]###**@]#=$&$%==$&$&#&=&##**###**@@@]##########*#===&*]#*#&&=$$%%=$$&*&&#&#&#~]#########**]*]##&&&&&&&]@]*#****]*=&#$$%^^!-%==&&=%--$&#&#=&]#%-%%%%%%%&&=&=%-----!^-%%$&=$==&#*~{@@##]&$-!^^!$=#*]]@@~~]$!^!%&#&&==#*]#=%^^^$&]*&$$=#]@**#&&**]@**@~]&$%=*]**$%=*#&-%%%-'^$#~~~]**&%%&~]*=-'-=]{:@###=%$=&&]~]&-)'%&==@+:/@*=$&**]**##########]//*=%$&&&&&]~{/+*!'-=]/@]]@*****]]#=%=$$&]@##=$&&&&&]//]%!$]///{@{/{]#####=-%*{~]*]]*&==$&&&&&&&&&&&*]]##]]]]]*=$%%==#**]~]&==%%=&=&##&$$&#]{//+////////{~@*#]]]~~@]]****#*]]]]##]@#*]]]]*#*]]]*]]]]]]***##&#*#*#*#==*]*#***&*###=$&=#*##=#==&#]@@@@**###***&&&&&&&&#]*#########*&&&&==&&&&##]##]*#**##########################*****#&&=--%=$&*#&&$==#*#*######]@@{~~~]*]##&&##]*&##]]@~~@**#=$%---=&&&$%%---%$=$$%%&-!%==#****]*===$-^!!^'-=&#**&#***~:[/@]&$$%-!^%&***]]*]~{@@=-''%&*#&==#]#=%^^^-$*]#&=$==*~~@~{{@]]]*&]~]&$%=&#*#=$&]@*$%-%!^^%#~/{]@]*#=&*@##=--%*{{~*=##=$&&*]@@#=!^-$&=#~:/]#==$=#***]######&#*#@/{=-%$&&&&&]@@/]$^!=*{/@**]*##*]]*=$%%$=*@@&=$$&&&&&]//*$$#{///{/[[~&=%#*#=-%&~{@**]]&==$&*]]]]]####]]*&&&&&&&&$%%$#*]**]]#%-=&=&@**]]&&&]~@//++/////////++//{@]]#&&*]***#&]]]***@@##*]]]]]**]]]##*&&*##**###&#*#####*]*]**]]**####*&##===&&$&&]@@@@]#######=#&&&&&&##&#*########=$==&&*##&&=&&&&&&]@]@@@@@@@@@**##########&#*]@@]]*@]#&$$%$$=&=&##&&$$$&=#*###*]]/+@]]]@]##&&&&&&&&&*@{{{{{@]*#**&&#&=%-%%%%$&=%%%$&$!$#*~~~]**#==$%^^-$$=*~@~~~**~~~/[/*$%-!----$&&===&&#{[:/@#$-%=]#&$&*]#$---==#*~*&====#~~{~@~@*&&&&&#*=$%=&&#&$=*@~*$!--!!!%&*~]*#**##**@]#&$-%=~{/@#&#&$$&&]~{{#%!-%=&&*~/@####==#*##########&*]~/]%!%=&&&&&]@@/]%'^&]/~]]*****#]]*$==$&*@~]==&&#&&&*@+/]$=*/+/{{{:/=-!-$**#$$=@/~]#*#==##]@~@@@@]##&&*]##&&&&=$--%=&##=%=&$%&~~~~&&&#&$&##*=*]$$$$%%%%$=#*@@{/~]]*&&#]]]****#*]]]@]##**#**]]#*]]*&&&&#******]]@@#####*#&#&&&&&###**@@@#%$$=###&&#*]]*&*####***##&&&&&#&=&#*&==#*##=&&&#**]]#=&#&]]]@@*]]@@@@@@@]]**#########&**@@]]~~]]]===%=%&$=&**#&=$$-$&==#*#*]]&]~{@@**]]]##&&&&]~@@@@@]*##]]*#=%$=&&&==&#&==#&&$%=*]]]&&=$%%%%-%=#@~~{/~~{]*&@@]@@&^'')^%=&&&==%%%=*~[<+/@*&%%&&$%$&*&$!!=&*****==#***]~/{~@]#####&&#&$$=&&&&&*]@~#$!^-!!!%&*~~*###]*#####&$%$&~/+/]###=%=&&]{~]=^--%=&~~/{@######~]#########**]@/~&%%$&&&&&*@{/{&!'!&@~*#]****]]]*#===$&]~]&$=@*&&&&]/:/#$=#@/+~]{{*!^^^$***&&&]/]==*#=&**@@]&===#**]]@~]##&&==%%!%$$%---$$&&#~@#&%%%%%%$=$%-%%^''^')'!%--=##]]*******#&#*#&=&&]]]**###*#&]]*&#*]]#****]]]#*******######*#=====&#######=$&&&&##*#*#*]*#######***&&&&&&&&#&#*#&&##===&#**]*]*##=*]~@@@]*#*]******]]]**&=#*###**##*]*]@]**]###=&=&&&&====$==%$$-%=&=&*==*]@~{{~//~]*]]]##*#*###**]*]###*#&&&##&&#]*#*]]&==&]*&=%%%%-%%%$#]~//{+:{]*=$-%$--%-''!!%&#@]#&&==#~+::/]@@]#$$&&=$==$%-%$#]**&&#=&]~~~~{{~]###***&&&&&&&&&&&&&]~@#$---!!!$#@~~~@]]#**####&$%=#]{+/~*=######&]/~]%^-%%&]/++/]##&=#*]##########&#*{/]$!%$&&&&*@~{/~$')-@{@#*@******#&=$$$$*@{*#$=#=$&&&]/{]=&*@//{]*]*$^^^!=@@]*=#*~*%%#*##]**###$&##**@@@]*&&&*#&&=$=&=!!!!!%=&&##%%=&====$%----!'^--!!%$$$%%===&=#******##&&=%=&##*#######**]*]]@@]*#******&*##&&#*###&==#*##############=#&&&&&##]*#*#==#&==#*#####&&&&&&&]@**@@#%$$=&##*&&##&$#@@]**###@@**#&&&*]]]*#&#*######&**#&&&&#**#&##==#**====%=&=&=%$#&$$$%=##]]~{~{/@]~//~]**#*#####**@]##*@~**&&&=*]#&##&$=&**#======&**@~~~~~/{/@#$-!')^-!!!-!!%$#]@]#=$&*@/:/@**=&#&&=$=====$%-$&*~~**&&]*@~{{{{+/]&#*####=#&&&&&&&&&&&]@&$---^^!$@~~~@~@]@]@@####=%=&&]//~*==##***&*@/@#$!--$=*~{~]####&#*]@@@**#####=&@//=%%%=&&&&]~~~/*$^!=~/]]~{]]#*]*&$=$$%=]~@*==&#&=&&*{/@*=&#]/+@&$**%'))-&{{~]##]{@=%=&#***=====&*]]#####&$$*@*==-%%=$-!----$%%=&%$=&=======$%%%=&==&&**=&&&&&=#&#*]***]]@]*#=&&=#&&=#&==#**]]]*]]**]*****#&##**@@]###=-%=**##&=#*]@@@***&&&&&&&&&&&=&=$&&$%$=****]##&&&&&&#]*####=#&&*]]#==&#&#*{{~@**##@@**&$==&]]]]]~~]#####**]*#====&#*&&&*#&###&==$%$&%=&=&&=$$&&===**]@*]~@@//~]]]@@#====#*##***{//~]#=%%&#&&=%%%$======#**]~~~~{/{]]]*#%!^^^!!$&==&=%$=#]~~@#&#]/+[:]=$$=&*&$%-%======&*&*]#===&]#]/{/@{{]=$&*###*&&&&&&&&&&&&*@@=%---^^$@{~*]]{~##*]]##&=$$&*]{/~]&$&##&=$$]~{@&-^-%=#~/{@####**@]@~@]*#######]:+@%%%$&&&&&]@*@@&!'%~/{#@~@***]~]&=#=%=&]@*#=&&#&&&*@//]*&$#*~~#==##%''-$*{/~*=*]]#$$#&#**#=$$$$=&=&=====$%=#*$'!--$==$=#####&&&=$%$&=&#**]~*#**]]******#**#**]]*#&#&*]**#&&#*####&&&#=%$=***]&=$=#*]*****&$&####&====$-%#**##=%#**]***##=$&&&&&&&=$%%&=*=%%$&#**#**##&&&&&##&#*#*&&&&]~@]&&**###~~@]####*]]*&=##*]]*]]@]**#################=#&&&*##&#&==&=%&&==&=%%&##&#*=#&$&&*]~~@]]]]*#&&&==&==##*//@]#&$=&**&=====#******]@]]]~@]*]*$$$%-!^!!$&*~@****&&#~~{{~]@{+1+{#$$&##&##=%%$&#**&&**#**==#*]@*]{~]#*]&=&*@###&$$=$$&#&&&&&#*#$--!!!$@{~]*~{{~*&&#*##=%$=*@///]#==##&$%$=]{~]=%--=*~{+/]#######]~@*&$&####&#~:+*$%$$*]##*@@]@]=^!={/]#@@]*=*~+]==#=$&&]@#&=&#&&&&]//@#&==@~{~&$$**$!-%=*{/@&=***$$=&*{/@@**##&&&#&$$$$---$$%!'!%$==&&******#&#&=%%=$&&]]]]*&***#======&*@]@]]*#==&=&#&&=$=&*&&&#&=&=$$&##**#==&#*]*&*]*#==######&&&&#=&***#*=$#]*#===&##=#&&&&&&&%%$&=&=-%%$##*]***##&=$$$&&=**#=$&&#*===#]]*&&]@*#==##**#&==###*]&&*]]]]@@@@@@**########***##&#*]*&&&]]##]@****&&*]&*@@***&&&##*]]***]]]~~@]**=$=&=&&$%%=&#]~~@*****~{{{{{{@*=&##&%$#=!--%%=$=&**~~~~~]*##~{/{+///~~~*$%-=&=&&==%%$##~{@*&&=$$==#]@]]]]]*===$%=&*#===$%%%%%&#&&&&&=%---!'!%*{~#*@@@*#$$&]@####]]{/+{]#=&***=%=&&]~]#$%-%&~~/{@#######]~~]#==##&=##*//]$%%%&@~]*@~]@~]&%$#~@##@@**&#~]=$=#=$&&]@&$%&==&*]@//@*==#~{~]=$$&#$--%=*{~]*&*#&=&&&]::/~]*&$$$$$$$$$$====$%%%&****&&====$=&&&&&%&*&&&&=$$&##&&========*@]*&#&$$$=&=&===&##&$$&&&#&$$=&&##**####*#==&#&=$&#####**@@@@]#]*&#*##]]*######*&&&&&&&&##&&&=$&$%$&&#*]*#***#&===&##**######&$$$&]]]###*##%%=#**#==&###*#==&]]]]@@@@@@]]**#######**]#*&*&=%$=]*&&@~@~{{]#]]&#@~*#]]**]*##&==#*]]@]***@]#&&$$%---$=#]]]]]~{{{{/@@@@@*&&=&$--%$%-%=&*]]*~~~/+{@#&=#]/+///~@]*=$^'!-##&=##&$$=#]+/*$$%%%-=&]@*&&&&#&$$$$&#&&&=$$$%%%=*]]&&&&&$%%---!%&~~##~{]*=$$=&]@##**@{/+/~*&$*]*=$$&&*@@#=&=-%*~@~~]#######@~]*&$$==$=#*~:+*%%%&@~#=#@]#@@#$^%#]@#]~@*#=&@*=$=&$$&*@@=%=##&&#@{/~*&&#@~@~*=$=*=---%=*{@]]###=%=*]{[[+~]#$%==$%%%%%%&*]]*&&&&***&=%%%%%--$%=&$$====#&=%=&##*#&&======&#$$$$$&#&#&$=&=#*###$=&&&&&&&&&&&#**##]@@@@*##==&############**##&#*=&]@]########=#&&&*]##====&&#===&#*]#&#**]#####&&#*##*]##&&&&]~@@]*]*##$%$#*#]@@@@@**###**#*]******]]]**###&=#*#**###&%%$$==$=&]*]//{{+{#&#*]#*]]**#&=$$$*]*#&&&#&===&&&&&&&&&&&&&&&&#@@@@]#####=$###%%$=&=$&&@~@*#]]]@@##%%=]{{+//@*&$-!!''%$####*&&&&*]{+@%'!--%=]~~#&#&&&&&&&&&#*####&&=%%$*@]**##=$%%$%-%%=~~@*~//@@]*#*]@@#####@~@]#$==@]%%-$#*@]#===$%&]@*]@########@@*#===%$&*~]@~]$%%$&~]#&#*##*]$')-#]@#@/{]&$&]]#&==%=*@~]=$&#&=&*]~/@*$$&@{@]&$==#=%=&$&*{@*]==#=$&]~/:+{@&#==#]*#&&==#]]&&#====$%%%-%$$%-$=&$=&=$$%%$**#*]@&$$=&=$%%%%%%%----%$##&&&#&$=**#*&&&&&&=$&#&&&&]@##*@@@@]##################***]#&$$#*########**##&&]~]#&$&==&&$%==&#&**]***&&&%%%&#&#*#**##&&&]@##****]*$=&#]]~]]]@@]####&##&#*]*]@@@]]######&#*##*&&#*&&==$%-%&&##@]]/:/~]]]*$#*#&$%-%%$=*]*&$==&=%$$=&&&&&&&&&&&&&&&##&========$$&&###*******]@*&&&&&#&$$$&]{{~@]&$%---%-%%&*]]&&&&&&*@~~]%;)!%$=*]*]#=#&&&&&&&&&#&$$$$==%%$#]]&&#&%%%%%-^!%%&**@@{/#=##*]]~@]####]~{]*$$$#]&---=#]~*&&&&==#]@]@@########@@#=$$$$*@~]#@@&%!%%#@&=#@]##*#%'-$#*]*@~]*==#*]&=%$$&#@]&$$&&&&*@///]&==]~~]*#$$$=$&####]{@*#=&&$-&#]*@@]#=########===&]*&&=%%=$%-%%=*]~*&*]***#=$$&==***@#&%%%%%%%-%%%%%%%%%%&&&##&&&&&##&#*##]##&&%$##&&&#*#***]]*&=##########&==#*#]@@]@]##&#]*#&#*####*&&&&#]#*##&&==&=$==&=&#***###=##&&&*##]*#**##&&#*#*###&#*&&&#*~~*$&#&==###=$&=&&]]]]*****&*##**@]#####]]#&#&==%$$%==$$=]~@@~@@#%%&$!')^-^-=*]&==#####]]]]]]##&&&&&&&&&&&#&$$$$$$$$$=&&&##]]]]]]]]*&&&&&=$$$&&#~{/@#=-!--$=##&&*@@*&&&&&&#@]&-22'$=#*]*#*##*&&&&&&&&*]]]##&=%%$#]@*&&=!'--%%^^--$=**]]#*$%=****]######@~@#==$#~]%^-%&]#]#*@@@*&&&]~@]########@]=$$$%=]/@*]~@&$%%&@@#&#*#####=-%#]]*@~@*&$=#*#=%%%=&#**=%=&&&*@////]$$&@/{*&#&==%$#@*]@{{{@**#=%-%#**]]#=%$$%=$$$%-%%=&##&$%$===&**]~~]#&*#=====%*~**]*&#%%%$====%$==========**&##&&&&&&#&=*#*@*&&#==&##&&#&=****#&==#########&$%$=&#*]]]]**####**#&*##########*****##&&=======&*#*#&#**####**###**#*&&&&#&=**#**@]#=#&]~]==*#==&####=&$=**]]*&&&#]]]@@@@@**##**@@]#**&&=&=%$%--%=&&#]]*#%%$-!'^--!!%%$%$&]@@@~////~@]*]]]]]]]]##*]]]]]]]]]]]]##&&&&&&&&&&&&&&&=$%%%%$##]~@*#==#~{@]]]##*]]&&=&#&&##$-))!$==*]*]]{~##&&&&&&*]@~@@*&&$%$#]@*&&=%!!%%%%!-$$#~~~~]#&$=#**#]@@@@@@@~@]=%=&@]=--%$*]#**####=$&&#]*#########**$&=%=*@~*#*@]==##@~]**@]####&%!%*@@@/~]*#=#**#&$%=&&&]@=$&&&&]~{~{@=%=]//@**#===$*@@*@@@@{~]##=$$%#*]*]=$!'!%--%----%$&&=$%=***#*@~]*#&=$==#*&&=&{{~~~@&=%$==#***&#&&======#*]*=*]&&&&&&&&##&#*##]#&&**#&&&&#**#*#==&######&=##&##&&=*#*]]]*&&&##*#*]#####**]###*##**#*#&&=====&&##&#*#**###]]*&##**###]##&##&#*###**###*$%%==#*####**####&#]]*****]]]]**]]**#####*&#*&#*&&=&&&&&$$$$$$=#&&=%%--%%%-=%%%$&*@{/////~]]@~//////~@]*@~@@@@@@@@@@@*&&&&&&&&&&&&&=$$%---%=&#]{/@]##]//{]~/~*#]]*&&&=#&&&=-!^!$==#]@*~{{~]*##&&*]@~@]##=$&&&*]@@##=%%-%====%-$&*~~~@*&&&&*@@#*@@@@@@@@]#==#]]&!^-%=&*#]{@@**=$*]]]*#########*#&&$$&]~]#&]@#$&*@/@*#######&%^-$&*]~{@***#]]##=%=&&&&#*$$&&&*@{~@@]%%&@/+]&#&$&=$#@]###]@~]==&$$$%*]#&$%%^'--^!-%-%$=&&&=%%=#&&&=&#&==%=#*~~~*#*~{]]]##&=====*{{{]*@*******]]*#=&*#&&&&&&&&#&#***@*&#]]*&&*]]@*=#*#]@@**####&##&##&&#***]]]]######&#*#######*&&#&=&=$$##*&&=====&##&=**#***]##&&&##**]~~]##&#&#*##&===&#&---%$=**]@@***###&=*#*]******===&#&######&$$##&*##**]]**#&$%$-%&=$#&&%!=&===&&&$$$*]]***#==#]@@{//~@]#**@##*######&==$$&&&&&&&&&&&=%%---$&=&&*{//@@]]{~*#&~/@=$=$$$&&#**#=-!-%%#**~~~{{/@]***&&*@~@]###&$$&##]]@@*$-!-%%===$--$#~{~@*&&&&*@~]#**#&&&&&&&=$&]~]%-$%$=&##]~]*&$$$]~@@]#]@**######&$-$#]@###*]#=#]~~]**######=!-$=#*@@@@**]]@]**#=#&&&&#&$=&&*@~{~]]*$=]/:{]#*&=&$$##**]@~~@*$$$=&&&]]=%---!-%%%!%%$====&#&==&=%%%$&==&*@~{/++/]*]~#$$$%%%$==#*~{~@]]@]@~~~~~]#===#*#&&&&&&&&&&#*=#*##]]]##&#@@*&%=**@~@]]**#**@#%$$=&*@@*]]*]]**&&#&=**#########]]#&&&#]]##&&====#]]&#**##**@]##&&&##**@]#&&&&&#*==&&&==&&$%%$##***@@]**&&&&##==#*]***]###*#=&#####=%=&###*]~~~@**&==$$-$&$$##&=%%$==&]]*$$&]*&-^'^^!$&#*]]**&==#&=$$&======$%---$$$&#&&&&=$%%$==&]/:+{~{~]]*]**#$=*{~&%-%%=&&#&&&=!^!%=&~~{++{{~]###&$&]@~]#####=%=&&&&*@]$'^!%%$===%!%&@/+{*&&&&&#@]###*#=======%=]~]=-$=$===*~@@#%--$=]@####@]*#####&=$--=]@*=#**#=&#@~*&&#######=-=**]{{@*]&*]**]**#&&&&&&&&&&&&#@]@@*]*$#~/[{&=&&==%=&#**@~@]**&#$#@##]*&%%%%%$$%%%======#*]*$%%=&=====*@~{/{@@@@*###&%=&&&****]{{/]#**]*@{@]]]*&&=#]@@]]]]]]]]]]]*&#***@@@]*]]]*=%=#***]]]]]**###=$&&&&]~]#@@**]]#=#=$&#&#*#####**@*#&#*]@@]*##&&=#]{]#&#*#*###**##&&&#**]***###&#&$&#]*#&&=%%=&&##*#*#*]]*###&#&=#&]]****&*##########=#&&##]]]]]]]]*&&$%-%$-$###&$===&#~~*%%&]*$^2)^-$#*#&]*&&&=&#=%$=&$-------%%%%%%$=$$$$%%%$=#]{+1<<:+{]*#&&=$=&]~@&!)'%$*@]*=$-^'!$#~/+++[+~@]#####&*~@]######=$&&&&&#*$))!$==#*&&%-&@+[:@&&&&&&*]*##########&=&*{]=''-%%%=&*{~]##$=&&]@####**$&####=%$-$]{~#%#*#]@*]~@&$=&#####&%-&@]]~~]*#=*]**#=$&=$&&&&&&&&&&*]*@@*****/++@$=#&==$&&&]@@@***#&==*@**####&&=====$%$$%%=#]]*#===*]*****]]#*#===#&$$&=&&]@]]]]]]]~~]&====&###&&&=$==*@@@~@@@@@@@@@@@@@]#####**@@@]##]]@@*]]**]]**##=$&&&*@@##*]]**]]*#$%$#&#*#########&&&&=****]#*&&&]~@*#&&#*####***##&&#]*]*]@@##&&&#*#$%=&$%$==&##&=&&&##***&&&&##&##*]*]###########*&&&&&&&&&&*]]##=%%-%$%%$=$$$$$&*#*@]&$&@]=-!!$&##]@]@{~@@@@@@]#]]##&%%%%%%-%&===&=%%%==&***]@@/+:+]*##*#%%%=*#*]*$!'-$=&#$$-!!!=&@/:1[+/~]*######*@/{@@@@@**&$$&&&&&#$')'%&#*]]&==&{++{@&$&&&&*@~]###########&#{/*-'-%%$==*]{@#&==&&*@@####*#&####&$$=%={~#$$]@#*@]@~*==######&$-$**&*@@####@@**&$&&$$&*]##&&&&&]~~~@***]]{+:]$$&=%$$&&&]@@@***&$%%#{@]]*###&&==$$==$-!-=]]]**@~/[1++/{{@*#&---%===#]##]]*&&=$$$$#*=%!--%$$$$=&&&=&*]]]~]##&==#*##################&&##*##*]*]*]#####=#&*@~]##]@]***]]*&$=&##*#*######**]*]]]*##**##&=#*]*]###*#*###***&&&##*#*]]]*##&&#&$$=&&$%====&*#=%$&&==&##]##&###*&#*]*&*#############&&&&&&#@@]#&%==&&=$$$%%%$&#**]*=%$&]]=%%$&#&##]*@/:+++{~{/~{/@*]##*&&===&========*@~{@]]&$&*@]=$=&==$-%=*&=%^''-%==&=--!!=*/+[(1:/]*#$=&##]@@@~////~@]*=$%=&&&&=$-^'!$*]~]#%%#~:+~*&$=&*]]@~]###########**{/]$^!%===#]~@]*=$%$=*@~]##########&$--%$#@#-%=]@#**]]*=$&######=-$#*&*@~]##&#*]]#=%=$%=*@~*&&&&&&]{~~]*****@{@=%$$%%%&]]]@{~@*#&=%$$]/~]]~@##====%-%$%!%&*~@]{/1<(3_[+{@@*$$$%%%$#&#~@*-$&#&=%%%%%$$%---%&#*##&&&##]]]*]@#&=$%$=**###############&=$%$$$$=*#&]]**&*#***]@~]###@~]****]]*##&&===&#*######**@@*##*#**###]]#*#**#&#*]**######&##**]**##*##&&&&&&&&$&=$=&&===&#=**#**@]##&]~]*#&#&&######&==##*]*##&&&&##&#**#*@****#&*&&=&&*@~@*&&=&=%$===$%$$#**]]*##&=#**#]**@*#]*#&&&#==#**&&=&*#*#$$%%&]@]$$=#$$$-%##%!!!--%$#**&==&*~+<1[:{]*=$=&]@@@~~@@@{{~]*&=%%%=&&&&&$%-!%=]/~~#==&~{{*&&&&&&]~@@]#&==#*#######]~]=')-$#**]@]*#&$$=&*@~]###]@**###&$---%=]#%%&#]@]@@@*=%=*#####&$-=]##]~]##&&#**#=$%%$=*@~]=$&&&&*@/~]**#&*]@~*$$$===#{//~@@]*&=$=%%=]~]*@/@*#&$&=%%====#*~~~{/+[<1[+~*&$$%'!---=&&=#*=%-%$=$%$&****#&=%%=]~@@##&&&&&&&&#*=$%$=&#**################$$=&&&&##&#*]]]]**#**@*#==#*@@******]]*]]&=&#&=**##]@@@**##&#*##**##]*##*#*]*@@**###**]*###**#*]*&**&&&&*]]###&&%%$%$$&#&&#&#*##***]@@###*#==&######&&#*#***&&&&&&#&=**]]{@@~~~~~]&$%=&&]]#&%%%%%%%%%%-$&&=$$$!!!!-$$-!^^%=$&###*#****~~]#==&&=%--%%$*{~]=$&&=$$%%&=--%$====&]]*#]~/:+:/@]#=$=&#]~~@@@]***]]&=$$%%%=&&&&=$%%=&@{+/@&=%&*~{*&&&&&&&]@###&$%$#*#######@]=!'-$=*@]]*=$&#&&&*@~~**##@]*####=----=**=%&*@@{~~@@*$%$**####=-%&{*&]@##&$&]]*#=$$$&&]~]#=$&&&&]~@]]**&&*]@~#=$=%$&///@]#*#===&&$$&#]*]@{@]*##&&=&&&&&*@{~~{{@]#&%-!^'''')!%!-$$%%%$-!$=&&&&#@]]]]]]&%=&~@*#=&&&&&&&&&#&$$=&&&&#]*##############**##&&&&&#&#**#&*#######&&&#*@@*******]]@@#&&*###&#**]***##**@]###*&&&&&##****@]*##**##**]###*#*]*]*#=#&&]~@*&##&=&=%$$%%%$===&#*#*#*]]]@@@@**######**@@]#######&&&&&##&#*@]]{{{{{]=$=&&&&=%%%%%%%%=&=&&*&$%!^!'-$$===%!^!-$$#@####]]]~{{=--%%%%%%=&**]@*$%%=$--%%$$$%$===#@~~~@]@{{{/@@]&&=$&#]@~~]]@@@@]]]&$$--%%=&&&&=%%%$#]/:{#=%%$#]@*&&&&&&&*@@##&$%=&]@#####]@~*-^-%==*]&&=%%&#&&*@~]**##]~]=&##&$---$#~*=%*]]//~]*#=%$&]*###&%!=@{]#@@#&$=*@###&$%=&&#*==$$&&&*{/@@]*#=#~]@~&=$$=&@//@]*&*&==#*=%=&#**]~~]#**#==&&##**@~{{]#=-^^)2;;2>;)))!%--$$%%&&=$#**]{{@*&&&&&&$%$=**&$$=&&&&&*##&&&&&&&&&##**######&=#*##]@**##&&*]]]@@*#=**&*###**@@@]*]]*******]]]&$=&=&#&=**#===&##########=#&&&#*@@@**##@@]@@****#&&=*#&#&#**]]*]*##]#####&==%&&&=&&%$&#&$%=**@@@@]]**######&======&#&&&&&&&#&=&##@///~@*=$&*#=&==&*&#&&=*]@~]*#=%%%=$&*#*##=$&&**]@@&&=$$&#]/@%^!%%%%&&@{@]]*&$&#=$$%&**&#]***@~:[::/@@@@@]#*#===&##@~@]*]]****&&=%%--$=&&&&&&%$=#~{+/*%%$#*]@*&&&&&&&&#@]##=%=&&]@####]~~]=--%%=&*]&=%%$*]&*@~]#*#&]~~]&###=----&]*&%=]~@/~]**&$=&*~]##&$!-*{~]*@]##&*~]####$=&&&#&$$$=&&&]{{@@]**#]@*]]=$==**//@*&&&#=%$#*##]#*@@*@]&=$&#&&*&&&@~~{~&$%!''!^'''^')^''^^!%$=**~~]]#]~{{~*&=$$&#&$-%%&&=$$$&#&*]@*&&*]##&=$$&##**######$#*##*@]]*##&#@@@@#==#*]###########**]]********]&--%$$=$&#&#*############*&&&&&&#@@@]]**@@]@@]]***####**#=&**@@]&&=#@*&#*&&#*&&&=&&&%$$$=%=#***]]*]]]]**#####$$$$$$&&#]]]##&&&#&=&*]***###]@]****~{{]&##*]@]*&%%%===*@~+/{@*#=#]{{@*#%-%%%&#]~*-'%==#*]@~/*&&&&&]~*&##*@]*]{~{{{::/@]*###############*]]**]*&$$$--%%%$=&&*##&&###*~::{]-!=*]@]*&&&&&&*]]]]#==$$&&&]@##]@~~*=%--%%%&*]=%%$=*]&#@]####]~~]&$&#&$---=]*&=$*@~~{@**#==**@]###=--=~:{@**##&*@]####&=&&&&&*##&&&*]@{@]**#&#]]*]*&$$&#]~@#=$$=&=$*@@**@]]~]**&$$$$&*]@*&&*@]*&&=$%=$$%!!!!^^-%$%%&*]{+/++{]&&#**#$-%%%$##$--$&$%-%%&#&]~@#$&]~]##&%%$###&==#*#**]@##*]]]]**#&**###$$=&#&=##########**#*]*]@@@@]&$=&&&=%&#&=**#############=#&&&#**]*]]**]]**]]]#**####**###]@@**#&#*#=####]]&==$$==$&=$$-&##]**]]**]]]**###**##&&&#@@@@@]##&&&&#&==$==&]~/+/~{{{+:~]#&&***#=%--%$==&*@/{@@]#**{/~*%-!-%$=*]#*%''%#*]]@~{{=$&&&&#*%-$$#**]@~@~@{/~*&=$&##############**#&&&&&$-%--$$=&&&&##&&&&##~{:/]%!%]{{~##&&&&*]@~@@@#%$$=&&*@@#]~~@]&$$=%-%%###%%=**]]&*]*####@~]#==#&$----&]#===*]]{~@#&=$&#######=%=]::]]*####&@**###=%=&&&&##&&&&]~@{~]**&&**]***#==#]~~*=%%=*###@~]###**]##*#===&#*##$$=&*#&&##*&&&==!!$===###*@@{~++{/{@*-$$%---^!-=&&=%-%=##==&*]]*@{*#=##*==&#==&&##&$$#*##**]###*]]]]@@##]]@***]*#*&###&=#*####*#*]*@{~~~@*&#**#=#]]&##**###]@@@**##*&&&&&&]@*]]]]**]]*****@**####&#*#*@@]**@@]***]##]*=&&==$$%%%%$%$##****]]***]#####&==&&&&#**###***##&&&&#&=&#*@~{/@@///{@*#&&#*&==%%%%====&#*#*#&$%=&@@*$--%$===&#$%!!!%&&##&]]*$$&&=$$%!%&=&]@~@@@]#*]*=$=&################*#===%%--$$=&&&&&&*#&%&#&*]@~@]$-&@{/@*#$$&#*@~@]##&$$&&&&&]~]#*]*&&===--%=&]*=%=]@]]**@~]#]@@~@#=$&#=%---=]*=#**]]]/~*=$=&#######&$$]+[/*$=&&=#@/]#&==$$&*]]]]#=&&*@@#@@**#=#~@*&*]&$&#@~]&$%%#*#**@]###]@**&=#*######=-^-$#@@]]]#=$%%%===*]******@~~]*#$$%%--%%%%%%%%=&&&%--%=*]**@~{]]~{@]**]*&##]#&***#&&&]@#######]@@]]@~@**]]@]**@@@]#####&#*######*]*]@]**]]]*&===*@*&&##&==#*]***#####=#&&&#]**]]#&#*#*]*]]@]]@]]]*#*#**]*]]**##**@]*###**#&==%%%%$&&&=#*=#*#*]****@**#&#&#&&&]@####***&&&&&&&#&=**]]]*]@@@]#=&##*]*#*&==&*****~~]#=%--$$==%!!%==%%%==%%%$=&&=&&&&=%--$$%%%==#@~{{~]#####*#==&###&=====#*#######&====$%$=&&&&&&&&&##&&=#*@/~]&$-%*~@#=%!-$&#]~]###&$%=&&&&*@@##*#====$$-%$&**#==**&&#*@~]#]~~@]*=$&#&$$$%=#]#=*@]]@{/@&$&#########=%=]//*==&=$=#~]#%$%$$=*@~@@*#&&&#@]#@@*#=&]@**#**==##@@*&%$$]@]@@@**##*]*#=%#*###&==%!-$*~:://~*%%--=**]~@******]]*#&=%%%--=======&&**#===&&*]*==*@]##]@@]]*@{//~@]]@]]*&&&]@#####]@~]]]@{~@]*@]*]]]**######**@]######*#&]]#*]*]]]]=$&*~]]###&$$=*#=##*@****##&&##***#=$&*#&]]***]]@@@@@@]##**#*]]**####**]*]****#***&&&&$%$$$-$&$=#*]]]@]***@]*##&]@########]]]]]##&#**#&&$$&&&&&##**]*]@@*#]~~~~~~~{*#&$$=*]]&$%-$&=-%=&&====&&#&**$%$%%%%%=&*]{{~@~@]########&=====$%$$$$#*####&==$%$$$$=&&*]]##&&&&#&=##@@~@*=$%$#~]&$-!-=#@*#]*##&$%=&&&*]@~]####]@@*=--%===#&&#]*=&#]~]##@~]*&$=&###$%%%&*##*]]&&]{@*==##########=&]{/]=%=#&#*~{]$%%=&&&]~]&=$%=&&#**#@@**=*~]#&*]#$&#]~@#=%%&@{~~@@]###*#=$$$#*===&&=--$*{:[/@]&-!%=&~~~~~]*******#=====================$%$===&==&&#$%$##*&=%#*]***@~@*##&&&#]*###]~~]#=]]]&&&*****]]]**#########&#*#####**]*]]**]]*&#&&]@@]*##&&#**]~~@@]]@***##&#***#=&##&#*]]*****]]]**####*#&]*]]@**###**@]****~~]##&==%$$%%$&$#*&#&*]]]**#**]*]@@######**@@@@@]*]]@@#*#===%%%%=*##**@@]*@{{{{{{{{~]]#*]]@~@*&##&&=&*]~@*&&=#&&&**==*]***@~{{{{~@@]#&=#*###&=$%$$$$$=&&*]@@###&$%$$=&&&&&&&#*##&&&&&&*]]]@~]*=%%=&#*=$--%=]@*&*]*#&$%=&&*]@~@]####]~~]&-!%$===&&&]@*#~~@@###@@*#==####*&%%$==#]@~]#*@@#==&#####&====&#///*%%&**@@]**==$&&&*@@#=%$=&*]]@{@//]#&]@*&$&&$&##@~]&$%$]~{~]*#==####&$%=#&$$&#]*=&@~:[/]#$!'-$&&]]&&**#*****&&=$%=&====&====$%%%%%%-^!-%%%=&&&==&&#&&&%%$&$%$*~@]**&&&&##**##*]*=$&]]*&&&#]***]]]]]**#######=$&#*####**]]@]**]]]*##*#&=&#&&=$#**]**]]]@]#**&&&#*=#*###=$&#]]*****]]]**#####**#*]@]#######**]*@{{]#]*#&&&=%$$==#*=$$&#&*]]**#**@@]#########]@@@@~//~]######=%$$=**#####**@@@@@@@@@@@@*#@@@]#=$&#==&&*@~@#&=#]]#*]@*]~/{{{{/{@@@#====$%#*###=%$=&&&&&&*]@~@]&==$%=&&&&*]]]]]#&$$=&&&&&#*]@@#==$%=&&#&$--$&]@*&*@~]#=%=&*]@~@]######@~*$')-$===#*##@*&&]~@]##]~@#=$&#####=%&***]@@@@#]~]########&$%$$$#]{~*=%%&]*###*=%$$&&&]~]#=$&&&]~@@{~/+]=$#]&==*#&##]~@#===$]@@@#&=$&####=%=&&&&&]/{*#*{//@*$%!--%===&&&=&##]]]]]#====&****&%%%%%-^!!!!!^^-%&&=*]#=#]{@*&]@#&&&$$#~@*&=####&&##&#*]]#*#**]&*]**#&##*]**]]**#######=&=&===#***]]]]**]]]]@@*&$$$=&$%$&==$&]]***&*#=#&#&$=&===$$&=*#*]#&&*]]]]@**###*#&#&==########**@@@]]{~~~*&&=&=$=$&$$=&&=&]]]]@@@@@@@**######*@@@@@@@]]@@**###=#&##**######&===========$$#&===$$&&&&***]@*&=&]@@@{{{{{{{~@@@]&===$%$&###@@###=$&&&&&*]]@~@]#&$%$$=&*]]]@~@@**#&&&&&&&&&#&=&=$%$$=&&&&=$%$#@~~]]@~]##=$*]@//{**######*]$')-$===#]@]]*&*]@@###]~~*=$&######=$#]]]]*]~]*]@#########=%=*]]@{~]=$%$#*##*##=%$=&&&]@##=$&&&#]*#@@@~&$=*#==&##&#*@~*=$&=$]@@@&$=&#####=$&*]##*@~]*&##*=$%-!-=&&&&=#]@~{]#&&&=$%%=&&@~{{{&'%%%!^^---$===###&=&&=&&]~@#=#*#**&&*@/@**&**]##&&#&#*@~@@]*##=&#*]*=&#*#*]*]#######]**#&&$$$=****]]#*]*]]]@]##&&&&&&$=&===**]]*]]]***##&&#&$$$$=&##==#=$=&#**]@]]**###*#==&#############**@{{{]##&&=&&$==$&&=&#*#&#]@@@@@@]]@@**##**#&&&&&*]{/@]*****]]]#&======$%$$$$$$$$$$$=#&$$$$=&&##]]]]**]@{{~@~@@@@@@@]####=%$$$&]@~@@@]##&$$&&*]]@~@@]##&$%&]]]]@~@@@]&=$%$=*]]##&&&&&#$---$$$$$$$==&#@@@~@@@]#####@~{/~@]#######*=^)-$====&]*&&&&]~@]###@~*=$&######&$$&&&&*]@@#**]###&#*###=&]@~@{/]#$$$$&##&*##=$&&&&*@@#&$$&&&##*]~{~]$%=##&#*###&@~]=$&&$$]@@@&=######]*#~{{]*@~]#%%--=$$$$&]]#&&==&#&=&$%$$$%--%&==*@]*#-'===%!%$&#*~~~~~~@**#&&#*@*%-=##*=$&]//@*]]]@@**##&&]@@@]@]]**&=&&]*#####*]&&==#####**#*##&&&##****]*#]]*]]]##*##=$$$$=&=$#***]]*]]]**]*]##&&&&&&&&#&=#=&#*#&]]*]]]**#########]**###########**#**~~*&&&=$=%&##&=*#==&]]****]]@@]]@***#=====*]@{@]]]@@]@@@]#&=$$$$$=&&&&&&&&&&&&&&&&&&&&&&&&&*]]@~@@@@@]##############]]]@~@]#######&#]]@~@@]######&#@~@@@@]&===$%$=*]@~@*&&&&&&&&===$%%%%=&&*]~~@~]#######**{{~~]*&=###&===%^-$=====&&=&#&&]@#####*]=$$====#*##&#]##&]~@]#######=&*###=#~@]#@]#$$$%=&##*@##=$&&&&]~]&$%=&&&&*]~~{@#%%&###&*&=#*{]#%%=$=#@@*]==#####]~@@/{]#**#==%!-$&#*]]@~*=-%$=&%--!'^------$&&=&*#&$'%**&==##@~~~]*@~~]*&#*]]{{#-%]{@*$$&]~]*&&*]@@]*]*]]@@*]]]**]]*&#**#==###*#===&####&##&**##&&&##&#**#*]]]*]##*]]#$%%%%$==&&#*#*#*]*]]***@*&&&&&&&&&&&##&#*##**#*]*]]]**#######**############*#&*@{{]##&&&#&*]&&##&===##&&*]****]]@]######]@~@@~]]]]@@]]@@**@]*##&&&&&&&&&&&&&&&&&&&&&&&&&*]]@~@@]##################**@@@@]########**@@@@]########**@@]####&%!-%$&]]@~*#=%-&#&&&&##]]*#&&=*@]**@~@]########]@~~@]**&=###=%$-!-$=#******#&#&*@@#####*#=&#$$$$#*#**@@*&*@{**######&&#@#####@###@]$$$%=&&*@~]#&$$&&&&]@#=%=&&&&*@~{{~*$$=###**#$%#@~*$%%$$&*]]*##*@**##*@]]]#$$=$---!-=]+/{//~*$!-$$%%%-%!!!-%%%%$&#&=&&=&#%&~~*#]~~~~**#=&#&&===&*@~~*=]{/@#%=&]@#===&#&&==**@*####&&=#]]]*@#=$$&#####]@@@@**#=$**#*&&&&&&#&=&=&&]]#*]*]]]*&%%$%=&===#*#=*#&#*]]]]**##]##&&&&&&&&#&=&===##&#&**]]**######*#&#]@@@@@@@**####**#&&*@**]*&#&#&#&$$$==$=&]]*******&*#]@@~~@]]]&&*]@@@~//@]@@~@*]]]]]]]]]]##&&&&&&&&&&&&*@~@@]#######]@@@@@**#############&=#*#########&=#*#############&=%^-%&]@/~*#%!--%*@##&&&&&&#&&=#]]*]@~]#########]~~@]***#==##&$$=%%$=#]{@]]]]]]**@~]########&==&&*@@]@**&$$]//@**####&&&]]###**]###**==%=&&*{{]#&$%=&&&*@*=$$&*]]]@~]@/{*$$&####&$%&@/]#%$$&&#&=&=#@~@]**#**#&=$$$%-^!%%=]+1<<:~]$%-%$%-%!!==$$=&$%=&=**==&=$==#]]#&*&&&&&=$%%%---%&#&#==$=&*#=$-&#]@#&===$%%%%===$%$=&=&&]]**&*=%$=&==#*#*@@@@]**##]*######&&&&#&$=**]*#]*]]*#&$$==&&===&]*##**#&#&*]]]@]@]*##&&=$$$&##&$$$#**#=*]*]]]@**#######@~@@@@@@]**###*#&=$]{{~~@&=$=&#&&&&#&=***#&*]***]]]**]*]*&&**&&#********]@@@]@///~@@@@@@]*]]]##&&&&&*]@~]##########@~@@@@]#############&$%=&=#*###&==$=#*#############=-!-$#~{~*&-')!=*{:/]*]]]]##&&=&]{~@~@]####]@@@@@~~]*****&$&##=%%%%%%=*{{@*##&&*]@~]########&$%&#]@~~~~]*=%&{/~]&#####=&]]#########]*#$$$&&*{+{**#$=&&&&]~#%$=*@~@@@~@~/]$%=##&==$%=]~@*$%%=&*]]#&$#~@*]]]@*##==$$%%%!!$&*/1(([{*=%---%-$==$=&&**#=$=&=**====$%%&=$%%$%-%$$%%-%%%%=&&&&=-!---%----%##]*=%---%$$$$$$$%&#&$#**#&&&###]]&$$#*#**]]*]##***#=##*]##=$&#&&##**#*]#&=&*&*###*#===&&###**#*#=&]*]@]]**]*##&=$%$=&#&&&#*=#*@@**]]@]**######*]]*****]]**###&=$$]~@@~@*#*=$=$&#&&*]]#=$%=#&*]*]]]]]&====&#&*]*&&&&&&&#***]]@@@]]@**##**@@@]*]]]]]@~@]###########*]&&&&==############=%=**&#*####&&#*~]####&======#&$%=&*]~@#%);)!&~:[/~**@@**#&&##]~{~@]######*]****]*&&&&&&==###=$$%%%-&]{~]##&&&]~@]#########=%=]~@{{~~]#$%&@//*=$&###&&#@##########**=$%=&&]//]##*&&&&&&#*$$&&]~]##]~~@@&-%#@*=%$$=&]{@*&##]]@~@]###@]#&*]@]#&==$%=$--%#@~:((:@$-!^!-!%$==&&*]**&&&&*#=&&%%%%%-&&%%%%%-$=##=$$===#~~]#===%$%-------==&&$-%%%$=&#&&&&&=#&*@@*#===&**@*#&&#]*#**#&&==##=%$=&##*#&=&#&&&##&&&##&&#]]**#*&&====&##&#*#*##**#*]]]]***]###*#&=$=$$&#&$=**]&&&&&&&#######**#*]****]]**###$$=#*==&#&#]#===&#&&#*]#%$$=#=&#&*]]]@]**##*#=&#&&&&&&&&&*]******##**########**@@@@@@]#############*#=====&##############]@~@@]###**@@@]##&==%!----%==%=#]#&&%^))^%]{+:/]]####=%$=&&&*@~]########*#=============&###=$$%%-$*~@*=$%=&&#]*########&=$$&#]**@@]#=--#//@*=&######]]########]@*=%%=&&*{/@*&=#=$&&*]]&$=&&#*=#**@]*]=%&@~]$$&&&&]~]*#*#*#****&&##*&$&]]&==%$$=&$--=~{+::/#!);;)-$&#**@~~]]]*&====$%%$%%%%%$&=%&&%-=@~~~~*#***~++]&&=&&##$%%%%%%&&&#$-%%%==&#*]]###*&]~]##########$=&##**#*#===&##=$&#&#***##]*&&&&#&#*#&]]**]]**##&&====*]&#&#*###*#&#&&&&##***###*&==%%&#&&##*#=======&#######*#*]*****#&###*&&&#&$$$$=&&$%=*@*&&====$&&##&##=&#&&&&&######*#=========&#&&&&&&=$==&#################################################*@//{**###########&$%-!^--%%&#&=&&=%---!^!=]~{~~]&&=%==$$&&&&&#*#===#*#####################]@*=$%%%#]~]&$&&#&*]]*#########$$=&*]@@{~]&%%&{/~]]######**]########]~~]$%=&&&]//]#=%=$$&&]~*#&&&*]*&#**]]*#==]~]$-$&=$&#]#=&##$$$=&=$$&##=%#*#=%$$&&&=%-%*~{~~]$'2>2'-$=&&@~~{{~@@&=$$%%-%%%&&=#**&**]*=&]~++/@**]*@/:/*$===&&&=======***]&$%==&&*]]~@]*]]]@@##########***####&==#*#####=$&&&#]****##&&&&&&#]***]]**]]**##&&=$=&*#&&]@#####*#=#***@@@]]###=====*]&&&#**##########]@@**##*]]****&$&###=$&&&&&&&&=$%%=&*#&=%=###]###&=&==&=====&#####&==#*######*#=====##*@@@@**#########################################]@@@@@~~@@]]**########&$--%---%&&&#$$$$%%--%=&*]]@]#]#==%%%$$=*]]]]]*=$$$#*####################]~~]*&$%=]~~]*]@@#*@~@]#######&==&&*@~{~~~&%-%#//]#&==#######]@**&==#@~*$-$&&&&]/@#=$%%$=&*@@=%=&*@~@@@]#*]&=$&@~*--=&$$&##&#*#*&&&#&$$=&&#&$=&$%%%=&*#&%-=]~]#*%'2;'-$=#***]{{~###]#%%-!-$&&$&&#~~~@@@]#&&@~{~@]***&&@@#%!%======&&&=#*]**]&&&*#*#*]]{@@]@@@@]###########*##&&#&$$=**########*]]*#**]##&&&&&#**#**#*]*]]**##&&==&##&&]@########*]******#**#&&**&*]&&&&#*#*########*]**###**#&&&&==###&$$&&&&&&&&$%%$=&&=$-!$*]~@]##=$%--$&==========$%$=&============#*]******#################################]@@@@@@@@~~@@@@@]*#&#*#########=%$%%%=&*]*&%-%%====&*]]**#*]##&==$%=&*]@~@@@@@]##&]@##################]@//{*$%-%&~~@*#*]]*]~]##########$$=*@~]@@]&!'-&{/@#=$=&#]@**##@]*=$%$#~@&--=&&&*@/@&$&=$&&&#*#$$&&#@]#####*#=%%#@]$-$&=%$###&#*]@*=#&&&&&&&&&&#&$$$=&&##$$$&]*#$%!'^-%&=#]@]]]]@@*&=$%%%%=]]]&=*@~++{{###===&]]*==#]###*#$--$====#]~@@~~~{{/+@]@{]#*]~@/~@]]@**##############&#]]]]]]]#=====&#&]~@]###**##&&&&&]@##*#&#&&&&#*#==&=&&*#&]@########*#=====#*@~@**]]**]&&&&#&#*########*#==&]@@@]##&==&####&&#&&&&&&&&&*&&=&=%-!$&#]**&&$%%%%$$---%$$$$&###]]&$$$$$$$$$$$$=&$%%$===&##############################]@~~@@@@@@@@]****#&&=$==&########=$#***#***#===*]]@*#]~]#===*]&#&$$$&]]@~@]###&===&&]@##########&#*#####@~/+]=')!&@{~*&#&#***]########&===&&]~]]~@#$''$]//]&$&##]~]*##]~*$%-$*{/]$-$&&&*@~@]==&$$&&&#&$$=&&#**#######&$%#]*--=&&=&#&#*@{~~]###&&&&&&&=$&#&&&&&&=%^!%&#&=%%%--=&&#]@*=$&##&$-%$$$$=&~~#$$#*]{@&#=%%-=&#*#&&#]~**@{]#&$&=#**~{{{/[1[1<((/{~@*#]]~~{@*]]]*#############]@~~@@@@***&%$$$$$$=]@######***##&&&]@####*#=#*****#&*&&**#&#]*##############*]]@]@@*]]**&&&&*]**=#*##########*]]@@@@]######**]*]##&&&&##]*#***&=&***#&=%---%%%%%--%$##&*@~@@@@]*##&&&*]]]]]]*&=$=&=========#*###################]@@~~@]*#&&&&&&&&&&&=%%%%=#*#]**#&==&#~{{~]&&===#]~{]*##]#&=#**]]&&&*]]@~@@]###&=$%$$=*@@#######&==$$&==#*#@@]]$^)!$]/{{*##&]@############&=$=*@@#*]*$')%*~~]&==##]~~*$&#*]#%%!={+~=!-=&&*@~]*#=$$%=&&&&&&&*]###*#*#]@*&$%=]@#%$&&##]]]@@///@*&*##&&&&&=%%$=$$$$$$%%%%*]**&&==%=]]]]@*=%%$=$%--$#]#&&*]*$-!=*@]='-@$--=*]@@]@~~@****#&###*~{/:://////:[[:]]#$$$&&]@*]&&&=$&########&#*#*@@]]**##&=$=&&&&&&&]@#######***&&&&#]*######*]]@]**@~]*~@*&##**####]@**###&=##&#*]]@/~]*]##&]~]&$=&=#*#######*#&#&&&==#######**@]##&&&&&&##]]~]#]~~~]$-''')!!!!!-%$$==&#@]]@{//{{]]]]@~@@@@@@@]#&&$$$$$$$&##*##]@@@@@@@@@@@@@@@@~~@@]*#&=$======%%%%%%%$$$#*]~]#&$=#]/+{]&#$===#]{{~]]]##&=&]@]]*&&*@~@@]#####&$%$=&&&]~]######&$%$$=&$$=&=*]&=!))-#~{~]##&&]@#########&==&#&&#****#%-'%#{/~]#*#*]~~*=%#**#%!^%]:/*--=&&*@~]####=%=&&&&&&&&]]#&#&#*#@]*$%=&]@&$$&&&&&&&]/+//~]]**##&&&&&=&*=%%%%%%%$&*~/{@#====&]#&#&$%%$&=%=&&#@*&&&**#%!$@/{@%^&#!!$]~{~@~@#=$%%%!--&&#~{+/:+~@]*&$&&&&$$-!$%$$#]**&===&##########&*#**#*]]##&&#&&&&&&&&&#*#*######&$$&&&#**######*#&#&&#**]]{~]]#&**####*@]**###&#**#*]]]@]]]@*&&#*==&####*########&=&====#@@@@@**###***]]##&&&&&*@@]{{{{]&%-!!^-----=&&=&&$##*@~/++/@@@@@@]######&==&*]]]]#*]@~@]##*]*********]@@@@@@]****&$=&##&===$%$&#==&&&]@*]#=#&@///]$-%--%=#]{{//~@@*&##]]*&&&*]@~]#####&==$%=&&&&*@{@@**#&=$%=&*]##&=%-$=%!')-=]{+@*=%=&]@########&$%$$$=&#&#*##=%$*{{@@~@]**~~*=%%&*#&$!-*:[@$-$&&*@/{**#&=$$&&&&&&&&*@#%=&*@@]~]=%$&*@@=%=*]##&&*{:[[+/]]]**##&&&##]]#======#**]{{~*%%==&&#=&=%%%$===#]@]]*=%%=*&$%-#++@%^!&-)'$]~]*]]##&=$$%%==&#&#@@]]]*&=%-'^!''));^$%%%&#***###&#*#######*##==##&#==##$$=&&&&&&&&#&#*#######&#]]###*=====#*#*#==&##**@@@@*&#*=#*#**#&###**@]##*]*]*]]]*#=##&$$=&#**##*#######&###*#*]*****#####**@@*&&&&&&]~]*@@@@]##=&&=##==$=#&=&#&####*#*&&&*#######&===$%$=]~@@@]]~@]##]@@]&=======#*]***#&&&&&&$%====$%$$&#]@~]##&&]*=$%%#@/~*&-)'--$&*]{{//~]######&&&&*]@~@]####&=$%$$=&&&*]@//~]*#&$%$=&*@]=%$%%=&#$%--=~{//]=$$&*@@########=%=&&&&&&&]@##=$#@/@~~@**#]/@&$%%&]&$--=~[/*--=&&]//~]]*#$$=&&*]##&&]~*#]##@]@~]#$$*@~#$$&]~*&&*{[<(:{@]&*##&&&&&&&&&$%==#**~{{{@*#%!%=============#*]@@]#=%%$&#&%-&@/@%))!%!--%&$$%-===#]*]]@{@]*&##&$$$!!-!!^'';);;'-%%$#]]#&$%==$$&=#*#####=%$$=**#=&#***]##&&&&&&&&#]*#####**@@@]*]*&=$$$=**#######]@@**##=&&$=&#**#=&########*#&]]**]]]**##&&&&#&$$=&=#*###**@#$&=##===##*@@**########&&&#*===#*#***#***]*#&###****&&*#&$$%-%$$$%=====%!--%=&&#*===#*]####*]***#######*]*&&&=%%%%%%--$$$$$=&&#*]@]***####---%=##%'^))'%%&@]~{~@]*==#***&&&&&]~@]######=%$=&&&&*]@///~*=$$$%=&&*@]$)'%%$*@@####~//~@#%%=&]~]######&=$$&&&&&&&&#*==$$*@@]~~]*]]{~]=%$&]]&--$]::]$-$&&*@//@]**==$&#&#*##]]@{**@]*]@~@*&%$]~]=%&]@@#=#]/:[:{#=%$&*&##]]]]##&$%#*]@~{/@*#%-!-$===$%%=&===#*]@~~@~]&%$=&=%%&]]*$);^-^%=$&#&%-%%--$&&#####&&&&#$--!''^!^!)'^^!-$&&=#]@*#&$$$$$=&$=&#*#########**####**@*&&&&&&&&&##&==#*######****##&&&##&#*#####@~@]]****###&=**##########&#***#*]*]]]*]##&&&&&&&#&$#*########*&#*###*]]@@]]@**#**]##&&#&$$$=&=##**#*&##&&*@{/~~]#&&=$$%-!^!^''-----!-%%$=$&#&$$$=&#*###*#===&######*#=%%!^^!------$&#&&&&&#&#*##***&#$-%%$=%'2;'^!-&*]~]@~]*#==&#####]]]]@@########=$&&&&*]@~{/~]*$-%$%=&*]@]$))!&&#]~@@##]{/]&$%%&]]@@######&$%$=&&&&&&&&#&&=$&@~~~~]****]]=--%#~*$!%&{:~=!-=&&]///]*&$%%$=#&#&$#~@@@*##&&]@@]#$-&@@#=$]~{@***{::+{#%%$&#]]]~///~*&&&&]@]@@~]&$--%%$==$%%-=&&==#]@]*]~@~@#$=$%%%%$&=%-^-==$=*#*]#&=$$%-%$----%$=&&&&&%%%%%----%==$$=&&$%&#&&#&&&&&&&&&#&=&====&#&&##**##########&&&&&&&#&$&#*#########&&#&#&&#&#*#####*]&&*]]@]]##&##**##########&##*#&#*]*]]***##&&&&&&&&#*===#*#**@@@]###*#&#&&#**####***]##&&&&#&$=&=$$######&*~{{@#==&%%%%%%%%---%%%%---%%%%%$=$$$$$%-=====#*########&===$-!!--%%%=&=$$=$$$&#&&]@####=-$%-%&&%-!^!%==]~~{{~@]#########**@@@@@]########=$*]]]@~{{~~*=%--$$=*]@]#$))!=]@]{{~]**@~]&$%$&*~@@]#]@**&$%=&&&&&&&&&&&*@@*@~~~~]*****#=-!-=#*$!-=~+/#!-=&&&]/~{@#&%$$##*&&&&]@##*#&&$%#**#=%$*~#=$&@{~@**@/:+{]=!!&]**]@~@@]*$-$&#]*&]~]&$----%=&===&&]]#==&]**]@@#*]#%$%-%%%%%%%%$&*#=&*]*#===&=%%&&%%=&&#&&&&&##&&===%%$&&#&#*&%$%&&%$=$$&#&&&&&&&#&$&#&&##]]]]*######**]##&&&&&&&&&#***######&=&###&&&&&#*===#**#==&##**#**####&=====#*##**#$&=##&]]*]]]]]##&&&&&&&#&$$$=&#*########&#*#=====&####*#*#&&&&&&&&#&$$=&##*&&#*~~**%%===$&&=======$%%%%-%%%%%&&=%%------^!--$&====#*#&$%$$--%$====#]@]#%%---%=&#]@#&=%-'!--%$%%-=&**~~~/{{~]#######################&===$&@~@{/{]]]*$-%%=&&*@~*&-')!=~~{{{~]]@]@]&$%=&]~]##]@~]*=$%=&&*]]##&&&&*@~**@]@~]*****#=%--=&#&--%*{/@$!=&&&*{:/]*$$%%=&*##*]]@@####&$%=#]*#=&*@]=%$#~{~]#*~//~&$%!%*]***@]*#$-!-=*@]###*=$%----=&&=&&***#===&&#]~@#==$!!-!!%%=&=======&&&*#===#*****]*=#]@~~]]]##&=$===&&#****]~]&$#]~~*&=%%$##&&&&&&&&&#@@@@@@@@@]###]@@@****]##&&&&&&#&=&#*#####&=$$$=&&&&#&$$$=&#*##*#===#@~@*#&&$$$$$=&#*###=&$=***#&**]]]**]]]]]]]]]]]]#&=&#*#######&*#############&#&#&&&&=$$$&#&&&&###*~/{*=$&*&&&#&==$%%%%%$&=&&*****]*==$%-!!!!^!%-%$-----==$%=*]#=&****&&##=%--%%%$%%===%-'))'!%%$===&]~~~~{~{~@]#####################&==$=#&#*~]]~~]*&%%--$=&*]@~#%''^!$*/+{/@]]~~]**#&&*]@@##]~~]#%%%=&&&]~*#&&&&*@]#$&*#*]]*****&$%%=&&&=--&~{@=--&&&&]//~*#$!%$&&###@~@@]####=%=*]]*#####&$$&]{~@***//{*==&$=@@***]&$$!-%$@+:~]#&&$$=$%%&]]]*&&========#@~@&%''!!!-!-$$#]****&&==&&=====*]@~~~~@*]@*#*####&&$%$=$%%=******##]/:[1/]#***@@]]]]]]]]]]]*###########*@@@]]@]@]##&&&&&&&#&=&#*##**]##&&&&&&&&&&&#&=&#*#####@~@]@@#=&#&&&#&=&=##*####**#=&]]]]]@/~@@@@@@@@@@]#&&=&#*####**]############**@]*]##&&===&#&&&&*]@{+[/*=##]*#*##$%%-%%%%&]*@]****&==%%%---!---%%-$=%%%%=&=&#]@/@]{{{@]#==$-!-%=$%==$%-!'''^!%$=#**]~~~~@]]@@~]######################&$%&&*~@@@]#*]*=%%$%$=&*]@~*=-);;'%#~+/@]#]//{]#=#*]]~@]##@~*=%%%=&&&*@@=%=&&*@~#%&*@#]@]****#=%$$&&&=-^!*{/#%-=&&&*@/@*$$=%%=&*##*~]######&$$&]~@]&==#*=%=&]/~]*]@/{*==#*&=@@**#&$%%-=*@/+/]==$&#&&&$&*~@]*&======#**]~@=^))!$&&*&*~~~~****##**&&*****]@]@]]]]#&&$$%--%$=&&&*&%-!%$=&==#*]~~++/]*]{{{+:~@@@@@@@@@@]####]@@**##**]]]]@]]**##&&&&&&&&#&=**###**##&&&&&&&&&&&&#&=&==#*#*]&*]]#&$=&#&&&#&$=&==&&##&#***#*]]]@]]@*]@@@@****###&=&#*####&=====#*##]@@**#**@]*]##]]]*&&&&#@@@//]#**]###]#=%-%$#***]*=&=%%%%%-%%%%$%!%$$$===&#&=#*]@*#*]@{]*@@@]#$-%%-!%$=%!%$%--%%==&@~~~~~~~~@]]**]@~]####&==#*###############&#@~{{@@**#*#%%%%$=&&*@~@#%);;;^$=]~+{##]/+{]&%%#***]##]@~]=%!!-$&#&]~#$$&&*@~]=&@~]#*]**]*#=%%%=&&&$!!&~~*%-$#&&&]//@*&%%%$&&##*~]########$=*@{**=%$=&$$&*@/@**]~{@&=#**&=*]&&=$%%&#]{///*$---=#&&#=&]{~]&%$#***@~{@]#%'))!&~~@]*&***#====&&&&==&#*****###&&&$%%%%%%%$##*]@{]=&&$&$&&=&#&&*]*$%=*@@{//]]@@@@@@@@@@@@***]**####**]]**]]]#**]]##&&&&&&##&#*##***]]]]]##&&&&&&&#&$$=&==&=&#==&&=$=$&#&&&#&$$=&&#&#*#*#&]]**]]@]@~@@@]*****]]#&=&====$%$$$$=&#**]**#####**@]*##&&&&&&##***]==***#&&&&&&&**~~~~]#=$-'!!!!!%%=&===#####*~@]*#]@]*&**]~]*=###&=%%==$$=====#&$$#]@~//+:+++{]]]*&&&]~@]######&&#*#]@@@@**######**@@]*]***#&==$%$=&&&&#*#%-)))'^%#~{~@]*]/+{=!^!=]]#####*]]=-%!-%=&#*@@=%=&*@~]&$&~]##]]#*]*&$%%=&&&=-!%*~~$!%**&&*@/~]#=%%$=&*##*@########&=&]//]#=$&#&$=&#@@]]*]~@#=&*****@#===$$=]{///@*$'!$=]{##&&*{{@$%%#~{{/:[~=%%%%%=&*]#&---%%%%=&====%-%==&&===&=$=&#&&$&$%%=&&###@@*#$&#*@**&=&=%%$=%---===&#==#]@]]*]@@{//~]*##==&####**#&&&&==**@@*&&&&&&&&#&=**##**@@@@*#&&&&&&&=$&#&#&$$=&=$%%$$===%$=$$&#&&&&&&&&#*====##&*]**]]**]*]]]@**@@]#&&$$$$$=&&&&#&=&=&==&]@@@**#**]*]]]]]]]##&=$%%==$%=&&##**~~~{]]*&&%-%------$=&#*]{//////~~@]@*&&&#@~@*$%===$--%&*&====&*~~~~//~++//{@@@]*]]]]]]@@#######**@{{@~~@@]*############*#==%%$%$$=&&&&&&#$-')))!-$&@~~{**@~/{=^'!%*]####]@*#=%-$$&*]@@@~#$$&&]~]&$%#@###*]]@]#===$&&&&$!!=~~]$$#]&&*{//@#=%%$&&&#]]~]#######&$%&@/]#%$$&&=$$&#***]]]]#==#]@]]]@]#####{<<+~]$!')%#]{/]*]]~/@#-%=~::~~~]=^%=&&&&=&&%^)))'!-%$$%%%==&&#*~~****&=&&]]##&===&&#]]##&$--%&&***#=#**&=%-----^''''-=&#=$=&]]@{~@]]**########&$$====&#####=#&&&&&&&&##**########$=&&&&&&$%&#&&&&&#&$$$$$=&$&=$%-%$#*]]]]]###&$$$$==$&#&&&&==#&&*]@]]*****##&&&&&&&&&&&#&$=&#*@~@@]####**@@@@@@@]**=$$$$$$=&&&&&##]]]*&&#===&&&&####*]]]]*~{{/+/{~~{{~##&&##*#=%%$$$$$=&**&&****~~~~~~{]]***#]@@@]@@@@@@@]########]@~~@@*&&=$&#############&=$%$=&&&&&&&&=$-!!!-^-%&@{{~]*@/]]=^'-=##**###*]*==$$&##]]@@~]=%=&&]@#=%&@@###]]*]#=$$$$&&*#&%&~{{&=&@*&*@/+/@&$%%=&&*]]]]######]*#$#@~@*$%%=&=%%=&##]**]]#=$&]@{]&&&==#]@/(31@=%')'%#~@~]**@@@]&%!%*{:~*#=%--&@]#%%%&=!^'^---%$%-!!-&&&#~/++{/+/]#]{@*#$$=&**#&]*&#&$$=&**&&===*@#&%%-%%%==!!''%$=&%%=#*#]]&&&*]]**##&===$%=**#######*&&&&&&&&&&&##&#*#####*&&&&&&&&&&]]&&&&&&&&&&&&&##&&%-%$$=#*]@**#&&*]]]#&&=*#=====&#==&#**]]##**]##&&&&&&&&&&&&&#&=&*]&&==############**@]*]]]##&&&&&&&*]]]]##&&&*###]~~~~~@]]##]]&#*#&&#@@@]*]]]]]*###]]]]##]]]**~~~~~{]]]]*&#&#*#@~@]*###############]~~@]#&=$=%=*########&====$%$=*]]]]]##&=%-!!%$&$$&@+/~{~{/~*$$!-=&&#**##]@#=%%$=&&&&*@~]#=$=&*@*=$&@~]###@~@*=%%$%=&*@@#=#~@&==**=&]/+/{]=%$$&&*@~@]######]~]==*~]*#&=$&&&%&]@*##***#=$=&]]#%%$==&]~/:1:*!)))-$*@]@]#####&=%^-=]@*=-%$%$=&&$%%=&*&=$===$$=$--$=#~~*@///{@//@*#~{@&$-%$====&&=$&#&#]{{@*&&==&#%%--$==#]]&=%!-=&#*&==&$=&$=&*@]]**##$$$$=##**#######=$&&&&&&&&&&#&=**#######]]]##&##]*=$$$&#&&&&&&&&##&=&&==$&&#*#&#&##@@@]####&========#*#&#&==###*&&&&&&&&&&&&&&&&&#&=#===&###############**@@@]*]]]]##&#@@@@]*###]*#]~~~]**@~@*]@*&#&$=&*]*#**@@@@@]#**@@@@]*]####]]]]]**]]]]]]]@@#*]&=$&#############]~~]*#=$%%=$$&#*#&====$%$$$&#]]@~@@**#$$-!^^%&===&{[1+{{//~*$=*##]]]]@@##*]&$$$&&&&*]{{]#&$-=&**&%&*~]####@@#=$%%$=&&]~]&%$#=%$#*==#{:++@&$%%=&&]~]]**#####*]#%%#@###&$$&=$$=]*&&##**#=&#*]*$-%&##]~//+:*!;2)-$=*]##&=====$-!-$=#&%--$$==$%%%%&]~]##]]#&==$&]@@/1_>^=*]]#$=&==&&*#======&&====&#&&#%!-!-%%$#***#&=&=&#*&&&&=%%--%$$$$%%==&&#*]*&###**]]#&*##***###&&&&&&&&&&&]*&#&&&&#]]*#]]]@@]]]#&&&*]**####*]&&&&&&&&&&&&&&&*]]]]]*&=$$$$$=&&&&&&&&&&&&&&&&&&&&&#**######**@]]@##*]*]]***]@@]]*##&&#**######=&*###**@]*]]@~##&&&&##**#######]]]##&&###*##########&===&###########&&&&&&&&&&&&&&&&&&*]]@~~@@~~@@]****#&=$$$%=*]]@~@~@**==%-$$$=&*]@~]#####&$-%%%--%$#**@~++{/@@@]#&$=##*###########**@@]*]]]##&&&&&*@///~@@]*=$$$=====$=$%$=&&&*]@@#####]/++*$=&*###=$&&&&&&&]~@*$%%%%=&*@/{~~]#=%%&#*##@]*==]#=%%=##*&&&&&&&&&##*@@&-'-$=*{/:++*%^''!=#=%=*~[:+]&$%^'--%$#]@{/@=)2;;;2;^&@~]#===&========#**]]#====&=%%-!'!-=&=#~~{/{###]{{{~~***&=$!!-----%&#@~{//~~{~~{~]#=&&##&=&=##**&##&##***&$%&#*]*]@]&$$=&****]*&&&##&*]*###*&&&&&&&&&&&&&&&#*#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&#*=#*######**]##*#&##&&#]@@]]#&=$$$$$==####=&@######**{///{]]]]]]##&=#*##**@@@]*]]]@~]#######&==$%$$$$$$$$$$$$&&#]]]]]]]]]]]]]]]]]@~@@~~~@@]****#&&=$%%$%=*@~@@]#&$%%!!!%#&&*]@~@]###&=%-!-%$==&**]~~~++/@]###&=$%&*]]###############**@@@*&&&&*]@//~@]*]*&&$$&##&==$%$=&&&*]@~@]#####@/+]$$**]##&$$&&&&&&*@@*=%$%$=&&]~{~@]*&$%=#]]]@~]==*@#$%$&&&&&&&&&&&&&&#*]]$^!%=#~{/:+*$!^!-%&&&&*{+:/~&%!!)'%%$=*@*#*%)>>))''%#/+~#==&&#========*@]#&%%=&===$%-^!!#*@@~+[:+{]*]@///~]@~{~*]*##$%%%&&*~//+::/{@{+{*#****#&#&$=&=$$&&$&&**&=$$#==#*]]*==&&#]@@]]***#&=$&**]*##&&&&&&&&&&&&&&&#&$$$$&###]]]]##&&&&&&&&&&&&&&&&&&&&&#&$=&====#*###]@@@@]*]**]]***&$%%%%%%%%===###@########@~@@@@@@@@@]**&#*#######**@@@@]######&=$%$$=&&&&&&&&&&&&]~@@@@@@@@@@@@@@@@@{/{@@~~]**#&&&&$-%%%&&##]@~#====$%$$%%&#]&*@~@]###&=$-!!-%$==&*~~~{{{{~]######&##]*#*###################&$$&&*@~{/~]*****#&==#&=$%$$=&&&*]@~@]######]//]$-%######&&#&&&&&]~]&$%$=&&&*@{~@**#=%$&~]]~~@]&*~~*%$$*]]##&*]##&&&&&]@=-'-$#~/++/]$-^'^-%=&#*]{//@]$!^^!%*]**~@##$'2>)--%$]~~*=%=&==========$&#$-!-$&&=$%%!^^-$~~{{+[[/~***@@@]]##@~//~~~]~@***]@]]#*@~]]*]{/]&&#&&#&&#&&#&$$=&#=======&&&&===##&&#***]]@@]]*#=$=&&#***]*]]##&&&&&&&&&&&&&&&&&]~@@@@@@]*##&&&&&&&&&&&&&&&&&&=$$$&&$$$&#*###*]]@@@@]**]*&&#*&=%------%$$#**]]@@@@@@**]&*]]]]@@@@~//~]#################&==$%$=&&&&&&&&&&&&&&*@@###]@@@@@@@@@@@@@~~@@@]*&&&$-%%%--$$$#]@@@@]=%$$$$=&&*@{{~]****#&==$--^!%&====#]@]~{/@@]######**@@@@@]##&==#*###########&$%=&*@~]*]]]*****&$=&#=%$=&&&&&*@~@]######]@/++*%%&#####***&&&&&*@@##$=&&&&*{//~]#&=$=&@/@~~*&=$#@]=%%&@~@*&&#@]##=$&*@@=%-=*~/+/{~=-!%--!!=&*]]]@]]&!))-$*~/{{{@&=-^)^%&#*@@~#=%%&&========$%%!%-!!%=&=%%-%%$=#@/~~{~//]#&=====$%%$#&&&==***]]*@~{~*#*~]=%=*@]=$$%%%%%&#&&=$$$$$$%%===#]]#&&###*&#*]**#&###&**&$&&=$$&===&###&&&&&&&&&&&&&&&&&&#*==#*##***&&&&&&&&&&&&&&&&&&&&==$$=&#&#***##*#&#&&*]*******#&&##=$%--%##]@##@~@@@@@]]]&&#&&*@@@{/~@]]@**#############&$%$$%$$$$$$$$$&#&&&&*@~]]@@~~@@@@@@@@@@@@@]*#&=$=%%--$$$$=*]]@@#######]]]]]]]@~@@**#==&=$%$--%%%&&#***]@*&#*#============#*####&$%$#*############&#]]@~]#*#*]***#&==##&$$&&&&&*]@~]#######]~~/+*$%=########=$&&&*@~]#*&&&&&*{+/@]**==&*@//@]*=$=&**&$%$]~#=$$&#**&&$%&@~]=$&&{+[:{*$^^%-^'^%=*]*##**#$';!&*~{{~@*&-%!!%=#@~~~]#===#]@*&&===$%%-!!%$%$=&=%%%$#*]~~/+{{~@~]&=%%%-------!''''-$$=&#=#@@]&*@/]$%$**&$-%%$%%%&#$$%%%%%%%--=&#]@#==&#@~]*#&#*]&$&##&*]*&*=%$=&$$$&#&##]]]]]]##&&&&&&*]]]*=$#*#####=#&&&&&&&&&&&&&&&&&##]*&=&#&#&#*####*#==&#&*]*****=&*]]]#&=&&=#*=#*]]]@@@@~/@]]&=&#*]]]**]]@]**###########&$%=&&&=========&]]]]]@/{@~~@@]**************#=$=$=$%$=*]]]]@~@@]#####**@@@{//~@]###$$=#&$$=&$%$&&*]]@]]]*&&#&$$$$$$$$$$&#&#*#####&#]@@###########**@@@@]####@@**#=$=&&=$%=&&&&*@~@]#######]~~~~]$-%&#####&==$$&*]@~]#&=$$&&&]//]#&&&&###@~*&=$=&###*#&=&@@#$$=&&#*$-%=]{@#=$#]/[[/*%')^-^);^=]@]]]]#]=^)!=@{{/@]#=%-%-%#]{{~*&==#*@~~~@#%%%%%-%$=$&*====#****]~~~{++////@#==%%%%%%%%%%%%%%=&#&&&&&&]#&=#@@*=##]*=%$%$=%%%$%%%%%%=&==%-$&&#&%%$=&]]*##*#&#==*#&#]]*]]*#]]##&&#*]@@@@@@@@]*##&&&&]~@@@*&#]*###***]##&&&&&&&&&&&&&&&&&###]]&&*@@########*#=&#&&&&&&##**]]]*~@#=&$=**###*@~~~@@/@]*#&#&=$$&&&&&######&=====$%=&&&##]]]]~{{{{{~{////~@@~@@@@@@@]]******#&=$&##&##]]@~@@@@]###########]@~~]*####&=$&#&&&&=%%==#*]@*&&&&&&&&&&&&&&*]]]@~@@]####**@@@]]@@@**####]@@**######]~@#&=$&##=%$=&&&&&]~]########]~~~~@#%%&#######$$$=*@~@]#&$%$=&&*{/@**====&#]~]=$%%=#*####&$=*#==&&&&*#$$=#{{@#=$*@/:+*%^'-%-';^$**&#*@*##%^-&@//{]##&$$$%=&]~~@=%%$&~~~{~#&%%%%==&***#*]****]]***@{{/:[//~@@]##&$$$%$=#*******]@*&&&&##&$$$&#&$%=&*#$$##&&&#**#&&=%-$&&==$$%%%%%%%%&#]@**##*#=&##*#&*#]]]*@@*&&&#&#*]@@@@@@@~@*##&&#*===$$*]*####**@*&&&&&&&&&&&&&&&&&&&##]*&&#*#==#*#######*#======&###**]]{@]*####*=%$$=$$=&*~@]]]*#%%%%%$===&#&===$%$$$$$=&=$&#&&&&&]~@@@@]*]*]@]**]]**********#&&&=$=&##**@@@@@]#######]@**#####*]]*=$&&==%!-=]]#=$%%$=#]@]*&&&&&&&&&&&&&&&]~@@@]######&#*####*]***###]@~/~]#&==#*]~~]&$=&&==$$&&&*]]]@@#########@~]]]#$$=]@@**##&=&&&]~]##&$%=&&&*@/~*&&&####]~~*$&=%&#@**#&$%=&&#####&##&#]{/{]###@~{~#%!^!%$%!^=*~@**##$$$--=]{{{]##&$%%%%&*~~*=--=#~~/@*&&%%$#@~~~~~~@*]]****#=#*~:[[[+~~]*#==&$%%%=**~{{{@]]]]*&&&&&&&&=$%$=%-------$##==&&**@~@*&&*&$==$$--!!%%-$&&]**#&=====#*##**]]*****#=#&&&#]*]]@@@@@@]*]*]]]&$$$$=#@]#########]##&&&&&&&&&&&&&&&&&&&&&#&$$$#*#####################**@]*##*&#*&%=&$-^%=$&&&]~@*=--%$=&====$%--%=&&&&&=$%%$=&#&&&#*===#**#=&#&*]]*&&&&&&$$&&=$===&###########]@@@@@@@~]*#&=====$%%%%=$--!-=#{]#%%%$=#]@*&&&&&&&&&&&&&&&*]@@###########&*####*#===&#]~~@@#$%$%$#*@~*&==&=$%$$=&&*@~@@@]########]~@*#=$$$&*]**###=%=&*@@&==$%=&*]]@~@*$===&##]~~*==&$$]//]##=%=*]@~@@*&&#&=*@//@##**@~~]$^^'-$=%$&#]@]**#=--%%=]{{~]#&&$----$#]@#%!-=]~~@]#&&##]~~/+/{{{@]]@@&&====*@{//{@@$$-!!'!-!-%%=]]@@###&&&&&=$$$$&###*#*=%%%%%%%%&#&$%#***]{{{~~{@#&=%!%$$--!%&&&$%%$$%$$$$=**##**]]]]]****##&##&&&#*]***]]]~~@@*&&&&&#**#######**@]*##&&&&&&&&&&&&&&&&&&&&&&&*@@#############&=====#*###**]*]]]@*$#&$$-$=%%$=*]&$-!%$=$%------%%$=$$$$$%%%$&=$=$$$$=$$$=&#*#*#=&]]***#&&&=%%%%%=#*###########]~~@@@@@]*=-%%-$$$$$$$$$---%=&]@]=!-%==#]@*&&&&&&&&&&*]]]]]@~@]##########**]####&=#*#]@~~]*#$!%%=&]@*]=$=$$%$=&&*]]@~]###########]~~*&=$==&#*#==&##=$&&]~]=%$$=*]@~@@]*#&####]@~]*=$&=%&@~]#=&$$*@~@]######&&]//~*=##]@]]#%%--%=&&&&&]]*====%-&*]{{~]###=---!%*]@&%!!=#~~@*#&=*]]{+/{@@@@@]*]@@*&&===&#=##&$$^;>>2;''^%%$&&=$=$$$=&&&=%%%%%$##&##]*#*&&==#*]]&#*/:/{{{~@@~{]]*&%%-%$$=$=&#&===&&#]##=$&&#*#**#*]]]***]*###&=&&&#&&*]]]@]##=$&&&&&]@#########]@~@*]##&&&&&&*]]]]]]##&&&&&#@]##############&=$$$#*#####**@@@@#$&&&&&&#$$$&]&%^!%===%%%%%%%%%$&=%%%%%%$=$%%==%%%%$=$&#&=&=#*#*]]*#&=$%%%%%$$$$=**########]@~~]***#$%^'!$%$#&&&&&&=$%%%=]@]&$--%$==*@*&&&&&&&&&&&]~@@@@@]#################&=$=#*]~~@]#&$-%%=*]{/*#=&##&&#&&*@~@@]############*]*$-%=*##]@@@**#&$$&*@@&$$&&&]~@]#########]~~@*$=&&$&@~]#=&#&#{/@*###**]*#*@~]*==#]~]*$%!!--%&=&&#*]~@&&$%$&~~{@*#====%'!-$#~*&%%%&]~~@&$&*~{//{]##]*]@*&&]@*&==$%%%%-%%%^^''2;^!%%=&&==&=%$##&&&&&&==&==&&=&#&&##]#&**]*&##]/(3:/~@]&====#]*&#&==$$$=#&#&&##@//@#$%$&=**#*#&#&&&##***&&&#&=&&==*]***&=#####&&&#*=#*######*@@]@~]##&&&&&]~@@@@@]*##&&&##&#*###########**]*]]@@#####&=====$$&&&&##*&&#**&%%$#*#*&&===================%%&&===#*#=&#&#&$=&==&&$%-%%$%$$=&&&&*]*########@~@*&&&&$!''-=]]@]#&&&=$%%=&*]@*&$%%$==#*]~]##&&&&&&&&&]@#################&=====$=&*/{~~]*#=%--$=&]~~@*####***&&&]~]###############*=%^!$#*#]~~@@]##=%&]@~]=%=&&&#*#*#########@~]*&=#&$%#~]###&=&]//]######**]]/{]#**@~~*$%-!-%%#]***]~~~@#=%$*@/+@#%-----')!=#]*&-%$&*~{~*$$*~{~]**&&#**#]*$%=&%-%%%-%%%%&&%-^=$%$=&=#]]#=====&#]]~{{{@@~@]**&=$=$$$$$%$#&#=%$=#@/:~]]]*#$$-%&*]*&&%$$$$=&&&=#*]{/~]*&$=&=$===#*#===&##&$$&&&&#&#*#*]&&&==#**]##&&#&$=**#####**]*]]***]##&&#]*####**]*##&&#&=&#*#######]@@@@]@@@]######$$$$$$=&&&&&&&*]]@@#=&#]]@{]#***&&=============&&#]*=#*]@]~{~]]]]]*&&=%-------$$&#&&&#*#=====#&=*]&=$==%---$#@]*##&&=$==&&]@]]*&&$%=#**]@~{~]##&&&&&*]]@@#########&#*####&$%$$$&&*~{/~@*&&=%%%=&*]@@*#=&#######]]@@###############&=$--$]{/@~~]*#==###@~@]#=$&&&*]*#*#######]@~@#&==&$%&@@]@@*#&&#~@&=#######*@/~@@@@@@]&%%!$=&&]{]]]~{{@#%-$&~/~@=--%----!!$*]#$%-=&=*{{@&&*//]=%%%%===$%$%%$#&----%%==#*]*===$==&*##]]]******@~{//:::++[[[+/]#&=%%%----%%%%$&=$##&-%&]]#&$%%#&#*#=%=####**&&&*@{~]*#=$=&=%%$$=&#*#####=%=&&&&&&#]**#====&###**##&&&&##**#####**#&&&#*@]*]#*]*######**]*]##&#&=&=#*####*]****#########*&&&&&&&&&&&&*]@~@@~@@~/+:::/@@]]*#&&$%%%=&======&&@@*]@]*&#@@@@@@**###&=$$%%%%%%$=&#&#&$$$$$$#*&#*==#@*#$=&&@*#&$$=&&=&*]]]*&&&=$%=*]@]]*#*#==&&&*]]@~@@]##########&*#####&&*]]@~{{~~*&=$%%%%=&&]~@]#########**@@@]############&==$---=@/+/@@]**&%%=#*@]####=#&&#@@@]######]~~@]&$=$$%=#@]*]**#*@{/@&=#####]@*@~]*******&%!%#]&&*]&&*@~*#%%%&]{{*%!^--%-%%%$=&&-!!=#*#]{~*#~//*%-!----%----%&##=%-%-%=*@~~]#==$-%$===*]]]{{{{{///////+++:11:+/~@]#*&&====$$&&===$%$!'^%====%%$##]@***]]****#=&&&*@]]]&$$$&==&&=$==*]@@**#=#&&&*]]]]*###########*&&&&&&&##&#*####*#===&##**@]]~]#####]@@@]@]*##&#&$=&#*##*#====&###########]]]]##&&&*@~@]##@~@@@/+++~]**####=%!!-$&&==#*&&=&]]#&$&=$$%%%%%-!----%%%%$#****=$=$$$&#&&*]@@*@]##*]*#&&##*&&&&&&&##]*&&&&&&&&=&#@]*&&&#&$$$&]]@~@@]##&===#*####**]####**]]~@@]*]]*=$%%$%$=&*]@@##&===#*###]@@@@**###########=%$--%%&{//]****#=$&&#*#####*&&&&*]*######]@~~]*#=%=$%=*]~~@#=%%#]~~*==#####@]**]&*]*]@]#$-%&{~##]]&*@~#$%-%&*{/~&-%--!!!%=&=$%-^^=@]#*@]]#@/{*-^!-%%%%$$%%=&@]#%%--=*]]]@*$%%%%$====#]*&]]@@@{//]*]]#**##]]*@]]@~@{]#*]~]##*&===%-%%!^!^%%$$==&*#*#*@]]****&&=&&&#&*]=%=$====&=%$##*@@]**&&&&&#*]@@]################&&&&#&=&#*#############**]##&=#**]***#**]*##&&#&=&=#*###############**@@@@]*]]]@~]####*]&&*]]&&$%=*]*]#&&%$=&&&&=*@#%=&&=%%%$-!-!'''''^--%%%=***]@]]]#==-%%&]]]@~@]&=#*#*#=$$$*]]]]]##&&&&&&&&&&&&&##]]*&&&&&&*]]]@~@@]####&$%$$#*###########]@@~{**#*#=%%%$%$=&*]@~@]&=$%$&#*]@@~~@@]*===#*######&$-$%%$#~{~]]***#=$&*@@]#####&$$&&]~]######*]]]*#=$%%$=&]~//@]#==]{~*=$&####]~*$&#=&]]@{]=^'$#]*#=&###*#$%%%=*~/~&----!-!--=&$-!-$&~~#=&#&*@~~&';'%&====&==*]{{#%-%=$*#==%%-!'!!-&====*]#&&##&#*]&$$$%-!-''^!--%=*]]]*#]]~]#]~*&===&&=%%%%----%%&&=%$*#*#]@~~*&&=&&%%##==&=&&&====&&##*]*##=$&&&###*]@@@@**#######**]*##&&&&#&=&#*#]@@**#&========$%=&##===&##**]*]##&#&$=&#*###########]@@@@@@@**@@@@]#####*#==&#=$$%%&#]~~]##=*~@**&#]]$-=&&=%$=$-!%%%%=&==$=&&=*@]]]*=$$%%===*]{~@@]##==#*#####&#@~@@@@*&&&&&&&&&&&&&&&&&&&&&&&&*@~@@@]####&==$%=&*@@#########]@~~@]]*##&=##&&##]]]@~@]##=%$=*@~~~~@@]**&$=&&#*#####&$--%%$#~::{@]**#=$&##########=%=&&#]*###]***#*]#=$$$$&&*@{//]&=#]+/]&$&###]@~~*=###*]]@~$!'!&##$--%&##&$$=&=]{~@$!^!-^^-%$$=&-!%&*~~*==&=&@/]&-)!%&&====#@~~]]*&-%%&$==-%%%%%%$$===&=#]*==#*#&=&$^)^----!'''')!^!$&$%%-&#]@]{{]#***###**&=%%----=&=%$#*#&#@{{]&&&$%$$&#*]~@]]#**&&=&&##*]&==$=$$&#@]@~@@@]]@@@@**###**]*]##&&&#&#*#@~@]**=%$$$$&#&##]*##=#*#####**@]*]##&#&=&==#*#######*]*]@@@@]]@@**##########*#====&#]~~]#*&&]~~~~@]@&%%*~**&&===&****]]**#*]##]]&&&&&==&&**]~@~@#######/{@@@@@~~@]##&=$$&&&&&&&&&&&&&&&&&&&&&*]@~]#######&$%$$=*]@~]###]@@@@@~~@]#=$=&##&#**@@@@@@@]##&=$$&*@/{~~]****#=%=#@@]####&$--%$=#]{:/@@]#&=$&###########=$&&&*]*#]@~]##]~@&$&=%=&&]~{/{*==]/:@#$%#*##@~@*==####@@@]%))-*]=%%%$&#&#&&&#]{/*%!-%%$!^-$=&#&%%$#]*&&&===*{~&!'^%&*#$%=#~//]&=%--%$$%=#&**&&=&&*&$=&#]~@**]@*&=%-''-----------%%-%$^'!-$=#*&####]]]*#]~~*#&==%%=&&==&&==$=@@@]***&$=&&&#*]**]]@]*#&&&&##*&==$$%%&#**@@***]*]]@@]]@**##**@]##&&&&#]**]]]]*##]##&#*]@@@@@#%=&=#*#####**@]*]###&$$=&========$$&#&&&&#***###################*]*==**]{{{{@]]*$%$]{]]*#*&&@~~~~~@***]@*~{~]]]]]@{{{{{{{~@@#]@@@@~/~@@@@@]*####=%$=&&&&&&*]]##&&&&*]]]]]@~@]#########&###*@~@]]@@@/////~@]#&=%%#*#**@]####]@@@**&$%$=*@//~@]****#=$=&#*##&===$--%$=#]{{/@***&$=&#]**#######&$$&&&]~]#*@]#=#@~]*&&$$&&&]{~/]$$=@/+]=--#*##@@*&$&###]~{]&^)!$&#%%$==&=$=$&#&]~#$-$&*#&-!%$#*]*#&#**&&&&===*@*%^-%$=$%%$*~:/*%--!---%%-&]***#&&=#*&#~@]~~{{{{~##$%-!'-%=$%%%%%%%$%%$$!-%$&=$&$$$&###&##~@]*&#&&#*]]#===&=%$=#&=#***]]]&%=&##=&**]*##*&&&&###&=$$%=&*#]*]]@@]*=&#**]@]]**###**##&&&##***]]]]]~~]*#&&=&#*####]*&#*########**@]*]##&#&$$$$$$$$$=&$%%$===##*@@**##############&$%$&#**@@@@]*##&&*]]&&##]*#~{{{{{{{{{{{{+:////////////////{@~~@@@@@]*#&&&=%%===$$&&&&&&&*@~@*&&&&*@~@@@@@]###&==#*##**@]*@~]#]~//+++~~]*&&$-%%=#*#####]@@@~~@@]#=%=&*@///@]****#=%%=#@]#&$%$---%$==*{{~@]&&&==##]]]########=%=&&*@@#]@*&$&]~@#&&$%=&&&]/~@*$$#//~$!-&@{**@@#==####@//]$^'-=&%-%&$%%%%$%$###*$%$*{@#%!-=]~~@*&&**##]]#===*]$--%%%%%-=#~{/]-)'')-%%%%=]*=$%%%==*]&&]*@~@~~@@@]#&&#&&#]~]#*&&===&=&&==&***&=&##&]~*&&*]**&##&&#~~~@***&&=&###&$=&$$#]#=$=&&#&#*#**]###&&&###&$$$%=&###**]~~@]]*#&]]*]]]**###**##&&&##***#&&*@]]~@*#&&=**#**@@@@]###########**@]*]##&&&&&&&&&#&$$$=**#*]****################$$#*#######***&#]{{~]]]]]]@{/@@@@@@@@@{///{//~@@@@{////////~@]****#&&=$=%%%%$$$$=&&&&&&&]~]###]]]@~]#######&=$%$#*#####**@]]@~//++/]#&$%$%--$$&@]#####@~@@@]*#$%$&]]{////~]]*#&=$=&&#*&=$%%$%%%$=#*~+/{@#====&#]]*&&######&$$&&*{/{@~~]&&]~]*=$%%$&&&&]/@]&$#~/+*%'-#~{@]~]=$&##]@//{*$%-%==%$&&%-%%%&&#*##&-$*~~=!!!$]{+~**&====&&==&==&#-!--%-%%=]]*#$^2;)^!=&===&&=%%-%%$#]*=&###]@@{@@@@**@{@@~{~~&*##*****]*#]@~{@*#**#*@@##]@~*=&]]#&&~/@]~{{]#*&&*#&&#$--$&#&*]#&&&=**##***###*]]#&$=&&**]]##**]#&&*]]**#*]*]]]@**#*&&&&&&#***#==&#*]@]*]*]]#**#####################**@]##&&&&&&&&&&&&&#**#*#====&##############***@@#############*]@@@@@@@@@]#########@~@]]]**]]]*]]********&&&&&&$-%%%=$%$=&&&&&&&&&&&&]@##**@@@@]########=%$=&]@####]@@@@~~@{{~]=%%%%!%%%=&&#**#####*]]**#&=--&*~{//@@]*&*#=$=&**@@#$%--%%%$==#]{{:/@]*######*]&&######&$%=&&]//@@@]&=]~~*$=$$%=&&&*@/@#=$*//]$-%#@@*]#]#$&##]~//+*$!^!%$%%=#=-!=&#]@]*&$$%=@~#!'!%#+1:*=$%=***&=%$$%%%%!'!!-$#*]]=%%-);!-=&]#===$$%%%$#**]]#&&=&#=#@@]]@@]*@@]#]]]*##*]~~~~~~@]@@@~*&#]]*]~]]~/~]=$]~@*&#]@#&]//@]@*&##&&&$%%%$=$&##***#**###**]##]]*&&&&##]]]*&##**&=&#]]]*#&#*]]]@]]**=$&&&&&#*#*##*#&#&&&#*@@]&&#*##########&=#*########***]]]]]##&&&&&&&#]*######&=====#*########**@]#########**]*&#*#####]@@@**#######*]&&&#&&*#=&&=$$$$$$$$--%%%%--$$$$$=&&&&&&&&&&&&*]@@###########&=====$$&&&#]*#]@~~@@@@]*]]&%^^'!%%%$=&&&&#*#*##]@@]**&$==#@/{~~]*]*&&#&$&#####&$%%%%%$==#*]{{~@]&=$&#]@@@*#&#######=%=&&*{/@**#&==@~]&=##&&#&&*@//@&$&@/{*%%&*@]]]&==&##]~/++~&%^'-$==&==!^^=&*~~@&---%&@*%'-&@{[:@=$%-&]**&==&=%%%%!!!$=*]]*=%!!!!%&&*@*&====$&==#]]@~@*&==&=$##*#&]]]#===###&&##]]]~{{{{{{~@]#$$=$&##*#*@@]*#=#*=$$#~~#=#@]]@@*#*]&&&&$&$%%%$&*~~~~@@#####*&&&&&*]]]##&&&&&&#**#*]***]]*##&]]**]]]*#=#&&&&#&=&=#*#*#===&###**&=&===#*######$#*#########**@@@@@]*]]]]##&##&======$%$$$$=&=========#*############****@#####@~@@]########*#==%%$$$-^%%%%%%%%%%%--$$$$$=&&&&&&&&&&&&&&&&&&]~@]######&====$%$$$$$=&&*]~~@///@]****#&=$!^--$$$=&&&&&&###*#]~//@]#==#*@/+//{@@]]**#==#####&$--%%%=&=#]@~{~]*#==&]@~~@]*#&#*#####=$&&*{+/]**&$#*~@**&*&&#&&&]//~*==]//~&$=####@]*#####@~{+:*%!^!%=&&*&-!!%#**~{]$--%&]]$!!$]/:+~&-$$&~~*&=$&====$%-!%#]@]#$-^!!-=##==&=====&&]**~~@~{{{#-&===&*#&=#]]&%--$$%&#&&&&&#*######*&---%%$=&&=&##&&#**&$$=&]~*&###&]]**#*&&*#==%-%$$=*@~{{~]######=$&&&#@@@]*##&&&&&#*#*]]***]###**#*]**]]***##&&&&#&$#*]@@@@@@@**#*&&&$$$=&#*###*&*@##############]@@~/~@*#&&&#&$$$$$$$=&&&&#&$$$$$$$$$=&===#*######&=###@#####@]&&=#**######&==$%%----$$$$$$$$$$$$=&&&&&&&&&&&&&*]]]]]]]##&]@#######&$%$$$$=&&&&*]]]@~//@~~****#&&=$%%--$=&&&&&&&&&&&]~~@~~@]*&=$&#]~//+~~]]**#&=$&#####=%-%%$==&#]@@@~]#####]~~@]#=%%$&*]**##=$&*{+/]***&=@~@]*]##=%$=&*@/~*=$#~/+@&$=###]~*$$===#*]@+@-)''-=**&$-^!%&*@~/{*%-%#~~]$%$*{//*&--%&]~{#&=&&&====$==#**&&%-'^$=#**=$%%$$===#*]~~~{]@@##%)$%%%%==%-%==%^!%%!'%=$$$$$$%-----%$$$==$$&=$=$===$=&**]*]##]*$$&##&##&$$&&*@*=$=$&&=&]~@/++~@**##&$-$$&#*@@**]*]]]]]#&=**#&*]**&*#*#*]]@]]]**]*]##&&&*@@*@@@@@@@]**##=#&&&#&=&====$=*#*############*]****##&&#&&&&&&&&&&&&&&&&&&&&&&&&&&#&$$$=&======$%#**]#####@]$=#]@**#####=%$$=&&&&&&&&&&&*]]]]]]##&&&&&&&&*]]@~@@@@@@*&&]@####&==$%=&&&&&&*]]@~@@@]*]&&=$$$&=$=%%$%$=&&&&&&&&&&&&&]{///@**$$$&]@~//{@**&=&==$=&##]*&=%---%%=&#*@@@~]######@~]*#=$%%&*{~]####=*@//]**#&=#~@****&==$&&&]//@&%=@~{~#==*@@@~~*===#&&*]]]=);^%&]@#$!;'%$#~{{{@&-%&]@]&%%#~//#$%-%=]@]&==&&$====&&****#&=%--=*]*&=%-!$=&=#*~~~~@#&$$%-^2'=%%%%&$%%%%%-^-%%!!$%%%%-------%%$=&&#]#===&==&#&=&=#****#&##%=&&#&==%%$&***&$#&&&&=&*]@{{+~]]####$$%%$##@@]***@@@@@]*]]*#=&#&&&##&=*]]]**]]***@]*]]]@~]*]]*****]]]****]##&&#&$$---$&=**####&====#**#====&**]*]##&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&$$$$$$$=#]*###]@@~]=#@~]#########]]]]##&&&&*]]]@~@@@@@]*]]]]]##*@~@@]#####&$$&#*====$%$$=&&&*]]]@~@@]####*#===%%%%%%=$=&#]]##&&&&&&&&*]]{//{]***&&*@~///{@**#=&#=$&#]@@]]$-!-%%==&&#]]]~~@@@**]@~@**&$&##@~@]#=##**]//@**#=$#]~]****&==$&&*@/~*=$&]]]]==#]]]]@*=%$=@*#&*]='>)-%#~]$!);!=&@~~{*&$$&]~@=%%=~/~#%!$&&~{]=%=*]#$&*****&&===$%==&**=%-!-$=*~@@~~~@##$!!----';%=&&=#]#=&=#*#$%%-$=&=$$%%-%%%=&&&$$$#=$%%====*@*&#&$=&#*=-!-!-&#&=$$%-%=**#=$=##&&&&&#*]~@]*#*&*#*&&#&=&##*]]]**###&=&#]]##*#===&##&#**]*]@]]]****@@@@]#]~@******]]]***@]##&&&&&$%%$###&====$%$$$=**########**@]*##&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##**##*]*]#=#@@*&=#####**@@@@]*]]]]@~@@@]#####**@@@@@]*@~]#########&#]]*=$$$$=&&*]]]@~@@@]#######&====$%$$$$$$#~@**#&&&&&&&*]@~{//@*$$$&=#~{//{~@**#====$&#]~~]&-^!%%%=*@~@]{~@{~~@@]]~~@]*#==#**@]*#=&###*@/~]*#=$&*@]***#&===$&&]~@]$-=*~@]*&#*#=$&#=$=&##=%=**%')-%&@]&!'^!$##~{{@#&&*@@]]#=#~//#-!-&#]{~=-%*{]#&]~~~]*&%%%%-!=&====$==#@~~{~//~#=--!^!%!!!^^===&&&&=&#=*@*&$=&**&&&=%!!=&=*]*#%=&#=%%$===#~{]]]]]]&=&$-!^!%==$%%%%%&##*==&&&##&&&&&*]@]]]&*###&$$#==&&##*]]]#####&&&&&=#*######**@]*]]~~@]]]**#&==#*#*@]***]@@@@@]]@****##&&&&&*&&=$=$$$$$=&&&##&==========##*]*]]]]]]]]]]]]]]##&&&&&&*]]]]]]]]]]]]]]]]*##*#===&#*]&==###########**@@@@@]#####]@@@@@@**##***##*#######**@@@@]*]]]]]]@~@@@]#####&=====$%$$$$=&&&*]]@@#=%$=&*]]]]@~@~~~*&=$$=##]{~{~@***#====$&#]~~*$')!-$==*]]{{{{~@{~]**]]@]***&$&#############*]**]&$&#*]]**#=$=&#=#&]@*#$$#*@]*&*]*&$&*#=&**@*==&#*%)^=#]~]-)2;-#]@///@$&#]~*&=%=~//#%!%$*~@]&!%*+[~*#]]]]#%%!!--$#@~*&&&&*@~//~/{@#%-!--!!=&=$$=$$$==$%--$$=&#&&#&&*&======$=&=**===&***$&====&@@]@@@{~]#&--%$&&&%%%$==#]~]*#]]##&###&#&&&#=$=$$==&$%=&&$&&&##*]*&*##**@@*=$=&======#*##**#*#&&*]###=%$=****#&&*]~~~~~@@~]***]##&&##]*##=&#&&&&&&&&&#&$$$$$$$$$$#*#**@@@@@@@@@@@@@@]*]]]]]]@~@@@@@@@@@@@@@@@~@@@@**###*#==&########]@@@@@@@**#####]~~@@@@]*##&==$%=**############**@@@@@@@]#####&===$%$$$$$=&&&&&&&*@~@@]&$$&&*@~@@@@~@~]*=$==&#@~@{{@****#====$&##*@]$')-$==#]/+@]*]@]]~@********#&==##############*#=&#==#]@~{@]&$&&===&*@@##**@~]*$=*]*&=#######&$-$&=%')!&]@*$^)2'$*]~/+/*$&##*$-%%*//#%^-$=*{]&--=+[+]&###=-!'^-=#]@{~@&=&***~~~{]@]$!'!!%$=$#]*#**&-&##&%-=&=&&=$=$$%%%!!%%%%=*##]*==&&]~{]**&&=&&$-==#*]*&&$%$&#&=%$&&==*@]*##]@*&&&##*&&=&&$%$%%$&#&&*]##&&&&#**]#########=##&$$$$$$=**##*#&&=&#*&=###]##&==$$=&#*#*]*]]]*]]****]##&&##]]]*&&&&&&&&&&&&&&&&&&&&&#*===#*############**@@@@@@@]###############@~@@@]#####]@@@@@@@@@@*@~@@@@@@]**####@~]***#=$&#=%$$=#**#######################&===$%$$$=&&&&&&&&&&&*]@~]##&$%=*]@~]##]@~~]#%%%=#*#@@]~~****#=$$=$&###*&$')-$==#]{{/]**#@@~~]**]@@]]*&$=&#################*#=&]~~@@]*==#=%$$=]~]#####*]&&]~@*&=#&=====$--%$$-!!$*~]=-)2;!&@@]~@]&==&$%--%=~/#%^^-=&*@#%$=]:{*$%&#$-^))!=]~/+{*&==#~~{+{]*=$%^^!%$#**]//]#&&%=*~~~@#**=**=&%----!!!----=&=*]#===#~:[:+{]&&=&%-%%-=##*##$&&*@**&#&#*]~#&$$=&$$&&&*]#=$=#&$=%-$*]~@]]#$$==&#**#&=###]@**&&&&&&&&&&#**####*#&#&&==#***#&&$$$=&=&&&&#&&&=&]]]]@]@]*]##&&&&&&&&&&&&&&&&&&&&&&&&&&#&$$$=&=========#*##########################*]&&&==###]~~@@@@@]]****]&&&&&&&&#####*]&&&&=$&###=#&*]@@#####################&=$%$$$=&&&&&&&&&*]]]]]@~@]##&$%&]@~@]##]~~]*$-%%$&#@@//~{@*#&&$%$%%%#*#&=$---$==#]{{~#=#@{/~@]**]~{~]*#==##################&==#*@~]*]*&$=#=$&&&#]*#]**#*#&#@~*&==&$%$$$$--%$&=-!%&*]#%!)'!$]@~]@]#%!-%%%-%&~/@$!---&*]]&=*@+[]%----^))!!=~{~~{]#=#]{/{{{*$$%--!!$#*~~~~~{#=$&&*~~]***@@*]*$%%-%!%=$===$$=##]*$%=#]{::+~]*##&&==&&%%=#*~]##*]@]*#**&]]]#&=$$%%=&&&]~*&&#]*&=--%$*@]**$-%$#*]]&=#&###*]*#=$&&&&&&&*]@@######*#===&####&###&&#$%=&&&*&&&&#**]]@]***@]##&&&&&&&&&&&=$&#&&&&&*]]]]]]]###&$$$$$$$$$=&=#*###]@@@@@**############*#====&###*]*&&&&&$-%%%%$%%%%%%%%%==#**#=====&###***]@~@]##]@@@@@**########&==$%$=&&&&&&&&&&&*]@~@@@@@]&===$%=#****###*]*=$$$=#]@~{~/+~*&&==$%%%%%$=&=$%$=#===#]{{]#$=#*@~]****@{@#$$=$&#################&$%&#*@@***#&==#=$&&&*]*]~]#&=#*#@@*==&#$==$$$%$=&=$%!$&**=-^^-=]@{~@]]=-^-%&$%=]{~$!-%=&]~@*&*@//~#%---!!)^-$*~~{]*=%%*{{/{*$!-----%$#]~~{]~{]$-%=*&**#==&&*&==%!!!==$&*~*&==&#]]#%-&]@~/~]==&*]]#*]~@*&&#*]]*]@]&$$=&#&&##&=$--%$##&&#]=$#&*#===%%%&]]]*&%%=*@]*&##&=#**#=&=$&&&&&&&]~@]###############**@]*##&&=&==&=&&&*]*****]]]@****]]##&&&&&&&$%&#&&&&&#*#######&&&&&&&&&&&&#&$=&=#**]*****############&===========$%%%%%%--$$$$$$$$$$$$$$$$#*###]@@@@@@@@@~//{@@@@~~@@@]*########&$%$$=&&&&&&&&&&&&&]~@]###&==$=#&##]]&$=**##*#==&**]]~@]@@@~#==&$$=%%$%=&#&$$=*]#&&*~{{~*&#*~~~@**]@@~~#$-%=&#################&$%=#@]@@***&$=&#=$&&&#@]@]#%$%=**@@#&##&=&$%-%%=&==%-%=*&&%%^^%&*]@]@@&-!-$&&%$]/~=^-%$&*{/{]]{/~]#%%--!!%%%=#~~~]=$%%=]{~#=%^^---%$#*]~~@*&#@*%%=#*#***&&$%-!^!!!%==&*@]]#**&*~{~&=&]]##@]=$$&#*]]{{{@]*#*]*]]*]#$%%$=$%%==$&&%=&&##&&##=$##&&==&&&=&#=&&$%$&*]*##=$=$=**###=$&&&&*]]@@####################**]#####$==$$%$&]]*****]]@]]**@@]##&&&&&=%=]]&&&&&#&$$$$$$$=&*]]]]]]]]##&&#&$#**#=====&#&#*#######=%$$$$$$$$$$$$$$$$$$=&&&&&&&&&&&&*]]]@{@@@/////~@@@@@@@@@@@@@]*#&=$&###&===$%=&&&&&&&&&&&&&&*]@@####&$%$$&@@@@**#&*]*#########**]#]~@]]===&=%%%%$=&&&=&#*@~*&#~{/@]**@@~~~]**@{~~*$^^=*#########]@@**##&=$%=&*]@~{]]*&=#&=$&]####***%%%=#**@@*=&&$%=$-$&&&=%%-!=&#&=%%!-&@~*&#*]$!-=#]#%&~{*--$===*+[+///~*$%%%---$=&&&*~]*#%%%$&]]*%!!^--%$#*]]*@@*&&##=%$&*#]@]]#=%-!'^---=]*]]]@@*]@]~~~{#=*~@#&#=$=%%%##*{/~]*##]]]*]]*&=$&==%-%$%%&##*~*&#$&##&=&#=====&&#&&$$%%$==*]]*&&=&###&#*#=$=$&#]~@@]######################***####&&&&&=**]]****#&&&#*###**##&&&&&=#@*&&&&&&&&&&&&&&&&#*#]@@@@@]*]]]]]@@#########=&*#########]]]]]##&&&&&&&&&&&&*]]]]]]]]]]]@~{//////:[+{~@]@@@@@@]]***#&&=$=&###&$%$$$=&&&&&&&&&&&&&&&]~@]###&$%=&&*]*###$$=#@]############]~~*&=$$=%%%%$=&*##=%%#]~]##]@]#==#*#]~~]***@~*#$^'%#*#########@]]*##&$%$=*]{////]*#==&$%$#~]*]]~]#=$=&*@{~{]]*=%==%-=##=$%-!!=&=======@{~&=###--&~~*$$&~]%^-%=&#~:/@@@]=^^!--%-%===&&*@*&=%$==&&=%!-%%=&**]]*==*]&&&&#&=##**{~##&$=&&=####**=*]]]{{{@]@~~]$%*{{{{]&=&$%$=&=*]*###&&##**#&&=#&&==&**#&]]*@{]&=%&#&&&&&$=*****##**##$=&&####$#&&&$&&=**#=&%&]{/**########################**]####]#=###**#&&&&=$====&###*&&&&&&##]**]]]]]]]]]##&&&&&#&$=**###**@@@@@@]###########@##]@@@@@~/~@@@]*]]]]]]]]]]]]@~@@@@@@@@@{/{~~{//{~{{]]&&#**********#=$==&#####=%=&&&&&&&&&&&&&&&*]]]@@#####=%=&&&]~]##*&&&*]*##]@@@**###]~~*=$%%%%%%$=*]]**$%%$#@{@@~~*&%$$#*]~~]****@~#$--$*~]#########**$=&&$%=&&]///@@]#&&$$$%&]@*#*@{/@#*&&*@////]&$--$%%%&*=$%!!$=~*&===#*]~~=%%**=%$]{~#$&#*#%%==&*~:+]*]*&-'!-%%--%=====#]*=====$=&&&$%==&****#=%=#*#&&&&&&*@{{@@]*###]**~~~]*#=&&&#**##&#]~]&&]///~]*]*==&#&$==$&=%%$$$$$$%%=&#&&&&******]~@*&&&&*#=$$$%$]]]]]*&&#*]&&==&$$$-$%%%%&###&==&=#{/+@**##]**##]@@@@@@@@@@@@**###***]]]]@]###&$$====&#########=$&&&&&&&&]~@@@@@@@@]*]]##&&&&#**#####################**]]@~~@{////@]@@@~/////~@@@@@@@]###]@@@@@~~@@]@{~@*]*$$$=&&&&&&$$$&&=$&###&====$$&&&&&&&&&&&&&&&*@~@@@]#####=$&&&&]@######]@~]##*]***####*]*=%%$%$$$&]]@~*#=-%$#~+:/~]*$%=&&]{~/@]***]~]$^^=*@]#####&=====&&###$=&&&]~@]*]]]*&==%=]~@**~{{]=%=$$]/+//{*$^)-%%$&&#$%-%$=]~*&&==*]**#%-=]*$=*{/@%-=#&=%$&*@{:+]&&#$!'!%==$%-$=$%=&*]#=#**&==*]*&$=*******&%$###&&&&&*@~@@##]~{]@{~]~~]##**&=&&$$%$&]]{~**~+/]&$&]*#&&&=$&&=*###=$%%%--%$=##&&=====&#*]*#==%=&#&%%%%&*#&*]###*]~]#$%%$&=%%%$==&#&#&$$%%$]{~]***]~@]@@/{@@@@@@@{//~]]**##**@@@@@]###&$=&#*###&=======$$&&&&&&&&]@########**@@]*]]]]]@@########################*]]]]]]****]@@@@@{//~]]@@@@@@@@**@~@@@@@]***]]&&&&&=$$$&&&&&&=$====&&===$%$$$$=&&&&&&*]]]]]]]]@~]########&$$&&&*@@####**@@]###*#===#@@@*#=%%%$=&&*@~@@]=%%%=@~:1[{*=%%$&&*@/~@****]~@=^'%#*#####&=$%$$$$#*##&=&&&*@@*]]]~]*=%$$&]@#*~+/{#--$$&@+++~*$!'!$===#*&%-$&&*@]#&#&&**==$%=]]#==]{~$!-=&===#**~:[@&&&$^)'-$==%-$===$=&**#*~{@#=&@@&%&]{{@]]]]#%%&=&$$&#&]~]##==*]]@{/~@~@*#]]*##]*&=$##*]~~@{@{]%!-&#&%=&=%%$##**@@]]&&=&=$=$$$$====#**]]#&==%%$&&=$==#]@&&]~]*@@]]*#=$&====$%%%=&=$##&&$--=*]*###*@]]{///]]*****@{~@]]]]@@**#####**##&&#&=&===$%$$$$$$$=&&&&&&&&#*#*##########**@@@@@@]###########]@@@@@@@**###*#=&#&==&&&#*****]]***]@@@@@@@@]#*]]*******#&=$$$$$$$$========&##&==$%$$$=&&&&&*]]]]]@~@@@@@@@@]########&$%=&&*@~]######]@@@@@@*]@@~~@]*#&$%=&&*]@~~@**=$$$]/:[[{=!!-%=&*@//@]*#]@~@=-^%*~]####&$%$=&&&&]@##=%=&&]~]**#*]&$--%=&#]*]/:/*$%$&&]/:+*&$^))%*&&=&#&%%===#]*=&&&=**=$%$#]#=&&@@=^^-&*#**]{{+[~=%=%!!-%%=&$%%===&&*#*@~{{~#%%=*#%=]{{/]*]#=-'!%$%%%&#&#*===--$==]]@]###$=&&=&&*]****#&=*]]@]#%'^$]~#$&&$%$&&##]*]&#$==$%==%%%%$===*@]]*#&$$-%&=&=%$=&]#%%#*#*@*$$=$=========$%&&=#*#&&$--$#]]]**@@]*]]@@]]]****@~*]]]@]@@]]**####**##&&&#&$$$$=&&&&&&&&&&&&&&&&**#*################]@@@@@**######@~@@@@@@]#######*#==&#*]******]&$$$&&&&&&&&&==**#&&&&&&&=$========&###########=%$$=&&&&*]]]]@~@@@@@]######&#*######&=$%=&&*@~]##]@@@@~~@@]]**]~@@]#=$$$%=&*]@~{{~~]=%-=*/++/~=^'!-=&*@//~]***@{]=^^$#~]#####=%=&&&&&&]@&=$$&&&#*===&*]&$--=&&#**@:1{=$%$&*@/{@=$!''%#*&==&=%-%==#]~@&&==&#&%%-&~@*&&=*]%^--&**@~{{//~#---!---%$&&==&*&&===#~/:/*&--%##&%&{{~#=&#=!);^-=&#&&#$$%-----%$%==$%%$--%==&***~{{{{~]]]]]#=%%-$*~@=-&#$%==&&#**#%%-%===&&==#****&&*#&&=$$$%=*&#**&&&&$%$&&#*#=-%&#&$%==#*&&#&**=*@*&&$%$=*@]]*]@@**]*##&&*****]@]#&#****]**######**##&&&&=$$$$$$$&#&&&&*]]]]]]@~@]################*]]@@@]**#####*]&&&&&&==##########*#&#&&&&&&&=$=======%$===&#*#========&################&===$$&&&&*]]@~@@@@]##&=========$$**###&=$%$=&&*@~]]@@~~@@@@]**&$##]@*#&=$&#&#]]@~{{~~]*$^^-&~++/@=!'-=&*]@//~]***]~]$^'%#]]####&=$$&&&&&&&]@=%$%&#&#&$$&#~]=%%$&&&&]{/[:]$$%$*@//@*$-''%&@&%$#*&&=&**]~~@#%%=&&$%%=~~@]*#&&#-!-=]@#*#@@@]=-!-%%%%-=]~@*]]&====#~+1+]-!-%=]#$=]{~#$%$-!')!=#**&&%%------%%$%%%-'))''-&]{{{{{{/@@@@@@@]*$-%$&&{/]=%=#$%=#***@{@*=$-%%$&=%=&]]~{]#*#*]#%%%%&@**~@#==&=$$%=&##=%$&*#&$&#]{~*&$#*=*]&&&$%$=*@#*#*]#==#&&#&&#****]]#==$=&#***=&##&=====&&&&&$%%%%%%%&#&&&&#@@@@@@@]]@@@@**###########*#&#&&&&######*#=======&############*#========&#######=&*###############################=%$$$=&&*]@~@@]######&$%$$$$$$$$$=**###=%$=&&&*@~~@~~@@]*********~~@]#=$=&&=#@@@@]*]]*$-^)-=~+/{]$-!-=&*@///~]***]~@=^'%@/{@**#&$%$=&&&&&&*@@=$&$=#&&&&&#@@*$=&&#&&*{:+[{=%$%$]~{]*&$')-&**$%#]*&=#]]**@@&-!$*#%%=#~{{@]]**&=-!=]]*#&]]**=-^!-%%%-$@{{]]]=-!%&#]~+{*!)-%$&#==]@]&-!-$-''!=~]*#&=!!!-%%%%==&=$$%-!^')!&]]@@@@@]###&=====%-$=##]*=$$]~#$&*@]~{//@]*&&&=$%%$&&##@]#]*#@]#&$%&#&#]*&&&&==%-$=%=#=##*##==&]]**&%$#&*]&&&&$=&]~]**&#=$$$%$&]]@]]#&&&=$$=#]]@@]]*&=$%$$$$=&&&&&&******]]&&&&##&#*####@~@@@]]@**##########*#====&&==#*########################&#*###############@###############################=$&&&&*]@~@]#########=%=&&&&&&&*]]@@##&$$&&&&*@~]@~@]**********]]@]#&$-%==$%=&#*##*#=%^''!$*{:/]$!--=*]@//]**&*]]~@=^'%*//@]*#&$%=&&&*]]]##*#$-$%&]&&&&&*]*#&***&&*{[<[+~=$$%$]@**%%-'-$*]=%=]@&%=]@#==*#-^!&@*%%#~{{*]~@*$-%--*]#$$=]@]&$--%$$%-$#/:~]#=!)!$&*~~@=^)'%&=&&=#@&$-!---';'!&*===$%-!-%$=&=***@]#$%%$=-=*&#**###&===%!--%$&&#&&&#$--$]~*&&&#&]/+/~@~@]**##***&&##*&&&##*&$$%$=$##&###=$%%%&&&#]***#&&&&**#&$--%&&*]&&&###]~~]#]*#%%$%$=*]~{]**======#]@]~~]*#$%--$&#&&&=$$&#]]]]]]]*&&&&&#&=&==#**]&&&&#*]]@@@@@@**##########&&#*######]@@@@@@@**####&===$$&==========#*#**]#######################]@@@**####]]]]@~@]###########=$&&&&&&&*@~@@]#&$%=&&*]@~~@~@************]]]#=%--$&###]*#*##&=%-)'-$*~{~]=%%%&]@~{/~*$=#*@~@=--$@//]&=$$$%=&&*]@~@@]**=$$=&#]&&&&*@~]####=$*{[<1:+{@#=%$#]*=!!--%=*#%%&@*&&]{]&$#]&!!=]*%-%*~{*&#]*=-!'^-#&%%=&##&$--%$$%!%#~:[/~*-))!=**]#&!'!-&&==*@#&-!--%-^^^%==&=$==$%%$===&#~]@/{*&===&&#~*#@@###=%$-!^-%&]@@##&&&&%%&**$$===$#@~/@]@]*##&&***#&&##=$&&##=%$$=#&##&=$=$=%%=**&&]]**%%$#]{@*&&$-%&##*#*]]]@{{{~]#&=$%$=&#*]@@*]]]*&#*#*@]]]]&&&%$$%%&#&&&$%%$=$$$$$&#&&&&&&&&#&$$=&=$$=====*]@@@@@@]##########**@@]######@~@@@@@@]]@**##$$$$=&$$$$$$$$&##*###########]@@@@@@@@@@@@@@{//~@]**#**@@@@@]#############=$&&&&&&&]~]####==#]]]@~{{~~@]****#&&&*]**]#=$-%%=*@~@@@@@]&=%!')'-*@{//*$%$&#@~@]*]*==]~//@=-%&@//@*$=$$%=&&*@~@]##**@*&##]]*&&&*@~]#######@/:[:~{/@#$%$##&%^-%%$#]*=&]]&##~{*$$=#%!%*]#%-=]~]&&##&$--!%&*=%%&**]&$$=&&%-%&~+:+~]%);^$*@]*%-!!%&]##*]#-!!!%%!^)^^$=&]]**&==$$&*~@~{##~]&=$&==#]~@]{{@@@]#]#=$=&]{~]**##&#==*#%^-%%=&&==&&**#**##======&##&=&=$$%$#=$&#&*=%%$==$=&&==&&#&$%$#@~~*&=&&%$&**##]~{/////~@*=---$$&##]]]]~~]#&&*#**#&]]=$$^-%%=*]*]#&$&&=%%%%=&#*]]]]]]##&&&#&$$=**###*]&&&&&&==####################*]&&*]**]]@]]***##&&&=$$$$$&##****########]@~//+::+/////////+/@]]]]@**###################=$&&&&&&&#*=#*####~{///{~~@]**#&&&=$==*]**#$!--$=&#*##*####=-''!!=]{/{~#$%$=*@@]##*#==#~//@=-%&]~~*&==&$%=&&*@/@*#####&$$&&&&&&*~{{]####]@**{+:+{]{/~#$%-$&&-^-%%=&#&=*]*&&&]]$!%$=--&~]$%=~~]#&#&#&$---=]#==#]**]&&##]#%%&]/++/]$)2)$*]*&=%-%$#]*#]@]&!!%$=$-!-%%$=#~~*&%^'-=#~~]~#%$*&===#&#]]**]]@]]@@]]*##&**]*==&#&&&&&]&%--$$==$%%$=##=&#==&&&====&*#&&&%%%$#=%=&$=$%$&=$=$==%%=###$=#*{/#$$$=##&###*]]@*]]@{~]*=$$%%%=&##*]]]{{]*&*~@*##=&&$-!'-%$#]~{/@##&&=#***~{~@///~@@*&&&&*]]]]]*###*#=======&###########&===#*###*#==&#&&&&&&#*#**##&&&=$%%%$=$%%=&=====#*]~//+++::+~~~~~~~~~@*]]]]]@]]@@**#################]]]]]]]]&&#*##]~{~~@@@@]***#=$===&##*]&&$-%%=&&&#&&#*##&=%'^-=*~++{~#%$=*]]*]@**###]~//@=^-&]~~*=$=$$%=&&&]~{@**####=%=&&&&&&]//~**###*]*#@/[:]#@~*&%-!%$=%%===&&=%%&#&*]]@#!-$===&~~]%$]+{#$$#=&#=-!%&#===*]]]]&&&&=%-%#~~{~]='2;-&]#&=%%$#*~~@~{]=%%&**&%!%==#]]@~*$-;2'$#*]&=&%%$##&&&]**]#=&&##=%$$%%$-%%=&&$-----$&&#]&-%$#&==%-$&====#&%$#*#*&&=&#]]##=%%=&$-!%$$%-%=&=$%====#*]]&&*@{@=%=&&]*#&##]]#*=&&]@]*#$$$%==*@*&]@]]~@=$=*~~]=%%%-^''-%==*{/+/]####*]{{{+:///~@]**=$=$&#*##]@]######################&=$%$$=&#*]@@@@*#========&#***]###*#***#==&#&-%$$$#*@~{{{{@]#===&&&&&&&&&&&#***]]@@]**######]@@@@@@***@@@@@@@@**~]]@//~@]******#&=$&######*#=%--$=&&&&&*@~~@*=-!!%]~/:+/@]=$&*@~{{~~]####@~@*$^'$**]*=$&#=%=&&&*@@@@]**###=$&&&&&&*{/@]####]@#=&*@~@=%&#=$%%^%&=--$=#*#==#~{]@~@*$!-%=&&*~@&%*+:@%%#*&=#$!!$====#]@]@*&&&&$%%&]~/{@#%''!&*#====#@~~~{]{~#%%&]~]#=%=$$&*]~~=%^;'-&**#=%$#&&&#&&##&&##&&&#&%%%--!-^-$==&=%%%%%%$=&#$%=&*&==%%&&=%$&]&$=###]*&&=*{~*&$--$$$---%&=%%$&&=%$=#*]]*#$&]~@]=$&==&##&&&**#&$=&#]*&&$=&&**]]&*@@*]]#%!%*~~]=-!-----%$==*{//]&=**@{/+////@@@*&&&=$$&=&#&$$=&#*#########]@@@**#####&$%$=&&#&#*@~@@@]]@@**#######**@]*]]@{{{{{{{]#&=#&&]@@@]]&=$%--^-$$$$=&&&&&&&&#*****#&####]@@~~@@@@@]#####&====$#@#@~/+]*********#&&#######&#*#&#]##&&&*@/{/{]$-%$*/+{/@]&=$$*@/{~~]*==###@]&$^^%*@*#==&#&$$&&&*@~]*]&&###&$$&&&&&&]/+{]**@@~]*#&#]@#-!&&$$$$%%$%%$&=&&===*{/@@#=$!^--$&#~{]$=~:~$!%*@*#&-!%====#~@*#&&#&&&$%$&*@{~]&%!%$&=#****~+:/@**@#%$&]@]*&&&&##*~@]*%!!!$&##=&&=#]*#&=$=$%%$=*#==*#%&#&=%-!%&=====$%=&=&&&#&&]]*#==%%=&&$=#&==*##&&##&&&]*$$$%$==$%%&&#&==&&$%%==*]*#&=%&@{@*###$%%&*&=%=##&=$=#**#&=&&#]]]**@~]]@]*$-%*]]]&%%======#**~{/@*&=**{///{@@]*#&$-%%%%=##~~]]]]*&&======#*]~~@@]]**##&$%=&=$$$$#]@@***]]@@]]@@@@@@@@@***@@{/////~@]*##*&&]@*]&=-!!!^^!%%$==*]**********#&&=$&]@@~~@@]*****&=##&=$%$$&&@/@~@]]=&*******]**#####&#*#&***@*#&&&*@/+//~$^!=*~//@]##=%$&@//~@*=$=&###**%%%=*~]#######&&#&*@~~@@]#&&#&$%=&&&&&&]/~~@]]@@]#$$$&~~&^-*]$$$$%-%-=#]@~@&&#]{@##=%$---$#*~//*=*:/=)'%*#$$%!!$===#]@*==%&#&&&&$%=*]{@&$!-$$=#]]@~{[;!&##**&%%==#*]*=====*]&*#$--&@*#$--%$=&*~~{+:/~#%%$&]@&%%%%&=&##*&&#~++~#&]~{{~@@~~~~~%-%-$====&=$$%%=&=#]@&--$#&=%%$$$%%===&&%$=$$%%=%-%=&====&=$&==#*#$=&###&=%$##&&#&&==#***&&=====*~{@&$$=&#==]~@&%%%&*&#&*@@*&&=##=&=$-$&#]/{@@@*#===&==*=$--$&**]]]~@{~@]=====$$&]*]]&$=%$$&&##*]~//@]****]]]#**##&*]*#=====&##=%=&##]]~{{~#&=&$%=]]]@@]]*&$=$==##########&=$%=&&&*]@~@@@*&=$$$&#&#]**#=====#**]]@]*#&&=$==%%%$==&&==$%=*]{:[:/{*=&$%$$$=*##*]**=$%$$=&*@~]###&$%=*]@*=#*]&$$$#]@~]#####**{/+/~*%^!$#*#&=$%=&&&&#]*######&*~]]@~~@~]#&==$$&&&&&&&&]@*#=*]**&%%=#*@@&!!%&&=$=$--%*~~&&=$=&=$#&#*#*%^!$*~~{@=%=/~-2!$#]]]#=$&**]]*##*&&#]]&#&!!$#~@&%%%=*&&*@]~//]=-%%=&#*%^-%$==*]&#==*/:/@]]@]]#=#]/:{]#-%$$=======&=%%&&#]*&-!=@~]&%-%!---=$%%%-%%%%%$&&=$=&======&&%%=&#*##&###==&&=$=&#&&#]~~~*#**&&=&@{@&$%%&&&=*]#=%%$#*##==*##===&*#$-%$%&#]/~@@@]]**#&$$&$$&#]*]]]*#]*@@#=%%----$&#]]]=$$%%=&&&&*@@*]&*]****#==#***#]~]#######&=$$&&&&&&#*###$$%-%=*]]*#==$%%%$$&#########&$%$=&&*]@~@]#&=$-%%%%&#&#**#######*]]*&&&&=$==$==$%$=&==$%$$&]@///{@]*=$$$%=&**]##*=%%!!-&#*]@~]###&$%&]@~*&%#**&$=&*@@]#######]~//{&$$$=#*#=$%$=&&&&&#**&====#*@~@~//{@]]=$%%$=&&&&&&&*@@###*]*#=%%$=**]$'!&@~@#=%--$*~]==$$&&#*&#]@#&-'%=*~@~@=-$]#;;%*~{~]=%%&@~~*#*]@*&&]*&#%'!&]@]&%$=**&&]]&]~]$!---$&=%'!&****]]&&&&]~{]&=&#&&&&~{+:@*=%&#]~]*****&&=#]**@&%-!&@@#%$%$--!-$%-%%%%%$$%=&&&&*#===#*&&$$$&$$&=&=&#&&***#&&&&&#]]@@]**]*&==&*{{*%-!=&&#*@]&=$&*]*#&$&##&%%#*#&%$##*]]/@***]]]]*#&#]]]@~@]##&&##**]=$%$$%%%&##@]*$$%$$&&&&&#*#=$$&#&&&&=$&##&&##*=====#*##&##]]]]###&$$--%%%&#**#=%!^'^^^%=*#######&=$%=&&&*@~@]#&=$%--%=**]]&*@@#######*=$======&###$$$=&#&$$$=&*@~@{~]*&$$$$$=&#######&$--!-=&]@~@]#####&#@~@#$%&@@*#&############]~//@#%%=$=&&$$$=&&&=&#&*@@=%$$$#*#@~@{{~]*=$%$$&*]]]]##&]~]&#**#*#%%-$$&&$-'-*{+@&%--%#]~#%%%=#]]@*#@@#=!-&*]~]#*$-=*%>;$*]*]*$%=*]@]##@]@#==&=$$-'-***]=$==**%&@*&#]=--=$%%$-!-&~{{@]]@]]##]*#&$--%=&#]+://]*=%*@{:{@~{~~*#*]]#&#%-%=]*=%%&*]*#$%&=$=====&&&&&#*&#****]]#&=$&&%%&$=$%#&]{@]]]]*#&&*]]]*]@]&=&&&*~~*$%%%&&#@/@]]##&]*#=$=&#$-%&]*#==###*]~]*]***]]]#*@@@{/{@**##&&#**#=$$$$%==*]]~]&=$%%=&&&&&#&$---$--%%%%%===$%$=&$$&#&#*#**@@@@**#&&=$$%%$=#]]#*$%%!''''^%=&=======$--$#&&&#*#===$%--%$&]@]]@]@~]##&=====$&*#######&==&=$$$$&#&*]@~]#*]&&&=$==&#####&===$%-%=&~{{~]######**@@]&$%=#*#=====#*#######]~//@#$$=##$=&&&&&&&&&=#&]~#$$&&&]@]~@]~~*&=$$=&#]@/~@@*&&]@#=$**]~]%--%%&#$$-%*{/]$---$*]@#%$=&**@*=&~@&%!%&**@]#&$$&#^>^&*@**#&&]{{]#&*{]**=$==%-''=@@]]$%$=*]#*]&&##==&#$-%%--*{:/@]*]{/~*&=$$%--$&#*]{+/@]&=$=]{/{*#]{/~]*~]#=&=%%=#]#==&*~{~@*&#&#******]]*#*@*&*&#**#$%=&#&=$&=&$%&#]/@##&&##*&&&]@@~@]#&&#&&**=%-%%=&&]@]]]*##*@*&%$&&$%%=##&$%&#$&#]#&]]****&=##]@~~@]*=%%$&##*==$%=$%==&*#]#==&=$&&&&=$$$$%%%%%$=$$$$$$$$=&&&&&#@@@]#######=%$==%%%%$=#]@*#&$$-!!-%%%$#&$$-------%$=$$$$%------==&#@]@]]@~@]&==$%$$$$&*@######&$%$%%%=&=*@]@~@]##*#===%=*######&$%$$--%=]{{/@~@@@**##]**###$=&#&$$$$$&#*]@**&#*@//@#$$$&#&=&&&&&&=$$$#**@@=%=&&*@{~~]@{@*&$==**@@@{@**=$&]@&$$**@/]$-%$=&*#&&$*{/*%--%=**&&%=&&]]]=%=**%^-$==#]]*####&!!=@~/{{]##~{~]#*{/@*=%$%%-!'-@{~@&%%==&*&#*&*]]*#&-!!-%=]+1/]#*@/:/#--%%%%%%=###*@@]]#===-&#*=$$&#*&###&%%=&#*]~@&&#*]@]****]]]~~~~]**#==*]##&%%&&#&=&&&==&&=$$%&&]/]=&&&&*]##&#@~]#**==&&#&&&$-%%=*#&#=$====#*&#===&=%%%&*=%-%$%$##&=#]]***&=#]~~{{]*=%--%&##&$$$==%%==&###**#&$$&&&=%%%%%%=**]@*&&*]]##&&&&&&&#**###]@@@**#=#&&%$==#*]@*&&=$$%%$====#*#&=%%%%-%%$&=%%%%%%%=&==&*]]*&#*#*#==$%$$=&&&*@~]#&====$%%$%$&~{{{/@@]####&=#*##&*#######$=&&&=&]{{~]]~~@@]]@@~@*&===&&&&&&&*]@/{~~]##&@~/@#$$$&##=%=&&&&&&===&]@]#$$&&&#@@@]*@~*#=$$$#*]@@~@####]@@=%=]@@/*%!%==#*#*##*{~&^!%$&**&=$#*&&]*$%&]&--$==#]@*]@##=-!%&@/1:~*$&]~]**]{]=%-%-^^^'-&~~@*&%$==#*#&&&]~@*=^)^!$#~[([{*]@~~~*^)-%=*&&=&=$=====#=%%%-$==$$=&#&$$=&%%=&&*@]]#&=&#**&*@]&#*]@@]]*#*&&=&#$&=$$&&&#&&&#*&&&&&=$=&*~*$=#&&]~]#*&]*==##=%&&&#&&=%%$&#&#&$-%&*==#&=%%===%-$#&$%--$$%==%-$*]]***&**@]]]*&&&=##]]&&&&&&&==&==*]##&=$%=&&&&=&****]@]]*&&&]~*#&&&&&&&&&]@###*]***#&=&&##&&=&##&$$$%%-%$=====&#&$%%$====&#****@~~~~~{{{{~]]###&$$$$$$=&&&*]]@]#==$%$$$$=&=&]{{/@@]&======$%#*#**]######&=&&&#]{{/@]#*]*&&&#**]*$%%$$=&&&&*]@~{/~@*==**{~@&%$&#*##=$&&&&&&##]]~{~*$$=&&&#**]]*]]&$%$%$$**]*]]==**@@#$$&]@@~=)'%=#~{~**$&]]$'-$$&]*$%=&#&&*&%%*]=%%===&#&&#*=&$!!$#~+[/#-!%#]&==*]=%!---^^-$*~~~~####**]@*&&&#]&$!'!$#*~+<(+*&]~]*$^2'$#]@#%%%%%$$#&#*%%%--%$&#*]##&&&&###]~@]]=$-!-%%%=&#@*&#]@]]&&##]*#&==%$$%&&#&&==&#*##&=#**&&&*#&&&=&#]&=$$=$%$=&$$&#*&$==%$%%=&#&=%$#*#=&&$%$====&*]*=$%%&=%$%-%&]@]**#&#**]]*$$$&*##]*&&&&*]]**&&=&*#**&##]]]]]@{{{{@]*&&&&&&]@#$=&&&&&&&*@@###*#==%%$%=&&###&==%%%%%%$==&#*****#=$%$=#**]@~{{{{+[::::+~@@@@@]*]]]]]]]#*]]]@~@@#%$$$=&&&&&#]{{/@]&==$%$$$$&&#@@#########&$%=&*]@~@]###*#=========$$#]]]##*]@~{{~~*&=$&#]~@]#%=#*###=$&&&&=$$&#*@~#==&&&&&&#]*]]]*$%%=%%=*@*=&&$&###&$%&]@@*]%)'-=*{/@*=-=##%!%==&]#%-&&=%=]&%$*]$%$===&=%&#&$=$-%=*@{{]%)-&*#=%$##$%---^'!&@~~~{{*&##]]]@##&&##=-^!=*]~/<([]$$#]=%^)'$*]@&%--=&=&&##]@=---%=*@~@~]*]]##&#]{{{@*$%-'!!!%%%####@/+{~##&&&##*&&=&==&&**&*###=&&#&*]###**#*#=$%##=%-%%%%##&$=#*@*=&*&==$&=*@****]*==#&&**&&##**=%%%%===&=%$&]@]]*&$&#**#&=$&]**##&&&&*{/~*&===#*]{///~@@@{///~@@]*##&&&*]@@*&&&&&&&*]{/{@@**##&$%$=&&&&#&&========#*]@]@]]]]]]*#**]{{{{+://///@@@@@]**###**@@@@@@@**~@@@]###=#&&&&&&&&&#**#==$%$$=&&*]@~@@]#########=%&]~{//@*#######&====#*#**@@@@*&]~@]@~@*=$=&##*@]*]]*##&#&$$&&=$%$&&#]~]=%$=&&&&&#**]]*#=$&&$$*{/]#*#&#]@*=%&{/~]*=^;'-&]@]*=--%*#%^-==&]&=$**$%=&$%#]]$%=======*]&&&$-%=&##]*!)-#@*$-&##%=$-^^!%@{~*@~@&$&&&&*@*$$$&#$^^-#~{/133/$%=*=%%!-=~{{]&%%&]]**]]]#*$-%%&@~{~~]**@@*&=$#@@@]#&$%----%%%$$&*@//{{@##&&&&###&&=&&=&#&#**&&==&&&&$$#]]***&%%&===$%%-&&##&&##*#=$=&&&&#*]~@]]]]]#**##~{]#]]&$%-%%$======&#*#*#&==###*#==&]~@**##&&*@/+@#=$%#~{/[:~@]#]@//~@]***##&&&&#**#=$$&&&*]{/::/~@]**#=%=&&&&&&&$%$=#****@~{{{{~]]##&&#]{{{{////+////{@@]]*]##############=&@######*&&&&&&*]]]]]&$$$$$=&&&*]@~@]#######&===###{///{]*#####&==%!%$&]~@**##&=$$]@]@~@#=$&####**#*]#&####=%=&=%$=#@]*#*=$$&&&&&&&&]@@]&=$&&$%=]//]&*##]/{]$$~[/]##=!'!$&**#*=-!%&=%--&&#]]&&**%-&&=$*@&--%%%%=&=*]&&&&%&**@@@*-)-]{#$%$===&$-!-=*/~#=&#=$=&&&*@]$!%=&#$!!&~~{:<3:$^!%=&$$$&~//@*&##]~*&=*@*#&$$$&*]@*#*=====$-%%$=%$==&#=$&===$%%-$#*@@]]]*#=$$&#***&$%$$===*]#==$%==&=$&##&&]@#$$==$=%%=&]*##&&*]##&%%$$%=&**@]&&=&#*#*]*@~*#]#$%-$==========&**#=%%%#*]**##]~~]#==&&&]/+/]&==&~:[1([~]**~//+]*]###=%=&&&#&$$$$=*]]@///~~**&&&#&$$&&&&&&&&&&**~{{/+:[+/~@@@@*&&&*@~@@{/~@{/{~~~~]]******@@@@@@@**###=&@#########]]]]@~@@@@]*]]]##&&&]~@]#####&===$%$&#@~:/@*&$-%====$--!%*{{+/@]#&=$%$=]@*]]*=$&######]]**=$&###=$&&&=#@]*&&#######&=$$&#]@**$=&#=%=&]/@]]]*]/[:#%${+*%$*=--%#**&##=-%&*=--=]@]@*==&#%%&&%=*]$!'!!-%&&=*]*##=$&*@~/]&^'=~/@&$=&&]#$^)^$#]#&=&=$=&#&&]~#!-$*@&-!=~~{/:1:&!'%%$=&&*{::@*##]*]]*&&&#&#&&###]]*=$%------^!-%%!^---$$=&&==%-%%&&##**]]#=%%-%=#*$$%-$$=&=&***&&=&&&$=&&*#&]@*&&&&&=%$&&*]~{###*#&=-%%--&&==&*#&$%=$=##*@]=$=%--%#&&$%=&====#@]&%-%$=***#]@~~]*&%%=&&]~~~=!-$]+1<<1+@&&]@@]*=&*&=#=$&&=$$$&#&*]@~@@@]*&=$$$%%%$--$&#&&&&*]@{{+:+[[/{@]*####=$*]@~]]@~~]]~{@***#==&#**]~////~@]*====$=*#*#####**@@@{/{@@@@@]@@*#&&*]@@########$$$$=*@//~~@&$---$$$$$$$=#@:[/{]#===%$=&*@@*#===&####]@@~~]#$$====$$&&##]*&&&&&]~@*#&&$%=&]@@*#&####=#*{/@*]]]@/<:&!$@@%'$*=^!%*]*#&**=&##=%-&]@{~#&&&$%!==%&]#-!!!-%&**#]~{~#$%$=*{{@=!^&~{*=$=*{{*-)2^$**&&&==&=$=$&#*$%$&&#-^-]{{~/11]!'^%=&#&&{+/{]#***#&&=$%==$##&&##]##$%%------!!%!!!!-%----%=&&=%$=&&&&&##&=$$$%%%%$-%-%&=$&&&#@~*&&*#==$=#*#&#]*#======#***]{/*$$%--%!!!!=]*=$=&##$-%-%=**#&$$$%%%&]&=%!=&====*@]=%%&##**#&@~@]**&%$&&&]{@]$^-&@/:+{]#=%=#]]*&&##==#=$&=%%%%&#*@~@]##*#%%%%%%%%$--%=&#&&*]@~@@{//~{@**#=$&#&=$&@~@~@~~@]*]~@*#&&==#**]@/++{~]*&$-%%$$$=##*#######]@@~~@@@@@@]#&$%&]{//{**#####*&&&&*@//~]#=-!-$=&&&=$&&]+[:/*&&=%%$$&*]@~]#########]~~@@*=%%$%$$$$=&&&&&&&&&&&]@#=%=&&&]@~~]#&#*##*&#@//~@@@]]/1/-;-##--#@='^=~{~]*~{~@]&&%%***{~*&##%-%$&=*]$^'!^$=&]**@~/@==$&=*{~]%^!*{{#--%*{~#')^$@@*&#&====&=%$#&$=##&=--#@~*]//~%^^^$#&&*@//*&==#&$%==%--=&#*#&&&*~]#&$&%-!!!!!!%-!--%=%%%%%$&&##@]**#*@@#==&&$%%=$%--%%$=&#&=&]]#&&&&=&&#]]#$$&*#*&$&==*@]]~{@=%==$%--%%-#~*=%%$==%-!!%&#&##&##$&&*]&$%-#*#***]*=%$=&#&#]*#*]&&*]&%$&&*@~]*=$#@/+/~*&&$$#]]#&&&&=$$=%-$%%$#*]]#*#======$%$$----$%$&]@@]]@~@]##*]*&=$$$$-%==&&#*~~@~~@]***]]#&==&&#**]~++:@#$%!!!-$=&*]]@~]###]@@@////{@@@@]]&=#&#@///@]*########=#*@//~*&=%--=&&&=$%$*@{+/]*=$==%=&#]@~@]########]@~~*&&=$%%$=&&&&&&&&&&&&&&&&]@&$-$$$&]*#]*&$&*#####//{~++{]*~[@'2!$$-$]{&'!*/1[/~{/~~*$=%%&#&]*$$&$-!=&#=**%!!!-%#@~@~{@/]===%=@{@&-'%*//#--%@{@%')-=]]##]*====$%%=&#*]#&&%$&]#&#]/~=^'%%=#&&]~@]$-$&#=--$-!--&@]@*&&*@]***#&%!-^^^!--$=#]@*&=======&&**@@]~{{@**&%!-%$%-!-%$=%&**=&#]***#&&=&&*#=%-%#*#&&&&=&*#&]~]=$#]*&%-$=%#]#&%%=$=%--$=**#=**@]##*]*&$--=#*]***#====##&#**#*#==*]&%&]]@/{]#&&*{+++@***&&****##&==&#$%%=$&*]@]*#&$$$$$$$--&#&====&#@~~{///{@@@*##==%%%%--$$&#~//{~~@]******]*&&#***]@~{]*&-!''^!-&]]]@~@@]####@~@@/+~]]****&$%%#*{//~*&=$&######***@~@]*$-%!!-&#=$%%=]/+{@*=$=$=###~{/~]##########@~@]&$==$$$&&&&&&&&&&&*##&&*]@*$--%%=&#*]#&$%&]*##**{~@~~@#%$]]-;2-&=%&{{$)!*:()$%%%==&=&&*]#--)>^#~]*#=&&&-$@:[~&-%$*{@=%&]@*$-&{/*===%&~++~@{/]-!!&&=$==&&@{{~]$^!%*@*&&]/{*%^-$%-$#~@***~/@*%----$&&&*##&$=&&&&&&&#*&=$&**&==&#***&==%-!---%=#&%%%===$%=&&=%%%-%==&#=$&#*#&&=&&&&###$!!!&&#]{~]##%====&&%%&@//~*==*#&%-%&&]]#=$=====*&#%--%-%=&*#&&&##&$-%==**]@#*@*$====&*#&&#@#^'-#{~**]]]$$*~~&&**@~&=$=##@~/+@]]]#=$&*{::/@]**&=#######**@@*&&&&&&&&&&&#**#===$%$&&#]{/+[<1+@#$%$%-!-$$$=&=&#*]*]]#&&##$%$$%%$$%^!%%%%$$=&&&&&*~{+/@]]*######*#%%%%%$%$$=*]~{{*$$&$%=========#**]]&&&*@//]*$%$%&@/+++]*#&=$$=#*]]]#=%$$=**#####=%-$&]**#&*@~*&&&]~{]=^-%%==&*]~*%$-!%#$%=&*&$-%==*@~@#=$#]]#=-);!&=$&*]&&=&=&&$-)2%@~*=#**&%-=~[:*$-%=&]]=$]{]&$-=@*$-=$-$@//]#@/]$%&#&=&===#~//]=^)-$*]&##]@]%!-$$%%#]~]==#~{*%^!!!!=#&&##&=$$&#&&&&$$%!-%-&$$&#~/[+{*&&==$-!!%%%-'-%#**&%$$%=&=$%%===&&%=&#****#@*&&##=%%$#*]~{@*&%-%====&=$=]{@]=$&**#=%%&&&=%%=$&$%&#&&%-%$$%$=&##&&#&%%-%$=&***#&@*$&&&=&##&&##=%--=]@&$&]]=&@{{]#]*@~&&&=##@@]]&&&=%$$*{[[+~**#&=%===#*#####&$$&&&&&&&&&&#&$&#&&##~{//+[:/++{]&$-%%%%=&&&&&&#&#*#&#&=$$$%!-$$%%%%%%%$$$=&&&&&&&*{+/{]#$-%%=======$%$$$$=&&*{:[+]$%=&#&&&==$%=#@~{@]*&&*@~{]#%--&#{/+++*=$=$=$$%=**]$%$$&&#**#####=$&&@~*=$&{/@=$&*@{]*-'-%$==&&#*$%--$#~#$&&&##$%==&*]@##=#]&$%-!^%==&#]]===$%%&=-^^*/{@*]@#&%%&@{@===$&#@@*#{{*&&$=]&---!'%{[/*%*{]$-&&$&&===*{/]&$-%=#]~~@]#=%-%$=%-$*]*&%=*~@$'^'!!-=##&&#$%%=&#&=$$%%%%$&=&$=*~:11:@&=#*&=$$$=&$%!%&]@]#%==%&&==%$===&=%$=#]*&#*~]#&&=%%=#*]**]*=$%%$&====$%%&###=&##]*&%!%=$$%$&&&=$=***#==#&$%%$==$$$&&%%%=#*~~]&=#**##===*]*]#&&$$%=]@&%%=*$&]@~{]]]~~&&**@@~@]*$$$%%%&{+:+*=$$=$%%%$$=&=====$%=&&&&&&&&&&&*]@//////:+//+/~*&=%--%&=%=&=$$&#&*]@@#*#===========&=%$$==&#&&&&&&&&]{@*&$%!-$$$$$$$$$$=&&&&&*~+[[+@=$#@@*##====&~+[+{*&&&*@~]**$%%&@~/+/+*=$$$&&$%=*]*=%%$=&&&#*==#*&$$##@*#$*{+/]$$&]//@#%-%==$%%=##$--%&@]*$&***#$%==&&#]****#$-%---%#&&*~]&&&%-&@]&--]//~]]*$%-!=&*#$--$=*{/]*/@$$&$$*=%%-!-&+(/$-&~]!'-%%**===*{@#=--=&=~/[/@*%%%$==%%=**&=$=*]$';)!!%$=#&&&=%%=~{]#$%%******&$$$=&#]*$%!%*~@*#***=%-!%#~]&$%&*&&##*&&&=======*]#=&&@@***#=&#*@]&=&&$&&=%===#*&-$=**#&#*#@]#$--%=$&#*&$=&*@]**##]@*&&=$%%%%&#==$&&=#**#&#**&%%==&*]~*&&&#=$#*=!!$*&=]]{{*&]~@&&]]@@@]**&$=%%&{++/]=$$$=&#$=&&#&$$$$$$=&&&&&&&&&&*]@///////~@]*]*&$%%$%-%$=$$&&&==*@~{//{**############&$-$$$%%=$$$&#&&&]@#%%-!-%$$$$$$$&#&&&&&&*{[((:~&=*]@*&&$%==#/(([]=$$&&]~]#*#&##@~~~/{*$%$$$=$%=&#*#$%=&&&&*]*&&##$-$#&#*==]//]&%$&]+/@=-!%=====&]]&$%$&*#&$&@]]*&$&==&#]*#&&#%-%%!!%**#]~]#&&%%*~{=!!@++{*]]#$%-$&#&=%%%=~+/@@]&--$%%&$%%%-=~11]-'#+{=^--=~~&$=*@*=%!%%%&~[[~$-!=&&==%%=**====&=');^-%$$&#**&==#]{/*&&&*{{{{@#%!---%%%^);)%*{@]##*&=$$$$*~~]#&]~*&&&#&%========**#***]@]]]]]##]~*$=&&=#*=%$&=*]&=#]**#==*]]*==%%$&&##]#$$&#]*#*@~//~***&=&&#]#%%%%=-=&&##&]@#$&&&#*@@#=#*]#%$&$!-$#=%#]~@&$&]#=$&*]**#&&=%=$&@//@]=%$$&##&=&&&&&&&&&&&&&&&&&*]]]]@///~@@]***&=$$$$!'!%%%=$%$=&&*@/:[[[/@]*############&$--%=&&&#===&#&&&#*=$%--$%%%%%=&=&]]]]##*{1331/@=&**=$$=%%#@/<(/]%-=#]]@@#####**@]@~@#%-%%%$%$=&&#&$$=&&&&&]~@@@@#%$=#&*&=*@/@#=%$&~[+#-)^-%%==&#@]&$-%=##&##*&&*]#&&==*{@#=%$--%=!%#~]==#*#$%-%*~]-)-@/{@*@@*$%%&]]*=%$=*{:+~@]%^-%%$&%--^!&{1:&)'&+{=^!%*~{#%=]]&-!-$==*+1+&')-&#==$%%#]*====$!;;-=#==&*]@]#==*{{@##]*~///~*%!!%=&*]#%^'!&@{@##*]##]~]*~{{/@]@]#%=&=%%&*&&====&&&#&*]&$&#&&&=*]#$$&$$$&==%==*@#&##&&=$##*]&&=-!-=#**#&$&&*]#&]{:::{***&#]@]@&%%%%&$$##*#&#]#&##=&]~@]**{/@=%===&**#$=*]*$$$*&$$$*]**&$==%%$#~{@]*$%=&##&$%=&&&*]]##&&&&&&&&]~{////]**&&=$$$$$==%%--------$#&*]{:[[:/@&==$$===#*###&==%!-%=]{{{{@]]]*&=$$%---%$&&&*&&&]]~{~@@*#@:(3:{*=$&&$%%=&=&~:<(+&-'%*~@@@]########]~@#$-%$$%$=&&&&&&&&&*]]]]@@###&$$##**@@#]~{@&$%$&{<+=^^--%%&&=*@~]#%=*~{##&&=&#@*$==#]{@&$$&$-%$-%~/]%-&&#$%%%*]#!)=~{@*#*#=--%=*]#====*{//]&=%%==&==%!^^-&{:~%2'&{]!)'%*]#%%*/{#&%$===*+[]!2'$&&%=%-$&*#===$-;;-#]&=$=*#**==#]{~]*#**~/]]*&$%&@~/++{]&#@{{~*=&#*#]]*&=*~{~]&=%%%$$=$=*]&=====&=&&%&#$%$##&##***&&&=$&&#$%&&*~@]#&&&&&&#**&##%--$&##*]#&$=#&&#@//~]*]*#*~~@*&$%--%-$#]~]&#**=-%%&#*]*]*//]$-%#]@]]*=$&*]&=&##$%%*]*]&=&=$$&]@@@*#==#####$=&&&*@~@*&&&&&&&*]{/~~@]*=-%$======&&=$%--%%%%=&*@]{//:+~*=%%%%%$%$$=&===%!-!-%=]{{~@@]##&=$%%%%%%==#@]]]*#*@@@~]##=#/:1:@=--$$==##]]@{+[:{=^'%@/{@**#]@**####@]&%-%=$%=&&&&=$$&#&&]~@@@@]]@*=%=&&*@~]*]{~]===$&{)=~+:/]$%&~]$-&~11]-^---%#~//+[:[/~]#!'%$%=&*]#==**##=%-!%$$$=&*]@]&##&&&#@]&&*]*&*#*@~#!'!$#/[:~=%%&##]*#*]*$!%&==*~@]*&-%%%$#]*&%%&&%--=@~]#&%%=&@{@###-%&{{&%##&&&=%$===#]*&&#==$%==*~{@*#%--%%%^^-#~]*#&$&===$&##=$%-=]{]%-&#**]]*&=*]&&]]&&#=$&&&&&##~~]@~@]###$$$$$$$$=&$%$====#]{:/@#%%-%%&##*%!-%$*]]@***#*###]]]@~@]=!'^-=]{{{~@]**]]@+:~*-%-=@/@&=&@~{///]&=$$&*~@*&&*@@]&==%=&&*]*]~]*=$$*@//@=--=@@{@#%=&&&$%$=&#==*@//~]=%&]@&=&#=%'-=&##]&%!%%--%*/:]*##&*#*]#%-={@#=$$$*&$-=#&&###*&&$=$%%%&#&==*@***{[@!'-%!-&*&]]&&%$=*]&&$&*]$--&+[~-'!-!!&]/{#%&]*=&&%$&#&##&&=!%*{@#~/]=#**%-%-!$]]#%-%$=&=&*#%#*$';%~{+/*$!-#/]--&~:{=^!--%=~:++[~@]*$!!))^--%&@@**@~~]]&%%-%%%$$$#@@*$&**#=&]#%%=]*#==&@]=-%&&&~[[~%!%#*]@]*#**-^%#&&*~~##&$%$==#@*#==*~#%-$#~~*#%%=&@/@##*%%&*@$-#/{~*&&&&$&*@@&&=#&=%$=*~{@**$%-%%%-^%#~*###====&$&*]*&%%&@~]$%=&&#@]*&%=&==&&$$$$$&&&&&&&]~@@~@@**&=$$&#*]]##$%===#*~{//@&$%%-%#]]#$!^-%&*~@{~~@]]***@@@@]*=%--$=*@~*##=&&]@/{::~$!-=*/:/]*@{:+/~*=-%%%&@/@***@{]*=%$$&&*@~~~~*%%%&@//]&-!$#~]]#$$&&&=%%==&&&]~//{@#%^&#*%!---')!&**]]&!-$==%$*{/]#&$&=#*@]%%&{@&$-%%##&$=]&*]##]#=%!-!--=*&=$*@]]]{+]!'%%%$*]#]@##===&*###&*#%-%*:[@%^-&%$&*~@*$&*#=&%-%&**]##&$-$~{{~{~&-&*#%-%$==]&%%--%%&#]]&=#*-)-&~{]*$%-%@~*$*~{:~$----&~:://{%%%!''''^-%%&*~~~{+1+{~]]#&=$%%%$=#*#$$&#*&=&&&==*#$-%=#*=-%&&=*/+&!'%&*@]**#*#=$&###]~@#$&&$=$&#]*#%%*@*%%=#{{@$-%==]{]*##$!%&#-!*::@*#&$==$&*~#==&&=$==&*~{@*%-%==$%%$]/~]~]#$&==%=~@]#$$&*~~*&==#]/@*&%%=&==$%%$%=&&&&&&*@@]@~~@]#=%-$*{{/~*&&&*@~~{+://*===$&&]@*=%%%=&*]{//~]*]]]###]**&=$%$=&&]]#$%$$#*]~+::~$'^$#~:([~@@@{~]#==%%$#]{~]&*]~~&=$%%=*]@/{~~]&%%&@//~&!'%#@~~*&%=&&=%%$===*@~/:+@*&%-&#&--%%%-'%*]]]*$!%==&$=*~~*]&$%%$*@]$-=**$%-%$&#$=*{]@~*&&&$=%-%$$#]&%=*]&=$*/#';%#**~{]]@*&$%=&#]]#=##%-%*+:#!'$#==&*~#%-%====%!!&*@~*&=%^%~~{{~@$!&]*=-%&#]*==&==$$#]@*&&#&--&]~]#&$=$$#=%#//{+~]*#=&{1<:~]&'--!!-%%%-%=&@~{]{::/{~@@*=&=%%%=&*]*&$=&]#=&#*#&#=-^-$$&=-%=%!&]@%)'%#@@~@@]@@*&#*##*@]&-%#==&&&]*&%$&*&-%%&/+@%!%==*@#**&%'!$=%%#{{*==$$$&&#*~&%=##==&&=#]~]&-!%==%!-%@[+@]@*&#&&=&]*#&=$=*~@]##@]#@]]&%$#&$$$--%=&&&&&&&]~]@~@]#=%$$&&+1[/]$$##~+[:+//@]&$&=$*@{]#$%$&*~{{//~]****&#@@~]=$%$=&&&&##%$=*]@@@/{{@=)8)%&{+1+*&&#@@*=&#=##]{{@##*~{@&&&$#]@~{///{*$-$]/+{]%!$&{~@*$%=&&&$%$===#]]#@@@]#=-%#*=--=&$%-$]@*#&--$===%%*]]*#&$%%=*~]--%$&$%%-=&&&&]{@@]#=####&&&##**=%&]]&$%&~=;;=~{{{+~@@*=$%$=*@@*%=*$%%*/:&')$#&$&*~*%%$#***$!!=]]]=$&%%={~{~@]$-#**=%&*]]#&&*]#&=*~]&&&&=%=]@]*&&&&$%=%%@+~]//]#=&*+<:]$^''%==&*&&$%%$=*@*&#@@~]]]*#=&$%%##]~{@=-%&#&$&&*&=#&$-%%%$$--%%!-&=%--$*~/{~]@~]*$$#&&=*]&$%#&$&&#]~*&$=#]#%%=~{]$-$&=*~]**#%^!&&$%=]@=-%--%===*~*$&*@*&&&=*~~*%!-&*&=%=$@[:@##=$#*&&&###&$-%&*****@*&*@]&%$&&&=$--$=&#&&&&*@@#@@**&$%--&][1+]=%$*]{[:/~@]**&=&$&@/~*&$%=#~{{/~{]****##*~@]#$&&#&&&&&#&=*]@~@~~~@#-;66'$#/::~&%$#~@]]]**##]]@]#@/+{]&$==*@{{~~{{]=!-=]//~=--##]**&%=&&&&$%==#*]@*#*@]#=$!'-$%!!$$%!!&@~@*=%-=&==%%&###==%$$&]/*%$#&&=%%%=*]@##**##*&&&###=*]**#==*~~#$%&*$'%~>-&=%!=&#*#&$')-*~~=={*#&$=*@@&%-%##$%&&%!!%&**&***#&#@]#&%%==%$&&==========&&&#%&]~~*=%$&&&#@@&$=$#$-%=&#*]#&&&&&&$%$=&&#&===&#]*=&*****&##==#=$&*#%-=~@&=%$$%=~~&&=&##*~{]=-%&*/+#-%==&&=&&&=*#$-=*#&=$&*~{@%-%%%=&=$==--$$&$$]@]&%-===&]@*%%%=$%%$$%$$%=**&=&%-%%$$$$&]{~#=$=&*]]**#==&&#*/~*&%%*{+/@]]&&#****&&==#]@*%'-$#~++]%!=/:]=%^'-$&**@@]$$$$%!$#*&&#*]@~]#$--=*{/@*]@*&$%^!=&]/+@&=*#%%%$%=&&*]##=!!&&*@~{{*&$=*~{{@&%$*~{]$%=~:*%%$&**$-%*]#=%=@@%-=&&&&]~]#*%-%=&#**&&*{{{~]#=-=~/*$&{~&=&{/#!%&&&*$--%###%%&@@#==*]&###%%==*~{]%%*{@&&&%$~:@&$%$#{~$^$*#=&$=&&$-%*@]*#]*=$#]*&-%*]$%]+@$$*~~]##&&&=$-!%!;'=*=%-#**~~#$!!#@~~#~{]*&&*@~]=!^-==%-==-!-=&]*&#***&##*&$!!%%=&&=$#***&&==$=&]*#*~~]#&&&#&=*{@&&&#*=--$=*~{#$&&&&&$%===&&##*&&*@]&$=&#**$$#=&#=$&]*%%&@]&&*&==]++]&&=*]]//]$!-=&~/#-%===*]#*##@*$-$#&&%%=*~{*-'-%%=#&&=$$%%%$$%#]*&%-=*&&#&#---&&$&&=-=&&#]*#==%!%$=$%=&#]]=%-$$*]]#=$%=#*@/:+]=%&~{{]*&&$$=***&====*@*&%%&~/[1[~%-&/~=%$$$$&&&#@@]=$=&&&#]]#=*~~//]&%--=#]@]#&&&&=%'^&*@//]==##=%$$%$$$#@*&$!!#*&*~{/]$%&]]*~@&%$#~{*%%=]/*$==%=#=%&]*=$%$*#$=&&&&&]@&=%--%==*~@*&*{~{~*==%*1<~=&{#-%#~~=-&@#&*&%-%&#=%$#]]$%=&#&#=%-%=#~/@$^-#{@=$=%%*{@*$%$==$''=*&&==$#*&%$*~####&$$&=$&&&~{=-&]#--*~]==&&*#&%-'%=%&]@&%-=#@/{*%%&~+/~&~@&&&&#*#=%!%=&&%%=&%-%==*##]~~~@]]**&$-==&&===*@]]#===%%&&#&&*]*&&&&&##]{{*==#@&-%==&@{]==$$&#$%=#**&&*@#=*]*&-%=&*&$=**#&$$&]]$$&&&$&]#&*~+~=%==*]]/~*%^%$=*{]$$&==*~*]]#&$%%&*&=%=&~~@#!^%==&&&&=&=%%=&=$*@]#%%&@*&&&=-!$&#&&&&$$#*]#=#*&%!-%%%%$=&&$%-!-%=]]=%%$#**~{{~&=$#{/@]*#&=$=##=---=#]~]]]{1((<1[~#&*@#-%=&&&#***]@]&&**##&*##*~+1(+]=%--$&=#*&$==$$-'!&@//~&%%=#=$&=%-%%&#=$&%&]]#*~{~*%$#]@@/]=%$&]~*$$&*]#&&%-=]*&]~@&%-$#*#&&&&&&]@=%-%-%==*~]#=#{@@]===-]1(@$=*='-&@]%!&]$&{]=%%&&&&=*{~#$&&=$=%%-%#~{{]%!!*~]###%%*//]&%-%%-'-@{]&&&&*]=%=@+~####===%%$==]@$!%&=%-*]$^!$*@@#=%-=*&&*@*=%$&@{@&-%*+1+{=#]=&&&#&--!-&#*]**]*=$&&#]~~{@]]]]*#]]*=&&*#===*]&&&$&$%%#**&%%=&#&$=&#]{//@&%$#%-%==&*@*%-%=&#$-=*{@*#]]&&]]##%$&&##=$#]&$%=&]@&$%==$&]&$=@@#!-$=*]#@]*&$%&&*{~&$===*@#&=%%===&@@&&&@~{*&--%===&#**&&==&&=$&*#*#=#*###*&=$&&#*&&$--&]*==&#&%!-$=&%%%$$$%^'-$#@]#$$&#**@]&=%%%&]@*==*&$$=##=-!!&~++://:(3[/{{#==]~*==]@*=#]]]~~]]]]]@@##*]@{[(<~=$%--%=$&#=%==$%^;^&~/~]=!%%=#=#$--=&&#==#=&*#&*~{@#=####**=-$##]@*&&#]~]*=--=~~*]]#&%%=&***]]]]##]=$&$=$&=&**=%$]]**$$$-&++#!'--'!&*#-^$#%&{*%%$&&&&&*{~*$===&=%%%%*~/]$^!%]~****--*/:@*=--!!!#{:*&]~]##%-&~[@=&&]@#$-%&=%&*$!%&=%%&&%)-&@/{@@#=&@*=#~{#$$=*#&$-=~::]=)$/&&&&=$-!%&~@#~+{{]#&&&@/[1/*&&&&&#*]]=$%=&=#*]]&&#===%$*~@&%%$&]#=$&*~{/+@=!%&$%$&==*@#--$*@&%%=~{@##~~##]*#&====*]$-%#=--$&#]=--%=&#]#%%*#%-%==&#&*@]]=-=&*//=-%==&*&=$%$*@*#]@*#*]{~##$-%====*]#&=&&*#==&&#**&&&&##]*&$==*]&==%%#~@&&&=%%!-$#*=&#&&$%^'$*@/~]=$=$==*&$$!^!%]@&%-=&=$&#&%'!=~[<<[{]/[:@&$%!!$*@@]*{{]=#]]]@@]]**]]]*#]]*#~{@=%$%--!%%=&$-----!'!&]~]]&%%=#*#&$--=&%$&#&$%=#*]@]]**##&#&$%-#]**{*#=#~{/@=-%&~{*$$%%-%$%=#@~@@@*&*&$=$%%==&#*=%$#]@]##$$&{@=)2)--%*~#-!%=%&{#-%$==&&&&]*$-%=======&~~@#%!!=]@*]*=!!*/:@#$-';2^]+/&%@:/*&%%*/:*$=#]@&%-%$%%&]#%%=#&=$&-^%*{///+/]##&%&{+@$!-$&&=%={/]%)2=+&&*]#%-!$&{{]{:/@]#*#@/1(;%]]*@//{@**&%=@@]##*#%%%=]*%--------%**%''!-=*#&=====&$=*@@]&=**]]*#=-%$=&@/{@&$@:/]*]@]&#&#&&&=&#&$#/]&*&&#*#==##]]$-=*&%%%-#/+~@@]$-&&=$%%$=#]]#=$&]~~*$&**{/~=')%&@]**&%$#]*&&$---$===&#&*$%$=#&&==%=]{~*=$&*##@{/]$%*+:@&%%%--=~/~&${<+]]*#***#&=-&&---%===*{+~%^$*&=&=$=*@*#&&#$%&&&=&]=^)^%$&~~#%--%%%{}{~~#!!%&*#**&&#$';'-&@/~=$$$%$&=%%&*$')!&&#]@]*&&***##]~~#$-)^&]*$%%$&]]$!'-&]]$%$&**#&$%=]]###]{~]&###=--=&=&&-%&#%'$@~$%&=&#&-----=]]=$&%'!&#&&&=#~{@$%$=&]]&$&=%$&]&%-=~+@*#&$&]@*@@##]#&@~]#**#&*@@]]#=#]{/]==#&&#@*&$=#=%====&*@]#*]&$&&=**=*]]&&#&=*~~&$-!))!-=&***=-!!%$!)^$*~#*@]#=$$=$%%-$/[~%-#@]@*$&#$%%&=%')))^=///@#==]@]$%=$%!!%=#=))^$!-=&#**&&#*&$&##*&=*#&#*#$!!!!&#{{]&$*/]*]*&$%##$$&##*@#==*&$&*]@]***#&&&%%&@*=$==*~{~{]$^-&#=%%&#&&*]****@~@#$===$$-';'%#~~&==$$&*#=##&$&****@~]*=-%%$$%=&=&~{{]##&&#~//@*==~1:@&%$$-$]~~*$-#/~#*#%%&*#&%!=]#%-%=$=*~:@-^$*&%%%=&*]$$=-^;'&#&$!!^22;!=@[+#%%=&##(H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+H+set the timeout value in seconds for the main refreshopenMosixmigmon Help General: The openMosixmigmon is a monitor for migrations in your openMosix-cluster. It displays all your nodes as little penguins sitting in a circle. -> nodes-circle The main penguin is the node on which openMosixmigmon runs and around this node it shows its processes also in a circle of small black squares. -> main process-circle If a process migrates to one of the nodes the node gets an own process-circle and the process moved from the main process-circle to the remote process-circle. Then the process is marked green and draws a line from its origin to its remote location to visualize the migration. Tooltips: If you hold your mouse above a process it will show you its PID and commandline in a small tooltip-window. Drag'n Drop! The openMosixmigmon is fully Drag'n Drop enabled. You can grab (drag) any process and drop them to any of your nodes (those penguins) and the process will move there. If you double-click a process on a remote node it will be send home immediately. I hope you have much fun with it ;) M. Rechenburg / mosixview@t-online.de7Fߑ?i@r@4@Y@F@@D@openmosixmigmon.nodewidgetQLabelmigrate 10nodewidgetprocwidget home10procwidgetOpenMosixmigmonAppQMainWindowupdatenodes()setclusternodes(int)gethowmanyprocs()drawprocesslist()adjusttimer(int)18OpenMosixmigmonApp@ ddddddddddd ee%e2e?eLeYefeseeeeeeeeeeefff)f6fCfPf]fjfwfffffffffffgg g-g:gGgTgagng{ggggggggggg hh$h1h>hKhXhehrhhhhhhhhhhhiii(i5iBiOi\iiiviiiiiiiiiiijjj,j9jFjSj`jmjzjjjjjjjjjjj| }`}}} ~`~~~ ` kmuk"k.k:kFkRk^kjkvkkkkkkkkkkkklll*l6lBlNlZlflrl~lllll @` @` @` @` @` @` @`  @ ` @!$`&( +-/@247`9; >@B@EGJ`LN QSU@XZ]`_a dfh@kmp`rt wy{@~` @` @` @` @` @` @` @`   @` "$&@)+.`02 579@<>A`CE HJL@OQT`VX []_@bdg`ik npr@uwz`|~ @` @` @` @` @` @` @`  @ ` @ "%`') ,.0@358`:< ?AC@FHK`MO RTV@Y[^``b egi@lnq`su xz|@` @` @` @` @` @` @`  @   `      @   `   # % ' @* , / `1 3  6 8 : @= ? B `D F  I K M @P R U `W Y  \ ^ ` @c e h `j l  o q s @v x { `}     @   `     @   `     @   `     @   `     @   `     @   `     @   `      @   `      @! # & `( *  - / 1 @4 6 9 `; =  @ B D @G I L `N P  S U W @Z \ _ `a c  f h j @m o r `t v  y { } @   `     @   `     @   `     @   `     @   `     @   `     @   `     @   `  llllll mm,m=mNm_mpmmmmmmmmmm nn$n1n>nKnXnenrnnnnnnnnnnnooo(o5oBoOo\oiovoooooooooooppp,p9pFpSp`pmpzppppppppppp qq#q0q=qJqWqdqqq~qqqqqqqqqqr rr'r4rArNr[rhrurrrrrrrrrrrsss+s8sEsRs_slsyssssssssssstt"t/t $C 4g    DK L  b Td d  DHQ" t GI" U @E e    DY "  H!"  7 r H? { FM HE   w y$ FB $U 4Ql 0F  D FI T{dp?tmLh JE E !9EW,iF]Q /cG" AB" D6C" )$])4MD{gTd_t`= !Tk{Ex' 8G" %9LlDAB" b  E $L= @=  ! 4&W  CDvd' qT 9 !jX' :c/ J  dI"t\8_4  s> )M# E< c"~h[" B$2o 74YDCE (!H$" Tj d']# Stesn & :FQ 0A " & = CT-uo\H   $r<4nPF jD F !Td$t"'o  Mh yBV*   ;  !]& 'NY" W:p(6#$4S9DVTdtU03 ,= R}o3P0F !2,hL$" 4O DZn @F (! T d tz!d"! .!U!C" !H " !!@  ""V  /" 6"F& M"a"r"" ""K#V  #nD#hF V# m#$#  #4-#w $I "$D;$Tn$b !$`" $lF $d $t"%@=%dP%^J b%%D[$" %B" &d?g @&fd&:A " &:&WQ &2&Y ' 'P' n'pF {'4'$'4'D0(Ts(<]  A(x' T(d {(c: (t8(Q ($E (TCw (': ( ) ))D)  !U)x' f);) ))U* %*8?  !>*vl**'  *+*d*$i+8 &+J 8+4T+Do+tF +c +xF +Ti+DX& +h +d,t,J.,B1" @,a,b,,,,-^3-UG-s-$V-4y-D-XM .Tl.d7.tbJ.'^.>$" .x`9" .. /n'/pL/Mh/4/A/ /9 /v0?20Am" 0|F 0]' 0$C&1F !L14iw1@ 1D!1T1d}1@; !1t(1d &2]@28 P2d _22^=) 2F 2F 2$E 2@ 22$I 2&(3h O3ph k33F 33F' 3C3& 4" (4f=4F N4G " m4b4F 4$~44&46B`" 5Ds`5T&}5d5t5  !55"5: 6x' ,6}F64 " `6]s646c6[6:H " 62 6F 73 H7l7577" 7/ 7  77$84=8Dh8F w8T8G5" 8d$8tl'9@Z" V9-p99' 9 9* " 9&9p 9: $:B2" 4:F !Z:ex: :q:;:F @!;/:;|V;x  r;$;4z;D;F ;T<d&<tO<n<> <<<h= =D+=l ?=CX=p/home/gray/bccd/devel/glibc/work/singularity.d/i386-lnxbbc-linux/config.habi-note.S/home/gray/bccd/devel/glibc/work/singularity.d/i386-lnxbbc-linux/csu/abi-tag.hinit.c/home/gray/bccd/devel/glibc/work/singularity.d/i386-lnxbbc-linux/csu/crti.S/home/gray/bccd/devel/glibc/work/singularity.d/i386-lnxbbc-linux/csu/defs.hinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/home/gray/bccd/devel/glibc/work/singularity.d/i386-lnxbbc-linux/csu/crtn.Sprocwidget.cpp_ZSt8__ioinit_Z41__static_initialization_and_destruction_0ii_GLOBAL__I__Z11parsemynameSs_GLOBAL__D__Z11parsemynameSsomproc.cpp_GLOBAL__I__ZN6oMProcC2Ev_GLOBAL__D__ZN6oMProcC2Evomnode.cppnodewidget.cpp_GLOBAL__I_nodewidget.cppQx36ib_GLOBAL__D_nodewidget.cppQx36ibopenmosixmigmon.cpphelpiconmigmonbackwhatiswhite_xpm_ZZN18OpenMosixmigmonApp8readprocEiPKcE3buf_GLOBAL__I__ZN18OpenMosixmigmonAppC2Ev_GLOBAL__D__ZN18OpenMosixmigmonAppC2Evmain.cpp_GLOBAL__I_main_GLOBAL__D_mainnodewidget.moc.cpp_GLOBAL__I__ZNK10nodewidget9classNameEv_GLOBAL__D__ZNK10nodewidget9classNameEvprocwidget.moc.cpp_GLOBAL__I__ZNK10procwidget9classNameEv_GLOBAL__D__ZNK10procwidget9classNameEvopenmosixmigmon.moc.cpp_GLOBAL__I__ZNK18OpenMosixmigmonApp9classNameEv_GLOBAL__D__ZNK18OpenMosixmigmonApp9classNameEvelf-init.c_ZN6oMProc7setxposEi_ZN9QTextDragC1ERK7QStringP7QWidgetPKc_ZN10procwidget7metaObjE_ZN8QPainterD1Ev_ZNK7QWidget15customWhatsThisEv_ZN7QWidget12setFixedSizeEii_ZN7QWidget10setPaletteERK8QPalette_ZN10QWhatsThis3addEP7QWidgetRK7QString_ZN7QPixmapD1Ev_ZTI11QMainWindow_ZN8QPainterC1Evcos@@GLIBC_2.0_ZN6oMProcD1Ev_ZN6oMProcC1Ev_ZN18OpenMosixmigmonApp8slotHelpEv_ZN18OpenMosixmigmonApp14mouseMoveEventEP11QMouseEvent_ZN8QIconSetC1ERK7QPixmapNS_4SizeE_Z11parsemynameSs_ZN18OpenMosixmigmonApp8readprocEiPKc_ZN12QApplicationD1Ev_ZN6QLabel11resizeEventEP12QResizeEvent_Z10int2stringi_ZN7QWidget10adjustSizeEv_ZN11QMainWindow16setCentralWidgetEP7QWidget_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc@@GLIBCPP_3.2_ZNK6QLabel9classNameEv_ZN7QWidget4moveEii_ZN6QFrame15setMidLineWidthEi_ZN6QFrame9setMarginEi_ZNK12QPaintDevice7fontMetEP5QFontiPKci_ZNK18OpenMosixmigmonApp10metaObjectEv_ZN7QWidget19setBackgroundPixmapERK7QPixmap_ZThn36_NK7QWidget6metricEi_ZN7QWidget9setCursorERK7QCursor_ZN11QMainWindow21setRightJustificationEbstrchr@@GLIBC_2.0_ZN6omnodeC1Ei_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_jc@@GLIBCPP_3.2_ZN6omnode9getnodeidEv_ZN7QWidget7setMaskERK7QBitmap_ZN7QWidget15keyReleaseEventEP9QKeyEvent_ZN10nodewidgetD0Ev_ZNSi7getlineEPcic@@GLIBCPP_3.2_ZN10nodewidgetD1Ev_ZN11QMetaObject14new_metaobjectEPKcS1_P9QMetaDataiS3_iP13QMetaPropertyiP9QMetaEnumiP10QClassInfoi_ZN2Qt7darkRedE_ZN7QWidget10setEnabledEb_ZN7QWidget15mousePressEventEP11QMouseEvent_ZN7QPixmapC1ERKS__ZNK10procwidget10metaObjectEv_ZN7QStringpLERKS__ZN10nodewidget9dropEventEP10QDropEvent_ZN8QPainter11drawEllipseEiiii_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@@GLIBCPP_3.2_DYNAMIC_ZN10nodewidget16staticMetaObjectEv_ZSt4cout@@GLIBCPP_3.2_ZN11QMainWindow14setDockEnabledENS_11ToolBarDockEb_ZN10procwidgetC2EP7QWidgetPKc_ZN7QWidget11setAutoMaskEb_ZN6QLabel8setBuddyEP7QWidget_ZN7QWidget4showEv_ZNK6QLabel8sizeHintEv_ZNK10nodewidget9classNameEv_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCPP_3.2_ZN10procwidgetD1Ev_ZN7QWidget16setSizeIncrementEii_ZN9QTextDrag9canDecodeEPK11QMimeSource_ZN7QWidget14setFocusPolicyENS_11FocusPolicyE_ZNSolsEl@@GLIBCPP_3.2_ZN18OpenMosixmigmonApp15gethowmanynodesEv_ZNSt24__default_alloc_templateILb1ELi0EE8allocateEj@@GLIBCPP_3.2_ZN2Qt11darkMagentaE_ZTVSt9basic_iosIcSt11char_traitsIcEE@@GLIBCPP_3.2_ZNSolsEPFRSoS_E@@GLIBCPP_3.2strcmp@@GLIBC_2.0_ZN7QWidget8setFocusEv_ZN18OpenMosixmigmonApp14initMetaObjectEv_ZN8QPainter6setPenERK6QColor_ZN6QFrame13setFrameStyleEi_ZNSiD2Ev@@GLIBCPP_3.2_fp_hw_ZN7QWidget9setWStateEj_ZNSt10_List_baseI6oMProcSaIS0_EE5clearEv_ZSt10__distanceISt14_List_iteratorI6oMProcRKS1_PS2_EENSt15iterator_traitsIT_E15difference_typeES7_S7_St18input_iterator_tag_ZN7QWidget18focusNextPrevChildEbperror@@GLIBC_2.0_ZN7QWidget17setBackgroundModeENS_14BackgroundModeE_ZN6QLabel12drawContentsEP8QPainter_ZN5QFontC1ERK7QStringiib_ZN11QMainWindow11setUpLayoutEv_ZNSsC1EPKcRKSaIcE@@GLIBCPP_3.2pclose@@GLIBC_2.1_ZN7QObject11eventFilterEPS_P6QEvent_ZTV18OpenMosixmigmonApp_ZN7QObject7connectEPKS_PKcS1_S3__ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCPP_3.2_ZN8QToolTip3addEP7QWidgetRK7QString_ZN6QLabel6setNumEi_ZN8QSpinBox11setMaxValueEi__fini_array_end_ZN7QWidget6createEjbb_ZN7QWidget9setWFlagsEj_ZN6QFrame13drawFrameMaskEP8QPainter_ZN7QWidget13keyPressEventEP9QKeyEvent_ZN8QPainterC1EPK12QPaintDevice_ZNSt10_List_baseI6omnodeSaIS0_EE5clearEv_ZN6omnode7getYposEv_ZN2Qt5blackE_ZN7QWidget14setMaximumSizeEii_ZN18OpenMosixmigmonApp7metaObjE_ZTI10procwidget_ZN11QDragObject8dragCopyEv_ZNK10procwidget9classNameEv_ZN10QTabDialogC1EP7QWidgetPKcbj__dso_handle_ZN7QWidget7setNameEPKc_ZTV10nodewidget_ZN10procwidget2trEPKcS1___libc_csu_fini_ZN6oMProc7getxposEv_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@@GLIBCPP_3.2_ZNK7QWidget6metricEi_ZN7QWidget13paletteChangeERK8QPalette_ZN6oMProc6ishereEv_ZN7QWidget12focusInEventEP11QFocusEvent_ZN18OpenMosixmigmonApp11unselectallEv_ZdlPv@@GLIBCPP_3.2_ZN7QWidget13focusOutEventEP11QFocusEvent_ZN7QWidget14setMinimumSizeEii_ZN8QSpinBox11setMinValueEi_ZN7QWidget10closeEventEP11QCloseEvent_ZNK7QWidget10sizePolicyEv_ZN10procwidget21mouseDoubleClickEventEP11QMouseEvent_ZN7QWidget10enterEventEP6QEvent_ZNSt8ios_base4InitC1Ev@@GLIBCPP_3.2_ZN11QMetaObject12new_metadataEi_ZN18OpenMosixmigmonAppD0Ev_ZN6QFrame12setFrameRectERK5QRect_ZN10QTabDialog6addTabEP7QWidgetRK8QIconSetRK7QString_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@@GLIBCPP_3.2_ZN10nodewidget14dragEnterEventEP15QDragEnterEventsystem@@GLIBC_2.0_ZN7QWidget10updateMaskEv_ZN18OpenMosixmigmonApp16staticMetaObjectEv_ZNSt8ios_baseC2Ev@@GLIBCPP_3.2_ZN6omnode11setpositionEii_ZN7QWidget21backgroundColorChangeERK6QColor_ZNK7QObject4nameEv_ZN7QPixmapC1EPPKc_ZN10nodewidget14initMetaObjectEv_ZThn36_N18OpenMosixmigmonAppD1Ev_ZN8QPainter6lineToEii_initpopen@@GLIBC_2.1_ZN7QWidget17setKeyCompressionEb_ZNSs6appendEPKcj@@GLIBCPP_3.2_ZN7QObject10childEventEP11QChildEvent_ZNKSs7compareEPKc@@GLIBCPP_3.2_Z10file_existSs_ZN6omnodeC2Eiii_ZN7QWidget7setIconERK7QPixmap_ZN11QToolButtonC1EP7QWidgetPKc_ZN6QTimer5startEib_ZN7QString11shared_nullE_ZN7QWidget8reparentEPS_jRK6QPointb_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE@@GLIBCPP_3.2_ZN7QWidget9hideEventEP10QHideEventfscanf@@GLIBC_2.0_ZN7QWidget17setMicroFocusHintEiiiib_ZN18OpenMosixmigmonApp15fillprocesslistEv_ZN6QLabelC2EP7QWidgetPKcj_ZN10procwidget13applymiggroupEvmemmove@@GLIBC_2.0_ZN7QWidget7setFontERK5QFont_Z10string2intSs_ZN7QWidget8setFRectERK5QRect_ZTI10nodewidget_ZN6QLabelD2Ev_ZN18OpenMosixmigmonApp2trEPKc_ZN10procwidget15mousePressEventEP11QMouseEvent_ZN12QApplication4execEv_ZNSoD2Ev@@GLIBCPP_3.2_ZN7QWidget17setUpdatesEnabledEb_ZN7QWidget13showMaximizedEv_ZNSt12__basic_fileIcED1Ev@@GLIBCPP_3.2_ZN11QMainWindow11eventFilterEP7QObjectP6QEvent_ZN8QPainter6setPenERK4QPen_ZN7QString10fromLatin1EPKci_ZN11QMainWindow12setStatusBarEP10QStatusBar_ZN7QStringC1ERKS__ZN7QString14makeSharedNullEv_ZN7QWidget17mouseReleaseEventEP11QMouseEvent_ZN7QWidget13setFocusProxyEPS__ZN18OpenMosixmigmonApp15drawprocesslistEv_ZN18OpenMosixmigmonApp10unselectpgEv_ZNK11QMainWindow8sizeHintEv_ZN11QMetaObject14new_metaaccessEi_ZN7QWidget13showMinimizedEv_ZN6QTimerC1EP7QObjectPKc_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@@GLIBCPP_3.2_ZN10QTextCodec6localeEv_ZN8QPainter6moveToEii_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2_ZN8QPainter5beginEPK12QPaintDevice_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCPP_3.2_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCPP_3.2_ZN7QWidget13dragMoveEventEP14QDragMoveEvent_ZN11QStringData10deleteSelfEv_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE@@GLIBCPP_3.2_ZNSs6assignERKSs@@GLIBCPP_3.2_ZN6QFrame9drawFrameEP8QPainter_ZN6QLabel12setAlignmentEi_ZN12QRadioButtonC1EP7QWidgetPKc_ZTI6QLabel_ZN12QApplication7setFontERK5QFontbPKc_ZNSt14__simple_allocISt10_List_nodeI6oMProcESt24__default_alloc_templateILb1ELi0EEE8allocateEj_ZThn36_N10nodewidgetD0Ev_ZN7QObject16disconnectNotifyEPKc_ZN6oMProc8getompidEv_ZN7QWidget4hideEv_ZN6omnode7getXposEv_start_ZN10nodewidget2trEPKc_ZN7QWidget5closeEbfgets@@GLIBC_2.0_ZN6QLabel9setPixmapERK7QPixmap_ZN18OpenMosixmigmonApp11updatenodesEv_ZN8QIconSetD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev@@GLIBCPP_3.2_ZN6oMProc7getyposEv_ZN11QMainWindow10setMenuBarEP8QMenuBar_ZN2Qt9darkGreenE_ZN6oMProc7setProcEiii_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@@GLIBCPP_3.2_ZN18OpenMosixmigmonAppC2Ev_ZN11QMainWindow11styleChangeER6QStyle_ZN10procwidgetC1EP7QWidgetPKc_ZN10procwidgetD2Ev_ZN7QString7sprintfEPKcz_ZN11QMainWindow15setToolTipGroupEP13QToolTipGroup_ZTS18OpenMosixmigmonApp_ZN18OpenMosixmigmonApp17mouseReleaseEventEP11QMouseEvent_ZN2Qt5greenE_ZN11QMainWindow16staticMetaObjectEv_ZN11QMainWindow11resizeEventEP12QResizeEvent_ZN7QWidget5eventEP6QEventscandir@@GLIBC_2.0_ZN6oMProcC1EiiSs_ZNK12QPaintDevice7fontInfEP5QFonti_ZN10procwidget14dragEnterEventEP15QDragEnterEvent_ZNSt14__simple_allocISt10_List_nodeI6omnodeESt24__default_alloc_templateILb1ELi0EEE8allocateEj_ZN18OpenMosixmigmonApp11adjusttimerEi_ZN7QWidget9showEventEP10QShowEvent_ZThn36_N18OpenMosixmigmonAppD0Ev_ZN4QPenD1Ev_ZN10procwidget14initMetaObjectEv_ZNSt9basic_iosIcSt11char_traitsIcEED2Ev@@GLIBCPP_3.2_ZN6QLabel16staticMetaObjectEv_ZN6omnodeC2Ev_ZN11QMetaObject15set_slot_accessEPN9QMetaData6AccessE_ZN7QWidget8setCRectERK5QRect_ZN2Qt4cyanE_ZN7QWidget11styleChangeER6QStyle_ZN7QWidget21mouseDoubleClickEventEP11QMouseEvent_ZN7QObject11removeChildEPS__ZN6QFrame12setLineWidthEi_ZN11QMainWindowD2Ev_ZNK18OpenMosixmigmonApp9classNameEv__fini_array_start_ZN7QWidget10wheelEventEP11QWheelEvent__libc_csu_init_ZNK6QLabel15minimumSizeHintEv_ZN10procwidgetD0Ev__bss_startmain_ZN18OpenMosixmigmonApp6redrawEv__libc_start_main@@GLIBC_2.0_ZN10procwidget9getmynameEv_ZN7QWidget11unsetCursorEv_ZTS10nodewidget__init_array_end_ZN7QObject20badSuperclassWarningEPKcS1__ZN11QTranslator4loadERK7QStringS2_S2_S2__ZN5QFontD1Ev_ZNSiC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCPP_3.2_ZN10procwidget11is_selectedEv_ZTI18OpenMosixmigmonApp_ZN9QTextDrag6decodeEPK11QMimeSourceR7QString_ZN7QWidget14dragEnterEventEP15QDragEnterEventdata_start_ZN12QPaintDevice3cmdEiP8QPainterP13QPDevCmdParam_ZN6QTimer14changeIntervalEi_ZN11QMainWindowC2EP7QWidgetPKcj_ZN6oMProcC1Eii_ZN6oMProcC2EiiSs_ZN8QSpinBoxC1EP7QWidgetPKc_ZN8QPainter8drawRectEiiii_ZN2Qt7magentaE_finiqApp_ZNSsC1ERKSs@@GLIBCPP_3.2_ZN10procwidget2trEPKc_ZN18OpenMosixmigmonAppD2Ev_ZSt20__throw_length_errorPKc@@GLIBCPP_3.2_ZN7QWidget10showNormalEvfclose@@GLIBC_2.1_ZN6oMProcC1ERKS__ZN7QWidget10leaveEventEP6QEvent_ZN7QWidget7setMaskERK7QRegion_ZN7QWidget14setAcceptDropsEb_ZN6QLabel7setTextERK7QString_ZN7QObject10timerEventEP11QTimerEvent_ZN7QWidget21setPalettePropagationENS_15PropagationModeE_ZNSolsEm@@GLIBCPP_3.2closedir@@GLIBC_2.0_ZNSs4_Rep10_M_destroyERKSaIcE@@GLIBCPP_3.2_ZN6QLabel10fontChangeERK5QFont_ZN7QObject11insertChildEPS__ZN7QWidget14dragLeaveEventEP15QDragLeaveEvent_ZN10procwidget16staticMetaObjectEv_ZN7QPixmapC1Ev_ZN7QWidget11setIconTextERK7QStringopendir@@GLIBC_2.0snprintf@@GLIBC_2.0_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8__ZN18OpenMosixmigmonApp15mousePressEventEP11QMouseEvent_ZNSs6appendERKSs@@GLIBCPP_3.2_ZN7QWidget15setActiveWindowEv_ZNK6QLabel14heightForWidthEi_ZNK11QMainWindow15minimumSizeHintEv_ZN6QLabel13setAutoResizeEb_ZN7QWidget10fontChangeERK5QFont_ZN7QWidget18setBackgroundColorERK6QColor_ZN6omnodeC1Ev_ZN10nodewidget7metaObjE_ZN12QApplication17installTranslatorEP11QTranslator_ZNSs12_M_leak_hardEv@@GLIBCPP_3.2_ZNSt4listI6oMProcSaIS0_EE18_M_insert_dispatchISt14_List_iteratorIS0_RKS0_PS5_EEEvS4_IS0_RS0_PS0_ET_SC_12__false_type_ZN2Qt10darkYellowE_ZN18OpenMosixmigmonApp2trEPKcS1__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCPP_3.2_ZNSs4_Rep11_S_max_sizeE@@GLIBCPP_3.2_ZN12QApplication13setMainWidgetEP7QWidget_ZN6omnodeD2Evatoi@@GLIBC_2.0_ZNSs6assignEPKcj@@GLIBCPP_3.2_ZN7QStringC1EPKc_ZTV10procwidget_ZN11QMainWindow17setUsesBigPixmapsEb_ZN6QLabel16drawContentsMaskEP8QPainter_ZN6QLabel11setAutoMaskEb_ZN6oMProcC2Eii_ZN6oMProcC2Ev_ZNK12QApplication9translateEPKcS1_S1__ZN18OpenMosixmigmonApp5setpgEv_ZN7QString4nullE_ZN6omnodeD1Ev_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_end_ZN7QWidget22backgroundPixmapChangeERK7QPixmap_ZN18OpenMosixmigmonApp11getmynodeIDEv_ZN18OpenMosixmigmonAppD1Ev_ZN7QWidget10setCaptionERK7QString_ZN2Qt4blueE_ZN7QWidget9moveEventEP10QMoveEvent_ZN10nodewidget2trEPKcS1__ZN11QMainWindow4showEv_ZN6omnodeC1Eiii_ZN18OpenMosixmigmonApp10checknodesEv_ZN11QTranslatorD1Ev_ZN2Qt8darkBlueE_ZNK10nodewidget10metaObjectEv_ZN7QWidget6resizeEii_ZN2Qt5whiteE_ZN11QTranslatorC1EP7QObjectPKc_ZN6QFrame12frameChangedEv_ZNSs15_M_replace_safeIPKcEERSsN9__gnu_cxx17__normal_iteratorIPcSsEES6_T_S7__ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvj@@GLIBCPP_3.2_ZN7QWidget13enabledChangeEb_ZNK11QMainWindow9classNameEv_ZN7QWidget6polishEv_ZTS10procwidget_ZN6QLabel6setNumEdfopen@@GLIBC_2.1_ZN18OpenMosixmigmonApp10paintEventEP11QPaintEvent__init_array_start_ZN7QWidget7repaintEiiiib_ZThn36_N10procwidgetD0Ev_ZN7QPixmapaSERKS__ZNK7QString5toIntEPbi_IO_stdin_used_ZN12QButtonGroupC1EP7QWidgetPKc_ZThn36_N10nodewidgetD1Ev_ZN10procwidget11setmiggroupEi_ZNSs20_S_empty_rep_storageE@@GLIBCPP_3.2_ZN18OpenMosixmigmonApp15gethowmanyprocsEv_ZN7QWidget9dropEventEP10QDropEvent_Znaj@@GLIBCPP_3.2_ZN11QMainWindow10childEventEP11QChildEvent_ZN6oMProc7islocalEv_ZN6oMProcD2Ev_ZN6omnodeC2Ei_ZN6QLabel8setMovieERK6QMovie_ZN7QObject13connectNotifyEPKc_ZNSs7replaceEjjPKcj@@GLIBCPP_3.2_ZN7QWidget14mouseMoveEventEP11QMouseEvent_ZN2Qt6yellowE_ZN7QWidget11customEventEP12QCustomEvent_ZN7QWidget11setGeometryERK5QRectsprintf@@GLIBC_2.0_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@@GLIBCPP_3.2_ZN10procwidget14mouseMoveEventEP11QMouseEvent_ZN5QFont12setPixelSizeEi_ZN7QWidget8x11EventEP7_XEvent__data_start_ZN10procwidget15toggle_selectedEv_ZThn36_N10procwidgetD1Evsin@@GLIBC_2.0_ZN6oMProc7setyposEireaddir@@GLIBC_2.0_Jv_RegisterClasses_ZN7QStringD1Ev_ZNSs4_Rep11_S_terminalE@@GLIBCPP_3.2_ZN7QWidget11setGeometryEiiii_ZN7QWidget16setMouseTrackingEb_ZNSs9_M_mutateEjjj@@GLIBCPP_3.2_ZN4QPenC1ERK6QColorjN2Qt8PenStyleE_ZTVSt13basic_filebufIcSt11char_traitsIcEE@@GLIBCPP_3.2_ZNSt8ios_base4InitD1Ev@@GLIBCPP_3.2_ZN7QWidget12releaseMouseEv_ZN18OpenMosixmigmonAppC1Ev_ZN7QWidget18setFontPropagationENS_15PropagationModeE_ZN12QApplicationC1ERiPPc_ZN7QWidget7destroyEbb_ZN10procwidget11getmiggroupEv_ZN6QLabelC1EP7QWidgetPKcj_Znwj@@GLIBCPP_3.2_ZN7QObject16checkConnectArgsEPKcPKS_S1__ZNK7QWidget14heightForWidthEi_ZN18OpenMosixmigmonApp15setclusternodesEi_ZN8QPainter3endEv_ZN12QPaintDevice10setX11DataEPK19QPaintDeviceX11Data_ZN11QMainWindow5eventEP6QEvent__gmon_start___ZNK6QLabel10sizePolicyEv_Z13onlyfirstpartSs_ZN6QFrame10updateMaskEv_ZN6QFrame10paintEventEP11QPaintEvent