ÕÓ Ï Ï5ѾnÙxQ=‘ÿÿ×C4<$·         ; ;;33;;;;;;;;;;;;;;;;;;;;99;;;;;;;;;;;;;;;;;?;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????;;;;;;?;;;;;; ;;;;;;??????;;?;;;;;;?;???????;;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;???????;;;;;;?;;;;;;+;;;;;?;????;;;??          ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????;;;;;;;;?????;;;;;;;?{{???;???;?;?;;+?;??+;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;?;;;;;;;;;;;;;;;;+;;;;???;;??;;;;            ;;;;;;;++;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;????;;;;;;;;;;????????????;;;;;;;;;;????;;;;;??;; ?;;+?;;;?;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;??;;;;;       ;; ;;;;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;?;;;;;;;;;;;9;;;;;;;;;;;;;;;;;;;?;;;??;;;??;;;;;;;;;;;;;???;;;??????;?;;;;;;;;;;;;?;???????;;;; ;?;;?;;??;;;;;;;;;;;;{;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;;?;;;;;;????;;??         ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;??;;;;;;;;;;;;??;;;;;;???;;;;;9;;;;;;;;;++;;;9;;;;;;??;;;;;?;?;;;;;;;;;;;;;;;;;;;;;;?????;??;;???;;;;;;;;;;;;;;;;??;;;; ;??/;;;;?;;;;;;;;;;;{{{;;;;;;;;;;;;;;;;;;;??;;?;;;?;;;;;;++//;+;??;;;;???;;;               ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;+????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9;;;;;???;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;????;;?;;????;;;;;;;;;;;;;;;;??;;;?;;;??;;;;?;;;;?;;;;;;;;??;;; ;;;;;;;;;;;??;;;;;?;;;?;??;;;;;;;;;;;;;?;;          ;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;??;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;?;;;??;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;??;?????????;;;;;;;;;;;;?;;?;??;???;;;;??;;??;;;;;;;;????;;;;;;;;;;;;;??????;;;;;???;;;;;;;;;;;;;            ;;;;;; ;;;;;;;?;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;;??;;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;??;???;;????????;;;;;;;;??;;;??  ???;;;;;;?;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;?;;?;;;?;;;;;;;;;;;;;            ;;;;;;;;; ;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;???;;?;??;;;;;;;?;;;;??;;;;?????????;????????;;;;;;;??;;????????;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;?;;;;;;;;;;;;;         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;????????;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????????;???;;;;;;;;;;;;;;;;;;;??????;;???????????;;;;;?;;?;???????;; ?;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;+??;;;?;;?;;;;;;?;;;;;;;       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;??????;;;?;;;;;;;;;;;;;;;;;;;???;????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????;??;?;;;;;;;;;;;;;;;;;;???????;;;????????;;;;?????????????????; ?;;;+;?;;;;;;;;;;;;;???;;??;;;;;;;??????;;???;+;;;;;???=;;;;;;;;???;?;;;        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????????;;;;;;;??;;;;;;;;?;;;???;;?????;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????????;;;;;???;;;;;;;;;;;;;;;;;????????;;;;;;????????;;;;??????????;;;;;;;;;;;;;;;?;;;;;;??;?????;;;;;;;????/;??;?;++??;???;;;;;;;;;;;;;;;;;;;      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;???;;;;;;???;;;;;;;;;;??;;????????????;;;;;;;;;;;;;;;;;;;;;;;;;?;;???????/???????;;;;;;;;;;;;;;;;;;;;;;?????;;;;9;;;??????=;;;;;;?????????? ;;;;;??;9;;;?;;;;;;;????;;;;;;;;;?????;;??;???+?;;;=?;;;;;;;;;;;;;;;;;;;;    ;;;;;;;;;;;;;;;;????;;;;;?;;;;;;;;;;??;;;;;;;;;;??????;;?;;;;;;;;;;;;;;;;;?;;;;;;;;????;;;;;;???/?????;;;;;;;;;;;;;;;;;;;;;;;??????;;;;;;;???;???;;;;;????/????? ??;;;;;++?;;;;;;??;;;;;;??;;;?>>;?;;;;;???;;;;;;;????;?;;?;;;;;;;;;?;;;;;;;    ;; ;;;;;;;;;??;;;;?;;;;;;;;;?;;;;;;;;;;;??;?;;???;;;;;;;;;;;;;;;;;;??;?;;;????;;;;;;;;??????;;;;?;;;;;;;;;;;;;;;;???;;;???;;;;;;;?;;;?;;;;???????/??????????;;;;?;;;;;;;;?;???;;;;;;;?????/?//???;;;;;;;?????;?;;??;;;;;;;;??;?       ;; ;; ;;;;;;;??;;;;;??;;;;;;;;??? ;;;;;;;;;;;;;;;;?;;;;;;;;???;;;;;;?????????;;;;;;;;;;;??;;;??;;;;;;;;;;;;;;;;????????;;;;;;;?;;?;;;;;;?????;;;;?;;;;;)++;??????;;?;???//???=?????;;;;;;???;;;;;;;;;;;?????          ;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;??;?;;;;;;????????;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;??;;;;;;;????????;;???;;;?;;;;;));;????;?;???????//;????;;;;;;;;;?;;;;;;;  ;??;          ; ;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????????;;;++;;;;;;;;;???{{;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;?;;;;;;;;???????????????;;??;;???;;99;;;;?;;;???????????;;????;;;;;;;;+?????; ;/;???        ;; ;;??;;;;;;??;;;;;;;;;;;;??{{;;;;;;??????????;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;??;;;;;;;????????????? ;;????;;;;;;;;???????????????????;??????;;;;;???;;;????;;       ;; ;;;;;;;;;; ;;???;;;;;;;;;;;?;??;;;;;;;???????????;???;;;;;;;;??????;;;;;;;;;;;;;;//;;;;;;;;;;;;;;;;;;;?;;;;;???????????;;;;?;;9;;;;;????????????????????;;;;;?;?;;??;?;;;      ; ;??;;;;;;  ;;;???;;;;;; ;;;;;;;;;;;;;;;;;;;;;?????;?????;;;;;;?;;;???;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;??;;;;;;;;;;;??????????;; ;;?;;;9;;;::??/???????;?????? ;;;?;??;;;;;;;;;        ;; ;;;  ;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????????;;;;;;;;?????;;;;;;;99;;;?;;;;;;;;;;;;;+;;;;;;;;;;;;;;;??????????;; ;;;;;;?;;;;;;;?/;;?????????; ;;????;??;;;;9              ;;;;;;;??;; ;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;??????????;;;;;;;;???;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;?;;));??9;;;;;;;9??;;;;;;??;?????????? ;?????;;??;;;;;;+           ;;;;  ;;;;;;;;; ;; ;;;;;;;;;?;;;;;????;;;;;;;;;;?????????;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;????????;;;??;;;;;;;;;;;?;;?????;?;+;;???????;;???;;??;;;;           ;;;;;;;;;;;;;;;;;;;;;;;;;?+;;???;;;????;;;;;;;;;;??;??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;+????;;;;;;;999;;;;;?/??;;;????;;;????????????????>;        ;; ;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;???;;;;;;;;;????;;;;;;;;;;;;;;;;??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;+ ; ;??; ?;999;;9;;;;;;::??;?????;;;???;;?????????????;;         ;; ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;??=;;???;;;;;;;;;;;;;;;?;;;;;;;;;;??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;;9 ???;  ;;;;  ;?;;;9;;99;;;;:?????????==?????;;;????????;;           ;  ;;;;;;; ;;;;;;;;;;?;?  ;;99;;;;;;;;;;;;????????;;;;;;???????;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;???;;;;;;   ;;  ???;;;?;99;;?????;;;??;;;;????????;              ;;;;;;;;;;;;;?? ;;;;;;;;?????????;;;;;;;;;??????;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;;;   ?=??;?;;;;???????;;;;???????????             ;;;;;;;;;;;;;;;;;;;;;;;?;     +;;?;;;?????/???;;;;;;;;;;????????;;;;;;;;;;;;;;;;;;;;;;;;;???;;  ;;;;;????;;;;;;;; ;??  ?;;;;;???????????           ;;;;;;;;;;;;;;;;;;;;;;;;;;      +??;??;;????/????;;;;;;;??????;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;??????;;;;+? ; ;;;;???????          ;;;;;; ;;;;;;;;;;;;;;?;       ;;?????????//?;;;;;;;;;;;???;;;;;;;;;;;;;;;;9;;;++;;;;;;   + ;;99;;;?;;;;?;;;;   ;;;;;???????          ;;  ;;;;;;;;;;;?;;;;;     ;;;????????//??;;;++;;;;;;???????;;;;;;;;;;;;;;;;;;;;;   + 9;;;;;;?;==????;;  ;;;; ;;????           ;;;;;;;;?;;;     ;;;???????///?;;;;;;;;;;;;???????????;;;;;;;;;;; ;   + ;;;;;;;;;;?;???    ????                 ;;;;;;;;;;;;?;;??   ?????????//?;;;;;;;;;;;;;??????;;;;;;;;;;  ;;; ;;;+9;;+9;;=???/?  ??????        ;;  ;;;;;;;;;;?    ?;;???;;;;;;;;;;;;;;;;;??;;????;;;;;;;;    ;;  ;;;;;;;;;=??;;;    ????        ;;;;;;;;;;;;;;;    ;;;;;;??;;;;;;;;;;;;;;;;;;;??;;;;;  ??    ; ?;;;;???;;   ;?;;;         ;;;;;;;;;;;;;;;;;;;;;;????? ;;;;;;;;;;;;;;;;;+;;;;;?;;;;;;;;   ???;;;;;;;;?;;;      ;           ;;;;;;;;;;;;;;;???;;;;;;;;?????   ;;;;;;;;;;;;;;;;;;;;;  ;;  ;;;;;;;;99 ;;;;99            ;;;; ;;;;;?;;;;???;;?;;??    ;;;;;;;;;;;;;;;;;      ;;++; ;9;9;9:988               ;;;;;;;;; ;;;;;???;;?;??????????????   ;;;;;;;;;;;;;;    99;)+;9 :  ?           ;;;;;;;;;; ??;;;;;????;;????;;????????  ;;;;;;;   ;999))))9988888    ??        ;;;;;;;;;;;?;??;?;;????;??;; ;; ;   ;99)::;)): 8             ;;;;;;;;;;;;;;;;;????;??;;?????;;?;;;;     ;;   ; ::::::888                ;;;;;;;;;  ;;;;;;;;;;; ????;;;;????;??;; ;;       ;  :*(:((888             ;;;;;;;;;;;;;;;;;;;;;;;;??????????;;  ;        ;;;::::(((8888             ;;;;;;;;;; ; ;;;;;;;???????;;;;;  ;;      ;;;;;;  ((::888(888:::9       ;;;;;;;;;;;;;;;;;;;;;???????;;;;;;  ;;;       ;;;;;;;;;   :88888899((         ;;;;;;;;;;;;;;;;;;;????;;;;;;;  ;;       ;; 888888::888            ;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ??;   ;;      ;;:::::::             ;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;?;;;;;;?;;;;;;;; ??         ;;;;::;;: :(            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;?        ;;;:;;;;9::: :        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;?;;;;;;;;;;;;;;;;;;;??        ;;;:;;999:::::           ; ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;     ;; ;;::::: :;;8::::888888888       ;;;; ;;;;;;;;;;++;;;;;;;;;;;;;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;       ::(((:::88889;888          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;     ;;;;;;:8888888:::::::889(8888((8  ;    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;??;;;;;;;;;;; ??;    +;;;::888(8888::98(88( (((8      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;?;;     ;+; 9;;;::88((((88888898((8(88 8((888       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++;;;; ?;    ??;; 99;;;;;;:::((88888::898888((        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;    ?;;  ;;;9999 ;;;;;9;;;::(8888888888:::(           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;      ;;;  99);;;;;9;;;;:;;:8:88:(((8(((((((8          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++;;;;;;;;;;;;;;      ;;;    99;;99;;;;;999999;;;;;::::::::((((888    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;      ;;9; ;;9;;;;;;99;;;;;;;;;;;;9)))::;;;;;;::;;::::::888(8    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;      ;;;9  99999;;9;9)));;;;;:;;;;;999::88;;;;;;;;99998888      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;??;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;?;;;;?     999;;;999;;;;;;;:;:::;;;;;999;;;;9;;;;;;;9;99::::8    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;?;;;;;;??;;;;;;;;;;;;;;;;;;;??;;;;99      ;;;99;;;;;;;;9;;;99;;;;;;;;;99;;;;;888;;;;;;;))):::::8      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;??;;;;????;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;         999;;;9;;;;;;;;;;;;;;;;;;;;;;;);;;;;;99;;;;;;;999;:*((((     :::;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;?;;;;;;;;;;;;;;;??;;??;;;;;;;;;;;;;;;;;;;;;;;;?;;;?;;;;        ;;;;;;;;;;;;;;;9);;;;;;;;;;;;;;;;;;;;;999;;;9;;9999*8    :::::;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;?;;;??;;;;;;;;;;;;;?;??;;;;;;;;;;;;;;;;;;;;;;;;;??;??;;;;;          ;;;;;9;;;;;;;;;;99));;;;;;;;;;);;;;;;:9;;));;999;999)8(   :::::;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;??????;;;;;;;;????;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;        999;;;;;;;;9;;;;;;;99;;;:);;;;;;;;;;;;;9999;;;9 ( ;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;; ;;;;;??????;;;;;;;????;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;          ;;;99;;;;;9;;;;;;;;;;;;8;;;;;;;;;;;;;999;;;;;;;;:(      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;?;;;;;;;???;;;????;;;??;;;;;;;;;;;;;;;;;;;;;;; ;;;;;          ;;;;;;;;99;;;;;9;;;;;;9;;;;999;99;99;;));9;;;;;;     :: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; ;;;;??????;;;;;;;;;;;;;?;;;;; ?????;;;;;;;;;;;;;;;;;;;;;;;;;;;;          ;;;;;;;;;;;;;;;);;;;;;;;::::;;;;;;;9999;;;+;999;99;;;;:     :  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;??;???;;??;;;;??;;;;;;;;;;;;;; ;;?;;;;;;;;;;;;;;;;;;;;;;;;          ;;;;;;;;;;;;;;;;999;;;;;;;;;:888:;;;;;;;;;;;;;;99+9;;99+++:::     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;???;;;?;;;;;;;;;;;;;;;;;;        ;;;;;9;;;;;;;;;;;;;;;;;;::::8:;;;;;;;;;;;9;;);99+;;;99;::8  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;?;;;;;;;;;;;;;;;;;;;        ;;;;;;999;;;;99999;999;;;;;::8:::;;;;;;;;;;;;;9;;;;;::;99:::::::; : ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;?;;??;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;       ;;;;;99999))9;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::::8::::88;;;;;    8 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++ ;;;;;;;;;;;;;;;???;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;       ;;9999;;;99;;;;;;;;99;;;;:::::;;;;;;;;;;;;;;;;;;;;:88::::::8:::::::(;::      ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;+;;;;;;;;;;;;;;;; ;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;         ;;;999;;;;;;;99);;9);;;;;;::::;;9;;;;;;;;;;;;;;;;;;:::::::8888888::::(::       :::::;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;??;;???;;;;;;;;;;;;;;;;;;;;;;         ;;;;9;;;;;;;;9;;;;;9;;;;::::::::;99)+;;;;;;;99;;;::::::::::88((8:      888::::8;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;; ;;?;;;;???;;;;;;;;;;            ;;;;;;;;;;::;;;;;;;;99;;::::::::;998;;;;;;:++)9::8888:8888(888888((:8::     ::(:8  ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;????;;;;;;;;;;;          ;;;;;;;:::::;;;;;;;999:::::8:::::::8::::;::999:888888(((88::8:8:8:     :8:8 ;;;;;;;;;;;;;;;;;;;;;;;;;;9;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;;;;;??;;;;;;;;++;      ;;;;;;;::**:;;;;;;(**:::::::8888::::::::::::::8888::::::::    :88:::::;;;;;;;;;;;;;;;;99  ;;;;;;;;;;;;;;;;;;;++;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;;;;         ;;9;;:::;;;9;;9(::88::::::::(::::::::888888     :::8::::;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;       ;; ;;9;;:** :;;;;;;:: (88:888((((::8  :::       :::8:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;        ;;;9:::::::;;;;;;::: 8(888:**( ::* (((:       ::8:8:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;?;;;;;;;;;;;       ;;;;:::;;;;;;;::((  88:::8(((**:::       888 ;;;;;;;;;;;;; ;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;???????;;;;;;;;;;;    ;;;::;;;;; :8((((** ::: (        88  ;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????;;;?;;;;;;;;      ;;;;;;;;;::((  :::  ::        8*::  ;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???????????????;;;;;       ;;;9;  ::::::::::88       8:::::::: ;;;;;;;;;;;;;;;;;; ++;;;;;; ;;;;;;;;;;;;;;;//;;;;????????? ??;; ;;         ::;)); ::888::  :8::::::: ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????;; ;;;;  ;;;;;      ;; ;;;;; ::::8    :::::::::   ;;;; ;;;;;;;;;;;;;;; ;;;;;; ;;;;;;;;;;;;;;;;?????????;;;; ;;;;        :)   :88::888::          :::::::     ;;;; ;;;;;;;;;;;;;;;;;;;+++;;;;;++;; ++;;;;;;;;;;;;;????;;;;;????;;;; ;;;;   ;;;;   : ::::      ::::::::8       ::::::::   ;;;;;;;;;;;;++;;;;;;+ ;;;;;;;;;;;;;;?;??;;;;;;????????;;;;;;     ;;     :  ::8(((:::::         :::::::::   ;;;;;;;;;;; ;;;;;;;;;;+;;;;;; ;;;;;;;;??;;;;;?????????? ;     ;;    :::8     ::::88      ::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;; ;;; ????;;;;??????;;    ;;;    :  888::     :::::::8:  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????;;; ??;    ??     :::;: :88888*    : ::::8:::::   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;??;;;;;;;;;;;   ;;    ::::;;;;;; 8888   :::   8:::8:::::  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;?;;;;;;;;;;;;;;;;;;;;;   ;;      :;;;;;;;;;;; 8(    :  ::8888:::::::::     ;;;;;;;;;;; ;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;?;;??;;;;;;;;      ;;    ::;;;?;;;;;;9;;;        :::::888:::::::::     ;;;;;99;; ;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;        :;???;;;;;:;;;9;           ::::88:88:::::::::::::   ;;;;;;;;;;;;;;;;; ;;;;99;;;;;;;;;;;;;;++;;;;;;;;;;?;;;;;;????;;;;;;;;;;;;;;;;;        ;;;;;;;;;;;;:       88:::::88((88::::8*::::::::8((:   ;;;;;;;;;;;;;;;;;;;; ;;;;;9;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;?????;;???;;;;;;;;;;;;;     ;;;;;;;;;;:       ::::8:::88:::::(::::::::888888:::   ;;;;;;;;;;+;; ;;;; ;; ;++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????? ??;;;;;;?;??;;;;;;;       ;;;;;;;;::           :::::::::::::::::::(::::8*::888888888:88 ;;;;;;;;;+;;;;;;;;;;;;;;; ;;;;;;;; ;;;;;;;;;;;;;;;;;;;;????????;;;;;;??;;;;;;;;;        ;??;;;;;;:              :::::::8::::::::::::::888*:8888::::(888888:::   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????;;??;;;;;;;;;;;;;;        ;;;;;;;::            :::::::::::8::::::::8:::::::888::88888:::::(88     ;;;;;;;99;;;;;;;;; ;;++;;;;;;;;;;;;;;;;;;;;; ;;;;??????;;;??;;;??;;;;;;;;;;;;       ;;;;;;;;:          :::::8::::;::::::::::::::::::::::::::::::88::   ;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;;?;;;;;;????;;;;;?;;;;;;;;;;;;??;;        ;;;;;;:::           :::::::8:::;;;;;::8::::::::::::::::::  ;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;???;;;;??;;;;;;;;;;;;??;;         ;;;;;;;::         ::::::::::::;;;;;;;:88::::  ;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;++;;;;;;;;;?;;; ??;;??;?;;;;;;;;;;;;;;;;;         ;;;;;:        :::::8::::::::::::;;;9;;;;::::: ;;;;;;;;;;;;;;;;;;;; ;;;; ;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;????;;;;;;;;;;;;;          ;;;+;;:       ::::::: :::::::::888:::::8:::::;;;;:::::: ;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;??;;?;?;;;;;;;;;;;;;;;;        ;;;;;       ::8::::::::::::::::::::::::::::::8::8:::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;       ;;;:       ::::::8888:::::::::::::::::::::::::::::::::::8::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;;;; ;;;;;;;;;;;;;;; ;;      ;      :::::::8::::888:::::::::::::::::: :::::::::::::::::::::8:::::::8::::::::::  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;???? ;;;;;;;;;;;;;;;; ;;    ;;;;      :::::::::::88:::::((88::888:8*(:::::::::::::::::8:::::::::::::::::::; ;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;??;;;;;;;;;;;;    ;;;;      :::::8888(::8::88::::::8::8:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;++;;;;;;;??;;? ;;;;;; ;;   ;;;;;   :::::::::::::::((:;;;;;;;;;;;;;??;;;;;;; ;;;;;;;;;;;;;;;;;;????? ;;;;;;;;;;;;;  ;;;;;;   88::8:8::    ::(888 ;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;??;;;;??? ;; ;;;;;;;;;;;;;     ;;;;;  888:::::::::88((      ::**8;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;??;??? ;;;;++;;;;         ;;;;;; 8::::::888::::8    ::8*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;? ;;;;;;      ;;;;;    :8888:::::8(:::    :* ;;;;;;;;;;;;;;;;;;;;;?; ;;;;;;; ;;??;;????;;;;; ;;      ;;;;;;; :::(:::8888     ::: ;;;;;;;;;;;;??;;;;??;;;;;;;;;;;;; ;;;;;   ;;          ;;;;;;;:: :::::8::::    8 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;  ;;;;  ;          ;;;;;;;;   :(8      8:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;          ;;;;;:::   (     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;??;;;;;;;;;;        ;;;            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;??;;;;                  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;?????;;;;;;;;;;              8;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;???????;;;;??               :( ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;????;;;;;;;?????                      :::  8*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;????;;;;???                :::         :::::::::8**;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;????;;;;;;;;;;????          :          :::::::(  ;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;?;;;;;?            :          :::::::::??;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;??;;??                             :::::8:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;????????;;;?                   :::::888:8::8 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;????;;;;;;?                    ::::8:::::8;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;????;;;;;;;;;;;;;;;;;;;??;;??;                    ::::::::88 :8:;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;????                              ::::::::8:: :88;;;;???;;;;;;;;;;;;;;;;;;;;;;;??;;????;;;;;??;; ;;;;;;;;;;;????                       :: :;;::88::: ::8: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????;;;;??;;;;++;;;;;;;;;???;;;                            :::::::::::::;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;?;;;;;;;;;;;9;;;;;;;?                     : :;::: :::::::::;;;;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+ 9;;;;;;??              ::           :::: :::8::::: ;;;;;;;;;;;?;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;;;????           :         :    ::::: :8:::::;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++;;;;;;;;??             ::           :::: :::::::::;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;?;;;;;??;;;;;;;;;;;;;;;;;;;;++;;?        ;;    :             ::::::8::::  ::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+            ;;;;;   :           ;:::::: :88(:: :::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;???;;;;;;;;;;;;;;;;;;;;;;         ;;99))           ::::;; :: :::::: :::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????;;;;;;;??;;;;;;;;;;;;;;;;;;;;           ;;99999 88       ::::;;:::::  ::8: :::::;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;???????????;;;;;;;??;;;;;;;;;;;;;;        ;))            :88 :;;;;::::  :8((: :::*;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;???????;;;;;;;;;;;;       ;;  888             ;:::88::::;;::::::::  888(: :::;;;;;;;;;;;;;;;??;;;??;;;;;;;;;;;;;;;;;;;;;;;?????;;;;;;;;;;???      ;;;;;;; 88888           :;;;::;;;;;:::::8::: 88((8:: :::;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;???????;;???;;;;??;;??         ;            :;;;;;;;;;;;::::::88:::: 888::: :88;;;;;;;;;;;???????;;;;;;;;;;;;;;;;;;;??;;????;;;;;??;;???????       ;;;;           ::;;;;;;;;;;:::::::::  888::: ::;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????;;;;;????????;;           ;;;;;            :;;;;?;;;;;;;:::::::::8  8:::: ::;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;???????         ;    ;;                :;;;;?;;;;;::::::::::   :8 ::;;;;;;;;;;;;;;;;;;;;;;??;????;;;;;;;;;;;;;;;;;;;;;;;;??????        ;;;;;;  ;;              :::;;;????;;;;:::::: :888::;;;;;;;;;;;;;;;;;???;;;;?????;;;;;;;??;;;;;;;;;????          ;;;;;      ;;              :;;;;;????;::::    88:;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;;;;?;;;;;;;;;;;???       ;                ;;;;;?;;;???;;;    (8:;+;;;;;;;;;;;;;;;;;;???;;+++;;;;??;;;;;;;;;??        ;;;                      ;??????????;;;:8   888:::++;;;;;;;;;;;;;;;;;????;;;;;;;;;??? ;;;;   ;;                       ;????==?????;:::::8::  88(:::;;;;;;;;;;;;;;;?????;;;;;;;;??? ;;?? ;;;;              ;???????;;;;;;:8((::;;;;;;;;;;;;;;???;;;;;;??;????????                         ;;;?????;;;;9:::    88((::?;;;;;;;;;;;;;;??;;;;;;??????;;;;????      ;;;;         ??      ;???;;;;;88::::::;;;;;;;;;;;;;;;??;;;??????;;;;;;;;;??;;     ;;;; ;             ;;?????;;;;8:::::;;;;;;;;;;;;;;;;;;;;??;;;;;;;?????????     ;;;;              ;?????;;;;;  :::88;;;;;;;;;;;;;;;;??;;;;;;;?????????????     ;;;;                 ?;;;;;????;;;;;;:  :::8:;;;;;;;;;;;;;;;;;;;???;;;;??;;;????????  ++;;;;              ??:;;;?;;;?;8 :8:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????  9;;;; ;          ?:::;;;;;;;     :::;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;?????????    9;;                ;;; ;;;;;;;;;;        :::?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????  9;;;;               ??;:;??;;;;      :::???;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;????   ;;;99;;;;          ;;;;;:::?????;;;:;;      ????;;;;;;?;;;;;????;;;;;;;;;;;;;;;;;;?????    ;; ;;;; ;;        ::;;;:::;;??;;;* ::        ::??;;;;;;;??;;;;;;;;;??;;;;?;;;;;;;;;;;;;;;?????   ;;;;;; ;;;;         ??;;   ;??;;;;;;;;;???::;;;;;:;;::::::8        ;;;?;;;;;??;;;;;;;;;;??;;;;????;;;;;;;;;;;;;;????  ;;;;;??? ;;;         ???????;;; ;;   ;????;????;???;;;;;;::88;;;;;::8       ;;???;;;;;;;//;;;;;;;;;;;;;?????;;;;??;;;;;;??   ;;;;??;; ;;       ;    ????????;::;;;;;  ;;;??;?????????????;;?;;::;???;??;;    ;;;??;;;;;;;???;;;;;;;;;;;;?????;;;;???;;??   ;???;; ;;;;            ;;;?+???;;;+);;;;;;;;;;;;;;??;?????;??;;;:???;????   ;;;??;;;;??????;;;;;;;;;;???????;????   ???;;;;;             :::;;;;+????? :++:;;;;;;;;;;;;;;;;;;;;;;;;?????;;;+???????      ;;;;;;????????;;;;;;;;;;;;;;??????????   ;;;;           ::**;;;;;;;;;???;:::;;;;;;;;;;;;;;;;;?;;;;;;;???;;;?????????      ;;;;;;???????;;;;;;;;;;;;;;?????;;???????  ?;         ::( :::;;;;;;;???????;;;;;;;;;;;;;;;;;?????;;;;;;;;??????;?????;      ;;??;;????????;;;;;;;;;;;;;;????;;;;;;;????   ;;;;                ;;;:::::;;;;????????????;???;;;;;;;;;;;???;;;99;;??;;;??;????   ??????   ;;????????????;;???;;;;;??;;?;;;;;;;;;;    ???;;;;                :::::;;;;;;??;;;?????????;??;;;;????;;;;;;;;; ;;   ????????   ???????????????????;;?????;;;;;;;;;??;   ;;;;;;;                     ::;;;;?????;????????;;;????;???;;;;;; ??   ???????? ???????????????????;;;????;;;;;;;;;;;;    ;;;;;                      ++;; ;???????????;;;??????;;;:;;;;?     ??????? ????????????????????;;??;;;;;;;;;;;;;;;     ;;;;;;                 ;++ ;;;????????????????; ;    ?;;;    ?????????????????;;???;;;;;;;;;;;;;    ;;;;                  ;;;; 9;;;??????????????????;;   ?;;   ???????????????;;;;;;;;;;;;;;??    ;;;;;;               ;; ; ;;;????????????????????;;;;;    ?  ????????????????;;;;;;;;;;;;  ;;     ;;   ;;        ;;;;; ;;;)) ;;;????????????????????;:::;//++  ??????    ?????????????;;;?;;;;;;;;;;   ;;;                ?;;;??;;;;;;;;;???????;;;;;;?;;;: ;;;    ??????????   ?????????????????;;;;;;;;;;;;;    ;      ;;          ?????????;;  ;;;;;;;;;???????;;;;;   ???????;???   ?????????????????;;;;;;;;;;;;  ;;;     ;         ???????_?????; ;;;;;;;;???????;;;   ???????;  ;????????????????;;;;;;;;;;;;  9;;    ;;;               ;;?????_???????;;;  ;;9;;;;???;;;;;;;;   ?????      ;?;???????????;???;;;;;;;;;;;  9      ;;;        ;;;????????????????;;   ;;;;???;;;;;;;;?  ?????     ;;;;?????????;;;;;;;;;;;;;;;                   ;;;;;;;;;;;????????????????;  ;;;;????;;;;   ????   99;;???;;??;;;;;;;;;;;;;;;;;                 ;;;;;;;;;;;;;;;;?;??????????;;  ;;;;99;????;;;;       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;              ;;;;;;;;;;;;;;;;;;;;;;???????????; ;;;9;;???;;;;;;;;;;   ;;;;;;;;;;;;;?;;;;;;;;;;;;;;                ;;;;;99;99;;;;;;;;+++;;;???;;??????????/;;::: ;;;;;;;??????;;;;9 ;;;;;;    ??  :::;;;;;;;;;;;;?;;;;;;;;;;;;;             ;;;;;?;;;;;;;;;;+;;;;;;;;;;;?????/????:::;;;;;;;??;;;;9;999;;;;;;;;       ??  :::;;;;;;;;;;;;;;;;;;;;;;;;;??             ;;;?????;;;;;;;;;;;;;;;;;;;;;;;????????????????;;;;;;;;;;;;;;;9;;)+;;;;;;?       :;;?;?;;;;;;;;;;;;;;;;;;;;;; ;;        ;         ;;;;????????;;;;;;;;;;;;;;;;;;9;;;?????????????;;;::;;:;;;;;;;;99+;;+;;;;;??;     ?  ::9)):????;;;;;;;;;;;;;;;;;;;;;  ??          ;      ????????????;;;;;;++;;;;;;;;;;;99;;;;;???????//????;??;;:;;;;;;));;;;;; ;     (889???;;;;;;;;;;;;;;;;;;;;;; =;;;;;;;;;                ????????==??;;;;;;;;+;;;;;;;;;;;;;;99;;;???????//?????????;;;;;;;;;;;9;;;;;;       ?/? ??;;;;;;;;;;;;;;;;;;;==;;;;+;;;;;;                  ;?????????????;;;;;;;;;;;;;;;;;;;;;;;9;;;;??????????????????;;;;;;;;;;))9;;;;;         /?? ??;;;??;;???;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;                ;?????????;;;;;;;;;;;;;;;??;;;;;;;;+;;;++;????????????????????;;;;;999;;    ;     ???????????????;;;;;;;; ;;;;;;;;;;;;??;;;;??              ?????????;;;;;;;;;;;????;;;;;;;;;;;;;;;+;;;??????????????????;;;;;;;;;;;99       ;;     ???  ??;???????;;;;?;;   ;;;;;;;;;;;;;;?;;;;            ;?????-;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;/???????????????????????;;;;;;;;; ;;    ???;;   ?;;?????;;;;;???? ;;;;;;;;???;;;;??                  ;?????-;;;;;;;;;);;9????;;;;;;;;99;;;;;+/???????????????????????;;;;;;;;;; ;;;;;;;;;;;;;       ????   ;;;;;;?;;;;;?   ;;;??;;;;;;                      ;;;;;;;;;;;;99)?;;;?;;;;;;;;;;;;;;;;++;;??????????????????????;;;;;;;;; ;;;;;;;;;;;;;;;;;;    ?? ;;;;;;;;???;;;;;;;  ;;;;;;;;;;;;;;?;;;     99          ;?????;;;;;;;;;;??????;;;;;;;;;;;;;;;;;;;;;;;;;???????????????????????;;;;;;;;;;??;;;;;;;9;;;;;;;;;;;      ;; ;;;;;;;?;??;;;??;;;  ;;;;;;;;;;;;;;       99+      ?;??;;;;;;;;;;????????;;;;;;;;;;;;;;999;;;;;;???????????????????/???;?;;;;;;;;;;;;9;;;;;;;   ;;;;;;;;;;;;;???;;?   9999;;;;;;;;;;       ++;;      ????????;;;;;;;;;;????????;;;;;;;;;;;;;;;;;;????;???????????;;;;????????? ?????;;;;;;;;;;9;;;??;;;        ;;?????;;;???????? ; ;;;99;;;??;;??;            ;;;;?????;;;;;;;????????;;;;;;;;;;;;;;;9//?--9??;????????????;?????????? ?;;;;;;;;;;;;;;;;;??;;       ;;??????;;???????  ;;;;;;;;99999;;;;?;;               ????;;;?????;;;;; ;;;;??;;;;;;;;;;;;;;;;;;;????==99;;;;??;???????????????; ;;;;;;;;;;;;;;;;;;;;?;;;      ??;?????????? ;;;;;;;;99;;;;;??==??           ???;;????;;;;9;;;;9;;;;;;;;;;;;;;;;9;;???????==;;;;;;;;;??????????????;;;;;;;; ;;;;;;9;;;;;;;;??;;:    :?;;?????;????  ;;;;;;;;;;;;;;;;;?;;;;                ???;?????;;;; 9;999;;;;;;;;;;;;;99;;;???==????;;;;;;;;??????????????????;;;;;;;;;;;;;;;;;;;;;;???;;       :::?;;;;;;;????  ??;;;;;;;;;;;????         ;;;;???;;;;; ;;;;;;;;;;;;;;;;;????????????;;;;;;++/???????????????;;;;;;;;;;;;;;;;;;;;;;;?;;????;       ; ;;;;;;;;;;;  ;;;;;;;;;;;;;;;;           ;????/??;;;;;;;?;;????????????;;;;;;+;;;;?;???????;;;;;;;;;;;;;;;;;;;;;;;;;;;;9;;;;??;           ;;?;;  ;;;;;??;;;;;;;;;;            ;???????;;  ;;;;;/??????????;;;;;;;;;;;;;;;;?????;9;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;         ?;;;;  ;;;;???;;;;;;;;;;??;            ;;;;?????;;;;  ;;;;;;??;;;??=???;;;;;;;;; ;;;;?????;;;;9;;;99);;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;          ;;  ;;;??;;;;;??;???;;;;;              ;;;;;?????;;;;;;;; ;;;;:;;;;;;??=;;;;;;;;;;99;;;;;;????;;;;;;;;999999);9;;;;;;;;;;;;;???;;;;;           ;;;;;????;;;;?????;;;;;;             ;;;;?????;;;;;;;;;;; ??;::;;;;;;;;?;;;;;;;;;;;;999;;;;;;;;;;;;;;;;99;9;;9));9;;;;;;;;;????;;;      ;;;;;;;;;;?????;;;;;;;;;;            ;?????????;;;;;;;;;  ????????;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;9;;);;9));;;????;?;;;;;;;;;        ???  ;;??;;;;;;???;;;;99             ;;;;;????????;??;;;;;;;;?????????????????;;;;;;;;;;;;;;+;;;;;;;;;+;;9;;;999????????;;;;;;;;             ???;; ??;;;;;;;;;;;;;                ;;;????????????;;9;;;;;;;?????????????????????;;;;;;;;;;;;;;;;;;;;;;;;99;9?????;;;;;;;;         ;;;;;?? ???;;;;;;;;;;;;;;                 ;;;;;;??????????;;;;;;;;;;;;;;??????????????????????;;;?;;;;;; ;;;;++;;??;;;;;;;;????;;;;;;;;;;      ;;;; ;; ??;;;99;;;;;;;;;;;               ;;;;;;;;;???????;;;;;;;;;;;;;;;????????????????;;????;;;;;   ;;;;9;;;???;;;9????????;;;;;;;;;;     ;??;; ;;;;; ;;;;;==;;;;;;9;;            ;;;;;9;;;;?????;;;;;;;;;;;;;;;;????????????;;;;;;;??;;;;;  ;;;9;;;?;;;;;;??????;;;;;;;;;;;;;   ;????; ??;;;;;  ;;;;;;??;;???99??;         999   ;;;;;;;99;99?????;;;;;;;;;;;;;;?????;?????????????;;;;;;;;;;;;;;;  ;;;9;;);;;;;;;;???;;;;;;;;;;;;;;;;;     ;;  :::;;;;; ?;;;; ;;;;;;==?;;??;;;;;;;;;       ;99    ;;;;;;;;9;;;;????;;????;?;;;?????;;?;;??????????????;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;?????;;;;;;;;;;;;;;99;  ;;;::::;  ;;??;;   ??;;; ;;;;;????;;;;;;;??;;           ;9     ;;;;;;;;;??;;;?????????;;;??;;;;?;;;;;;;;??????????????;;;??;;;????;;???;;;;;;;;;;;;;;;;;;;;;;;;?;????;;;;;;;;999;;;; ;;:  :8888;;;;;?;;;;;??;;;;;99;;;;;;;;;??;;;;         ;;99   ;;;;;;;?????????????;;;;;;;;;;;;;;;;;;;???????==???????????????????;??????;;;;;;;;;;;;99;;;=;;;;;;;;;;;??;;;;;+ 9 ;;;; :::8 888888);8;??; ????;;;;;;;;;??;?;;;;;++?;;         ;;;;;;???????????????;;;;;;;;;;;;;;;;;?????????????????????????????????????; ;;;;;;9;;?;;;);;;;;?;;;;;;++  ;;99;;; ;88:::::: ;;:8888(;;?????;;;;;;????????;?;;;;;;;;          ;;;;;;;????????????????;;;;;;;;;;;;;?????????????????????????????;;;??;;;;; ;;;;;;?;;;;;;;;;;;;;;;9+;;;;;+++:;;;;;;;;;;;;;;;;;::::;8;;;???;;;;;;;??????;;;??;;;;;;;;          ;;;;;;;;?????;;;;??????;;;;;;;;;;;;;????????;;;??;???;;????????????;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;+;;;;; :;;;;;;;;;;;;;;;;;;;;;:88::::::::;;;;;99;;8 ;;;;;;;;++;;;;;;;;999????;;???;;;;;;;;       ;;;; ;;;;;????;;;?;;;;;;;;;;;;;;; ;??????;;;???;;;;;;;????????????;;?;;; ;;)9));;;?;?;;;;;;;;;;;;;;;;;;;??;;;???;;?;;;;;;;;;;;;;;;;;;;;;;::8::::::;:::;;;;9::8;9) ));:  (: ;;;;??;;??? ??;;;;;;;??????;;;??;;;;;;;        ;;;;;  ;;;;?;;;;;;;;;;;;;;;;;;; ;;;;;;????????;?????;?????????????????????; 9;;;);;++;?????;;;;;;;;;;????;??????????????????;;;;;;;;;;;;;;;;?;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;) ++;; ** (* +; ;;;;;? ??;;;;;;;?????;;;;;;;;;;;;;            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;;?;;????????????????????????????????????:;;;;;;:::;++;;;????;?;;;;???????????????????????????;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9 ;; +;;;??? ;;;??;;;;;???????;;??;;;;;;;;;           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;;;;;????????????????????????????????:????;????;??;::+;????????????????????????????????????;;;;;;;;;;;;;??;??;;;;;;;;;;;;;;;;+;;;;99;;;;;;9999   ;:888;;;;????;;???;?;;;;?????;;;?;;;;;;;           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?;???;;;?????????????????????????????????????????????;;;+????;????;;?????????????????;????;;;;;;????????;??;;99;;;;;;;;;;;;;;;;;;;;;++9; +;888:;;??;;;????????;????;;;?;;;;;;            ;;;;9;;;;;;;;;;;;9;; ;;?;;;;;;;;;;;;;; ;??????????????????????????????????????????????????;;;;;????;?????;;;;?;;;; ;;;);?????;;9+;;;;;99;;;;;;;9999;9;;;999;9;; +899;::;;???;;;;?????==;;??;;;??;;;;;;9             ;;;;;;;;;;;;;;;;;;;;;99;;;;;;;;;???;???;;; ;;???????????????;;;??????????????????????????????????;??????;;;?;;;;;;;;;;?   ;;;;?????;99;;;;;;;9;;;;;;;;;;;;999999;;;;;;::; ; :::: ????????;;;;?????;;?????;;??;;99           ;;;;;;;;;;;;;;;;;;;;;;;;));;;;?;;;???????;;;;   ;;??????????????;;;???????????;//?????????????????????????;;;;;;;;;;????;;  ;;;;????;;9;;;;;;9)??;;;;;;;;99))+99;;;;; *  888:: ?????;;???????;;???;;;;;;;;;         ;;;;;;;;99;;;;;;?????;;;;;;;;;;;;;;???;;;;;????;;;; ;;;;???ooo????;?;;;;;???????;;++;9???;;;?????????????????;?????????;;;;;;;????;;??; ;;;?????;;;9;;;;+???;;;;;;;9)));999;;;;; *8 ?==??????//;;;???;???;;??;?;;;        ;;;;;;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;??????;;;;;???;;;; ;;;;;;??????;;;;;;;;;;;?;;;;;;;999;++;;??????????;;;??;;;;;;???????;;:;;:::;;;;;;?????;;  ;;;??????;;999;;;;+9;;;;;;99;;;;;;;;;;;?;; 88:::  ????????????;???;;;??;;?????;;           ;;;;;;;;;;;;?;;;;;;;;;;;?????;??????;;;;;;;?????;;;;;;;?;;;;:;;;;;;;;;;;;??????;;;;;;;;;;;;;;;;;;999;;;???;????/????????;?;;;?????????::;:::;;;; ;;;;;;???;;;;;;;;;;;999;;;;;;;);;;99;;?;; ; ;;;8 ??9??????;;;;;??;;;;???;;;;;?;;;             ;;;;;;;;;;???;;;;;;;;;???????????????;;;;;;; ?;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????;;;;;;;;;;;;;99??????????????????????????????;??::;;;;; ;;;;???;;???;;;;:;;;;;9;;;;;;;;;;999+) ;;;;;; ;;;;;?;;;   ??99--??????;;;;;??????;??;;             ;;;;;;;;;;??;;;;;;;;;;;?????????????;;;?;;;;;;????;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;????????;;;;; ;;;;;??????????????????????????? ;;;) ?????????;??????;?;;::;++;;;;;;;;;;;;;;;;+;;99;;;;;; ;;;?;??;;?;;;   ??))???;;?;;;;;;?????;;;;;;           ;;;;;;;;9;???;;????;;;;;?????????????;;;??;;;;;?????;?;;;;;;;;;;;;;;;;;;;;???;;;;;;;;;9;;???????????;?;;;;; ;;;;????????????????//?//????? ;++;;;;;??????;???;;;?????????;;:;:;;;;;;;;;;;++;;;;;;;;;;;;99;;;?????????;;;;  ;;;;;;?;???;;;;;;;;;????;        ;  ;;;;;;;;;;;?;;++????;;;;;???????????;;;;;;;;;;;??????;;;;;;;;;;;;;;;;;;;;?????;;;;?;;;????????????????;;;;; ;;;;??????????????????/???????????::;;:::;???????????????????????????;::;;;;;;;;;;+));;;;;;++;;;;;;;?????????????;;; ;??;;;;;;;??;;;;;;;;;???          ;;  ;;;;;;;;;;;;;;;;;;?;;;;;;;;??????;;;;;??;;;;;;?????;;;;;;;;;;;;;;;;;;;;;?????;;???????????????????????;; ;;;??????????o??????????????????????????;??????????????????????????????????;;?;;;;;;;;;;;;;;;;;;;;;:::;??????????;; ?????;;;;;;;;;;;;;;;;;????;          ;; ; ;;;;????;;;;;;;++;9++?;;;;;;??????????????;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;????????????????????????????;;; ;;?????????ooo??????????????????????????????????????????;??????????????????;????;;;;;;;;;;;;;;;;;;;;;????;;?;????//+;;?? ????????;;??;;;;;;;;;???;;         ;;;;????????;???;;;;;99++;;;;;;;??????????????;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;?????????????????????;;;;;;;;??????????????????????????????;??????????????????????????;;;;;;;??????????????????????;;;);;;;;;;;;;9;;??;;;;;;???/???? ;;??????;;;????;;;;???????;;;         ;;;;;;;??????????????;;;;;;;;9;9;;;;;;;;??????;;???;;;;;;;;;?????;;;;+;;;;;;;;;;;;;;;????????????????;;;;;;;;;;;; ;;;??????????????????????????????;;;;?;????????????????????;;;;;;;;;;;;;???;????????????????;;;;;;;;;;;;;;;;;;;??;;;;??;;+/????   ;;;;;?????;;?????==;;;;;         ;;;;??;;?????????????????;;;;;;?;;;;??;;;;;;;??????;;???;;;;;;;;;;?;;;;;;;++;;;;;;;;;+;;;;??????????????;;;;;;;;;;;;????????/???????????????????;?;;;;???//???????????????;;;;;;???;;;;;;;??????????????????;;;;;;;;;;;;;;;??:::;?//???;;////??   ;;;;;;;;;;?;;;;;;???????        ??????????????????????;;;;??????;;;;;;;;??????????;;