*@@@@@@@@@*@-#@-%@@@%@=%***.:%+-*@%%--#*+%@@@@%+. :%%@@@@@= *#=@:-@: .*@@@@@-.%@%- .%+ -@@+ **#@: --:@@#-#.+* .@:*% --%@+%# #@= *@##@@# :+%%@@@@@@@@@@* +@@@@@@@@@@%@-
:@@@@@@@@@%##:%@:%@@#%%-%### .*-+-@*+@*.#= :+%@@@*. :%+@#@@@# -#.@=.@= :.*@@@@==@*+ -@= : .@@+.:%-%- + +@%:@-.# : -#. :+@#+@= *@- *+#%@@= :*@@@@@%@@@@@@@@@@@ .*@@@@@@@@@@@%%%.
%@@@@@@@@@+%-:%#:%@@-%%.*#*%. -:*:*%=-##-=*: -*%@%= -@-@#%@@%. :#.** *#. - *%#@@@%+- -#. - #@=-.+*-= ...#@:*# -. %= -%@.*@. #@: .+*%%@%: .::-=+*#@@@@@@@@@@@@@@@@@@@@% ..*@@@@@@@@@@@@@%@=
*@@@@@@@@@@-+ .#= #@#-@@.=%+#. --#-.@%..*@+:#*. . :%@@%. -@-%@+@@@: .#..#.-%: -. *##@@**. =#. :. -@*.:.%:- -@:-% *#. .+*= %# .@#. -+%%+@# :+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* .+@@@@@@@@@@@@@@@@@#
:@@@@@@@@@@%: .-= *@++@%::#=%: .=+*:=%#: -#+:*#: -%@#:-@-+@=#@@= *. +: %= :: :#%@%%: -% .: #% :.=#: *+.#= .@: -.+ :@+ +@= :-+@+*@- :=*%%%%%@@@@@@%#%@%%@@@@@@@@@@@@@@@@@@%- :-*@@@@@@@@@@@@@@@@@@@%.
+@@@@@@@@@@%: - *@-+@% .+-#- --*#.-@# .+*.=%- :*@@@.:%*+@@* *: .. ** .: *@@@- .#. .= .@= - #= .%:+# += .-. -@: :%% ::-@*:%% .=%%%**#%@@%@@*-..=%##%@@@@@@@@@@@@@@@@@@#:.=#@@@@@@@@@@@@@@@@@@@@@@@@-
#@@%%@@@@@@# :%:=@@..*-*- .==%+.=%+ -*:+%- +@%.+#:%@%. *: =% - .%@@= *- = =%..:.#. +*=@- :+ +* #@..::@%.*@= .=%@#=:=%@%#+++- .=%%*%@@@@@%*:+@@@@@@@@@@#+%@@%%@@@@@@@@@@@@%@@@@@@@@@@+
.@@@%%@@@@@@%. .+-=@%: ==*= :-+%- +%- .-.+* =%-+.#@@- +: :% - +@@#. ++ -: #* -.:* .%=## .+: =. #@=.-.%@=.@%. .+#@#=. +%%*+++-. .=#**%@@@@@*-.:+*@@@@@@@@@@@@%-=*@@@@@@@@@@@@+-%@@@@@@@%@#
=@@#=@@@@@@@@: ...%%..-=+= ::#%..%#. .: *= .%%.=@@+ -- .#- :#@#%- :+ -- :@-.- *- -@+%. -- . *@*.:.##=:+@# +@@%- .=*-:-*+. :#%*@@@@@%= =*:%@+#@@@@@@@@%:=@@@@@@@@@@@@@- =@@@@@@@@%@%:
*@@*:%@@@@@@@- *@- -=+: :%+ =#+ ::.+. +%-%@% := =+ :@##% - -:: +% -:.* ++#= : *@%.-.#*+=.%@@@@*. :-. .-- -##%@@%*-. -=:-%#=#@@@@@#+*#=#@@@@@@@@@@@%=. +@@#%@@@@@@@%.
%@@#.#@@@@@@@= -@+ .-*: =@-:##. .- .+ -%#@@=.+ .#.#@+%- . .:-. #= = :- ++#. : +@@.:-@#=:.*@@@= +: ..%%@@#: =-.+@#+%@@@@@-:#*+@@@@@@@#@@@#- *@@+%@@@@#%%@#
#@@%:+@@@@@%#+ .#+ .-+: +*=-*- : -- :%@@%.+. :+@*+# ::- :# .= : .+*= .: -@@=:+@#:::%@%- .:. .#@%+. .=- -+-=@@@@@*.-*%%@@@@@@%*=%+. :%@%+@@@@@%@@@@+
:#@@@=:%@@@@%## ** -*. .*#-=+ .. #@@=-+ :@%:*= .: :=: +- :- : :** =. :%@+:*@#--%@%- *@+. *- .+*@@@%-.=++%@@@@@@@=+@+ .#@##@@@@@@@@@@@-
.#@@@*.+@@@@@+#. :+. :*. :%=-*: +@%-# #%==#: .- ::+ .+. --.: -+- :: #@#.#@#:*@%. =%- =: .+=-#@#:.+=-@@@@@@@%-+@+ *%:#%@@@@@@@@@@%-
*= #@@%#:.#@%@@*#. .+. *: =#-*= . :@%*: -@-=+#. :: --- :+ =.-. +: .= #@%.*@=-%@- :. :#- -- .+=--*=..=:.#%%@@%%#:*%= *--@*%@@@@@@@@@@#: *+
#* -@@@**# -%*@#=@- :- +- .%=+= -@@+ *-==*+ = .-=. #: .=. .+ -. *@@++@+#@% . *: .+. =*:-+- .*= -@+%@#*%.*@= .- =%+@@@@@@@@@@@@%. :@:
*@- .#@@@*:#: +:##:#= .-. ++ =#=#: -@@- .*.==%- :: --= -# .= -: :- +@@%=@@@@* :*- . -#--*= =* +#:%#=+:+#: . +#*@@@@%%%*@@@@@#. .%%.
%@@. =@@#%+ #*.+-=@=*= .. -+ .#+=- -@# :+:=+@. - : --= : %= .= = .* =@@@##@@@+ *- :*+.++ ..#= **.#*-.:- +=+%+@@@#%-@@@@@@- *@%.
.@@@%. .%@#=%- :#::-.%##+ :*. +*+* -@+=+:=+# :- : .-=-:. ::-% -- .. +. -@##@#@@%- +*. .+*::*. :#: **:#= ::*#-@@@+%+%@@@@@= *@@%.
:@@@@* +@@=-%: :-.*.=%%+ +- -#:+- =@%-:-+- =.: : .-+-- -.*+ +. -- :%#:%@@@@: .#: .: .*#: +- =+ *=:*. .**.*@@+%#*@@@@@= .%@@@%.
+@@@@@# :@@@.+@: +:.#@* -+ .%-*+ +%-:-+: .:.. .: :-#=- -:%- + .. +. #* =@@@@- -%. :: =*: :+ .+: :#-=+ -= -@@#+@=@@@@@#. .%@@@@#
#@@@@@@%. #@@+ #@- =: =%%. .+: .+-=#: #---- -.: .. :-%=- =+%: := - +- #%. #@@@@- ++ .- .+: =- . -= =*-=. -- .#%:#-#@@@@@: +@@@@@@+
.%@@@@@@@%: -@@%: @@- := +@: :* *-:%- .%=--: - - :. :-@+: .=%*. =: -. :+ +@= .@@@@@: #: -. :- .* .= . *+* -. +#.==-@@@@@+ ..#@@@@@@@.
.%@@@@@@%#@*. .#@@* :%@+ . :%+ -- *=:*#. %==- .:.: - --@*: :%%- .+ .- .* -#%. +@@@@# =%..- .=. -+ -: =++: =%::+.@@@@@% .+@@@@@@@@*
.%@@@@@@@@@@@@#+ +@@#- ++#= -#. : ++=##. %==: ..-. - .:-@#: =@*: :- = == :#=# .#@@@@= %+ :: -- += .: ==+- =@.-*.*@@@@@= .#@@@@@@@@@%.
*@@@@@@@@@@@@@@@%- -@@+%..%+%- == *-:=#- #+.:. ::= .: .--@%:.+@-: -- :. *. .@=+= :@@@@*:@+.=. .= .*. -==+ +* =* +@@@%@#. :*@@@@@@@@@@@@=
-@@%@@@@@@@@@@@@@@@#. #@+++ =#=@- .=. *=-**= *+::. :-- :: .--@@=.*#.: =: - +- **.*- =@@@@=#-.- -: -#. :=+=. .%=.++ =@@@@@# .*%#%@@@@@@@@@@@@*
%@@@@@@@@@@@@@@@#+%@@#: -@% +: *--%: -- +-:%#+ =*.:. :=: -. .-=@@-.%=.: +. -: -# -# ==: *@@@+%::- := +% . -=+= =#.:* =@@@@@%:%@@@@@@@@@@@@@@@@#
=@@@%@@@@@@@@@@@@@@###@@%+: #@-:= -#.=#. .#-:%#* :%:+. :+ =.. .-=@@--%.:: .+ .. .* .* .%- +-..#@@#%.-: .: =: .+=: .+-. -#-.+: =%@@@@@@@@##@@@@@@@@@@@@@@.
.#@@@%@@@@%@@@@@@@@@@@#-+@@@@%+. :@% =..*+ +* %-.%@+ .#+-: -* = . .==@@-#* =. -= = + =- @* --- -@@@# :- -. .* =+-- -: +..=. *#%%@@@@@%.#@@@@@@@@@@@@@@+
:%@@@@@@@@*+@@@@@@@@@@@@*=:-+#@@%+. *@-.+ .%-.#- . *- #@+ *#-- :# + . :+=@@+@- = +- :- :- . .+. *@: *:- %@@#.-= -. :- +-== .=-:: .*#@@@@@@#-+@@@@@@@@@@@@@@@%.
=@@@@@@@@%%:+@@@@%+#%+#@@#-++..-%@@+ :@+ -- :%..*. . - +:.#@=-@-= :#. = :. :++@@## .= #. + -.:. +- -@# :=::*@@# :+ +. +. :*.*- := .@@@@@@@==+@@@@@@@@@%%@@@#%@:
+@@@@@@%@@@= =%@@@#.=*:-*%#:-#=. -#@+ +%. =. -#..= .- :. ==.%%-%== .#: = :. :*+@@%: -- -* :- .- = :* :%%= =-:=@@# :+ .= .= =::%- +. =@@@@@@#:%@@@@@*.#@@*%@@@*%@-
%%@@@@@#@@@%- .*@@@- .+*:.*#+:**. .=%= *= :- =# :+ .= .= -::@%=%=. #+ = :: :#*@@# +. *: -. -::- *. :@+%. =.-#@%.:+. .=.- +: -: =@. .: .= +%@%+%%-+@@@@@=.:%@*=@@@@%@@=
-@=%@@@@%%%@@%: .=*+= :*- .*#-%* -%-#. -. +# :+ - - . +--@-+#- *% .= .= .#%@@+ * .* + = =.-= . .#.** .-:-%@#-*. . .+ - .= + +# - =- .@@@+:%#.#%@@@* :%@==@@@@@@@=
#@+%@@@@#%#@@@#: .:-= -: :+#%+ -%# := ++ := .=. =. : ..:=- ..** +@:.= * +@@@- .+ := := .=.+ +: :. *=:*: :-:-##.+ -.- :. := =: .#*. .: -. -@@#: %=.%@@@+ +@%.+@@@@@@%.
.@%-#@@@@#*@@@@@#. :-+: -%@+ .%+ =: =* -- -. :- :- .%@@@@@@@@@@@%= =@-.= +: -@@%. :+ =: =- =.-=:+ - ++:-* .-:=%.=: - =.:- -. .= :%: .:.= - .%@%. :@:=@@@- .#@#:*@@@@@@#.
:%@-+@@@@@#+%@%%@*..--+: .+@+. #- = :*.=- -: : :- .= -@@@%*=::.. -%@@@-:+ :+ :@@% --.+ *: -:*-*- -:-%::*= :::#+-+ :.=:.- :: .=. -%: .:.= =%@- =# *@#: .%@*.#@@@@@@=
-@@+*@@@@@@%=#@*+@#. =#*. :#*:#..: .= -- .= -..+ .= +@@#+++= *@@=-= =%%%%##*==@# -.:- #: .--*=# +.#*=:%. :-+%-%. -:--.- -: :+ +# : - -. *@= *#:@*. . =++= #@@@@@@-
+@@*=@%@@%%@@=+%#+#*. *#*: =%%. +.=: - -..= .- +@# + .#@##==@*-.....-=**%%@@++-:.::-+*###%+ .-+**- -::%+.=- :=%**- :-.= -. -. =: *# - - -: .%*. +*=%- :.#=:@@@@%@@:
=@@%=%%=#=-%@@#-*%#== .+%*. +%. =:=- =. -:.- := +@+ +. :@#:#%+*=: .::----:.. %@* .-**#. = =#-.= =*@++ .- --=: .-: +: .%#. -. - .= .%= =+*#. .*:=@@@%#@%.
-%@%:##. - .#@@#.-@%#=. *%+ +# =:=- -. .-:= .- =- =@+ +. .@@@*+@@@@@*. .+-%= -#** :. +*.:. .*@-+. =. +=: +:-+: .%# -. - .= -@. .*%+ .#:#@@@@#@%.
:%@=-%+.:. .+@%- :+@%- .++ .*# +:-- -. .=-- .= -. =@% +. #@*+@@@= *@%. . :%:=##= : +-:: =#.=- +. ++= = =::. -@* : = -. =. =+ =%- -#:%@@@@%@*
+@%.+@- - +@*. :@#: :+ . *# =--- -- #*.. .= . :- -@@: .* #@*@@%- =%#@% .: .+=#+-. .*:- .%:.# =. .@* -.* :: *+=. :: - -: +: += .*%. . -+:@@@@@#@+
*@#-#%:-. -%*. .*%:.%- -+ --.: := *# -. -. - -@@**=: :@@@#=* -#-@@@- :. =*. -+: -= -.-: *# ---..::#:+: .: =. -- *- .+: :#- ===@@@@@#@+
.#@%+#+-- :++ -=.*= .= .- := .** = .- ..-%@- -@#.#-:%=%#@@# = *= . . - -* :=- -:-%.-: := =... :- -+ .+ .*- +:+@@@@@*%-
:%@%#@*+ .#= .:*+ : = #+ .= :- .=%@@: :@++#.%+*%#%@@- .- .%- *. -- . + .- .= -: : .= .+ .: -- +- +=%@#%@@+%-
=@@%###= :#= .#+. -. #- .::#@*:.%@- :@#@-=*.+- -@@* -. .#: :: .. + = .- :. =. =- .: . :: **%@*+@%*@-
.#@%#@#%. :%. **: -.:#. *@= #@- .@@+.* .%@%. - :%. # =- = :: =- :* :: . .*@@@*=@@+%-
-@@++%@*. *+ ++: :. ::=* =@- *@. .@# +@@= .: :# -. = -: - := .# .. :: #%+%*+@@=#+
.#@*==@@- .*. .#+: ... -. ::+%@: +@. .@+ :@@# -. #- .. + :. = +: .= -. -@+-@*+@@*##
=@%+-+#%: =- +=: :: -. .*@- =@. %= %@%. . .. = =+ .:.- :- -= .= . -. +@-:%%+@@#*@:
:#@*===## .+. *- .- -. :@* =@: #= +@@. .: : .: .* :: : == .- = -: :%%:.%%##@%+@=
*@#:=-=#: -: .#+ .- = #%. =@: %* =@@: - .- - *. . =: :- .: = .:-. -%%:.@@%-%%=@*
:#@-.==#= .- #+ -: .- . +. -@- +@- #% =@@- - :.:: +- .= :- :: =. :-:. .: :@#:.#@%-*%+@%:
. =@* .=*%. . .%# . :+ :- :: =. %+ .%@- #@. -@@= :. -.- == =@. :- - . =: =-. -. -@#- +@# +@=#@+
:%@= .+%: :%%. =: .=. :- ::+%. +#@- #@- .%@= .: -:- :* =%: -: --. =-: =- :. .- .%*+.+@= :%-*@#
.%@@- .%* #%.. :+ .:. :: =@= -**@- =@* *@= - :::. .#. @#. . .. --: #: -. -. *## -@- *-*@%
#%@%= -*. *@- += -: .= ** .@.+@- -@# -@= - =.. *- .@#. .+:: =+ :- .:= =%+ -%: =-=@%:
.#*++@+.== +@= -* .-. :#. : *# *@: -@* :@= :. :+ : +* :@# :-:::*. -: :=. =@*..%: :.-%@=
%+*+-#*:+ -#. #- .- += = -@..#@: =@= . .%+ :: *: - -% :%@: -:.-*: =- :+. =@% :@: : -*@*
+*:*==#++: == -+ %*. -. %* :%@. *@@= *= .- :+ ...@. .%%. ..-+:-*:.-+. +%+ -# --##
=@:-#-*%=- -* *==@. :: #@- -@% #@*@@: +*. = +: :.%= *@%@#. *: -*. .#=-.#* :-=%:
-%=.*++##: .+. -%. .= -@+. =@# :@+*%= =#.. = =- .:*= .+%@#: -+ :*- :. :#:=+#= :==@-
:%= =:=%#= .#. :%: + :%@. #@+ :%+. :%:: =. :+ -=* ..#%@#=. == *=. .- *#.+*=: :=:%-
:%+ -+.+%= +- -@- .= #% #@. .%: .%:- +: .#: :*#. =%@@@%*- .=-+ --. :#-.*:+. :- %=
.#*.:+..#+ == +%. =. .%#. %# .%= %-: =- +* %%: .*@@%+. -=..-: .#*.-+:= :=.@*
..## #- =#. .+ *%. *. :%% %% .%- *+.: =+ :@. +@- :%@@*. .- .= .-. -- :#: +.-= . =:.#@.
.%#. == :*: . #%. .+ -@# #@ :@- =#.: -* %- =@* :*@%+. :..-.:: :-. .=:.=:.=: .-.:%%
.%#. -# ** ## .= *@#. *@: :@- :%::..* ** -@% .+@@= :+.=: -: +: -- := -. -@%:
:%%. .#: :#: .%* :+. :%@* +@- -@%-. #= : *. -#.=#@: -+%@%*. .-::: .:-.-: :- :+. -. =@@:
-%%. +: +* -%+ -- +@@@+ *@+ =@+@@@%+-. +% : *: #:=*@+ -@@@- -: .: +:.+- .+..+- . - +@@.
+@#. == :*. +%- . +: .*%:-%@*. #@* +@: :%@@= :@- :.=%#*=: =-:#%@. -@# #: ..-: .-: .-:-*: -: -- -. +@%:
*@# := .*:.##. .-.:= :%+-.:@=#- %@* . +@: =@@- #%%@@@@#**@%+ :+:#*@- -@* :%-. .--. .=.=+. -= --. .= +@@:
.%@* := =@+ .=. -- +@#. --%@. .@@* .- *@- .@@- *@@@#: . *@@. ..* ++@* +@= +++= .=+.-* :- :=. := +@@.
-@@= =.=@- -: .+. *%: *- :%@+. :@@* :: #@= #@# :#@%+. *@%. .+%%#%%%*#. .@@- .:------:. .#---=..--. .-: -=. =: .*@%.
+@@. *@. .+ .= .#%.-- *#:%@ -@@@%%%#@@= :. #@+ *@@**@@*. : *@* -%- :%@* +@%: :+#*#%@@@@@%*=---==*%#*: -* . . *- :+ %@%.
*@+ #*. =: -= :%* :: =.-@+.: =*@@@@. -.%@@@@@@@@@%+ -: #@= -%= .*@#@@* .:=#@@@@@@@#*=: .. *= .:. .:-. +: +@@%.
.#@::%+ +. -: +@= = =:=: .@@% : =@@@@@@@@#: - :@%. #%. =@%@+.=*%%@@@@@@@@#-. .#=: ::. -= -%@@%:
:%@@- .+ :- .#%. :-.=#. :@@* +: -@%%@%= .= =@*%* *@@@@@@@@@@@#*-::=++***++-.. -=. .===: -%@@@@-
*%- .= -= -%#. .%= +@@= =- :#@%=. .+ #@: +@%@@@@#+++#########*+-:... .:-=: .*-=-:: .=+:-- :%#+@@@:
.*@. .+. := +@+ +%. =@%: .*%+#@@%- -@: -@# *@*+=*@@@@@@@@@@@@@%%%@@@@@%- :*. +- .-..+. -*. .#* #@@%.
#%. .+ ..=.*%: -: .%- *@#. .:=*#*: -@@= ::..#@%: #*=@@@@#*=-:. .-*%@@%+. -: :+.::..--. :+. .=..*@#%@:
.%%. -. : -:#%.- .+ =# =%@+ .-#@@@#+: *@@@@%+==#%@@@@@@%#. %@#-. -*+. -#@@%+ . .#=--. . =#..=+.:*@@=%%.
.#%. -: - -=## . .- -- *- -%*#%@%+%@@-=%@#=. ..----::. .-+#@%*+: =%@- +@# *@%%*%@=. :#@@%-. #. .+%*:.=:.-==@#=@@-
##- := -.:+##. .: := .-: .#. .=@@@@@@@@=. +%%*=-==*#%@@%%****%@@%*-. -@* :@+== *@: .:. .*@@@#: #==%*: :: .=:-%@-:%@=
.#%- .+ :..*@%+- -. :-. -+. =@@@@@#. .#%. .---+-. .#@+ .#%..%: .@* :%- .*= @@*@@@%* *#. .-:.:+.-%#: :#@%.
.##:: =..=.*@@@#:+ :- .:.== -@@@@= .. -@: *@%*- +@: =#. .%= .%@-.-%= .@#+%: .. +#-. :.+%= .==@@.
+%.-. .+ ==-@@-=@#.+. .=. @- :%@+#@* .-. +%= .*- . -. +@@====#@+ #= %- +: *- #%:+ +# -- :=+:%@-
.@=:- *-.*-%@* .#@#:+: .:: -- :@* *@* - . *=+ -+: .=#=. .+ :@@%.:#@:+: -%. -#. -%. **-- +# .--++:+@#.
+%:-. :%.==+@%- -@@+.== *: =@#.+@#. : .. #:+ - .*%= :*@* .@@@##+ .+- .#% .=- .**. *#- *# ===++- .%@-
*%:= *#.*=#@* *@#-.==: #: -@%.-@@: : .. #:* .-=-: :*%*-. .+@@@*. #@@@+. =-: -@+ . -#- #* .==-=--. *@*
*%+= :@+:*+@@: .@%+::- :. %= .#@:.%@= - .. #:% .#*:.:=##: :*@@#+:. *@%@@%= =@#= -=: *@- =: :%+ . .@#
-%+- +@-=*#@# *@*=.- .- .@= =@+ +@# . :. +-# :@: =. .+%@@@@@@@%@@- .#+. :--: %@@*-.. . +@: %%:
-%*:.%@-*##@- :+@*=:=. .@+ @#. #@. - +-+ +: :-=++#%@@%*=. #++. =-:: =@%=#@@@@@%%%#%%%#=. .%* +==*#%#**@*
-@%.=@@=##%%. *@%=..:*+ .@#. -@- -@- .: =-- : -#@@#. *++= . *:=- *@+:-::-===--. +%. .@#:..-+#@@#
.@%.#@%*%#@+ .*@= #-.:. .%@: .%# :%+ = =-- .+. .+%@*#-=.: .: =.+::@%. .@+ :* =%@-
##:@@@#%%@:.@*. .=+@+ . :@@= #% :%* . -:- -= . .*@%== :. .:.+ =:=@+ #%: *= -@%.
%#*@@@%%@*:@* =@@@@@@#::. -#@# +@:.%* ::- *= .%@#=- =. .:.* +-*@: :@* . .#@@@%#- *@+
:@#%@@@@@@-%* -@@#@@%:*%#%. :.-@@. =@-.%* -:- .%. .%@%#-- -- .:.= =*@@. *@:.. - .%+:=:.*@: .%@.
+@@@@@@@@%%%. :%@#%@= -@@@-.- :@@- :%#:%* ::- =@=. -@%:*@-:.-+ .-:=.-#@%: :@+ . .::%@# =:*@: +@*
+@@@@@@@@@@*. =@%*@+ :@@@%--. %@% .%@-%* - :. ..%@# .:=. #@# .#%=:::+- .-:*.=%@%. #%...*@+=@@: .*@* -%@.
+@@@@@%@@@@= +@#%% .#@@+%%.. +%@- .#@=## - .* .-. =@%@@@%=. +@@# %%+.---# .:.+:-%@@- =@+ =@@@@@@%. *##. .#@=
%@@@@@@@@@@= +@#@* .-..+@@%-..%@* *@*## . ==. -. -%@@*. .@@*% :%#*:.=:%*.-:+--#@%- :@%- *@- =%%: #**. *@+
:@@@@@@@@@@@* =@*@* =@@@@@@- +@%. +@##% =+ :: #@@@= .#@#:%: :@%%:.+:*%-::+==%@@= *@+ :@@%- .%+= +@+
+@@@@@@@#:*@#. .%=%% *@@@@%: *+.%@= :@%#@. +*: : +@@@@@= -@@-.%= :@@@*.-=+@#:.=++%@@+ :@% . %@@@@@= -@# *@=
.#@@@@@@@ .@@- -=*@: #@@@@= +@--@* .%%#@. .*#- +@@@@#=%- +@*-:#* .:+@%--+-@@- +*#@@@+ @@:.*%%@@@@@@- +@ .%@:
:@@@@@@@: +@% .=@+ -@@@#. -@*%.#@. *@*%: .+##= :@@@@@= . :. #%:#-##. -@@=-%+@@= ##%@@@= *@+ +#..#%@@@@= .%+ =@#
+@@@@@@* .#@= #@. +@@@+:+@@:+@+@+ :*%+@#**#%%@%#=.=@+ #@%: -%@+.%*#%. .*@#=@@@@= *%@@@@- -@#:%@= .+@@@%. ##. .%@-
#@@@@@@: -@%. #*. #@@@@@@@- #@@%. -@@-*%: . -: .:@%%@= -@@%=- .=%@@+#-@%+%. *@@@@@@=.#%@@@%: . #@.*-:%. *@@@: ##. *@*
:@@@@@@% =@* *+ =@@@#@@%*:%@@+ :%@. :.----:-----: .+-*@%- -@@@+=@@@@@@@%*: .#*%@#@: +@@@@@+-@%@@@* =@=*- :@* #@%: +*. +@#.
:@@@@@@# =@* *#. .+@@@@@@#.*@%: =%-.-#-. .- +@%: .@@@@@@@%%%: *@@@@@: =@@@@@=+@@@@@. .@%%-:#%@%:#@#. -%- +@@:
.@@@@@@# +@# :#. :+#%@%..%%. #%- .: .#@%- *@@%=. .%@%%##%#*#@@@@@*:. :@@@@%.#@@@@+ #@-:@@@@@@@%: .=#= *@%.
%@@@@@# =@#. =+. . :%% ## :-..*@@%%%%%%#%%@@@#.+@%=+*%%@%. .%@@@@=:=***=--: :%@@@*-%@@@% =@*.#@@@#=:..=#*=. -%@+
%@@@@@+ ..%@= . +@* *@. -- .#@%@* #@%=::. +@@@@* .-%%#. :@@@@-#@@@@. .%@: -@%. *. :@@*
-@@@@@* +@%= .@@= #@- ::::::---: -@@@=.=:-@@..--=+****@@@@%#+-. -@@@*=@@@@: #@= . .=%@*.
*@@@@%: *@%* :@@@=*@. .=**=..:--==-. :: +@%- .%@- #@@@@. #@@%-@@@@- +@# -%@%-
*@@@@+ :+%@#=:. =@@@@@@@@::#@@**+: ...:::. .- .*:.=@@= =@@@@+ -@@@+#@@@- =@%: .-#@%+
:%@@@- .=#%@@@%%@@@@@@@@@@@%@@+. :: :#@* .#*@@%. .%@@%+@@@: .=@@*. -*%@@+.
.%@@@: :#@@@@@@@@@@@@#- . .%%. =*#@@+ *@@@@#%@. =@@%-%@@%##%@@@@%#=
+@@@= -*@@@@@@@@@@@@@- .:--=++===--: : .#@= *+%@%: =@@@@@@% =@@#. .:-----:.
=@@@% +@@@@@@@@@@@@@@@: -=::==. .+ =@@ =+@@@. -%@@@@@= #@@#
=%@@*. :#@@@@@@@@@@@@@@@@@@@@@@@#-:. =. :=: .= .%@= -#@@@: :@@@@@#..#@%=-*%@+.
.:+: =@%@@@@@@@@@@@@@@@@@@@@@#*=---+*%%+*. +- :%@# -%@@: .@@@@@=-@@@*+#=::*@@=.
=@@@@%#*#%@@@@@@@@@@@@%==-==--:.. .=*#+. .. #@%. .*%: :@@@@@@@%=.+#%+=+-:-%@#:
=%#:*@+::.::-*@@@@@@@@@- ... -*#=:. .@@%. -@@@@@@=::::::=#%==*=:*@%=
-%*.=%*-:-:-::=-*@@@@@@= ..... .*+. =. -@@* =@@@@%-::::::::::+%=:++:=%@+.
-%%::%%=:::::::--=-+@@@@#**+----=+###=. ..: =*. .-: =@@= *@@@@=:::::::::::::=+::=+:=%@+.
.%@=.#%#:::-::::-=-+:=@@: :#* == .@* =- :%%%. .#@@@+:::::-:::::::::-::::*+--#@=
.*@#:*%#=:::::::--*++=%@= :=: ..=: .%%:. :++ .#@%- .=#@@@@%:::::::::::::::::::::::*=-=#%+
%*.*%**-:::::::::=#=%@#. .+- -. .#* .-=+=. +%@#: :%%*%%@@@*.:::::::::::::::::::::::-*=-=#@*.
#+-. =#.=#**=::::::::::-+%@@+-+#**##*-. .= -. *%+. :%@#- .=@%*%++@@@@+::::::::::::::::::::::::::++--=*@#:
@@@@@@#+: :%=.#=-*--:::::::::=%@@+.::. .:=+. =:-: +. .@@+.+%@=. .+%@%#@#.-@@@@@*.::::::::::::::::::::::::::-*+==-+%%+.
@@@@@@@@@@%: *@-:*-++.::-:-::::-%@%- .*= - :- = =. *%%@@*. .*@%%%=%@: -@@++@@*:::::::::::::::::::::::::::::-#+-=-=#@%-
@@@@@@@@@@@@@#- -@-.+-*==:-=::-::-#@%-.. .. =+... =::=.= .- +@==%@@@#+:. -#%%%##+*@#..#@*..#@@%:::::::::::::::::::::::::::::::-++=++==#@*:
@@@@@@@@@@@@@@@@#. =@+-*--:+#::---#@@-:-:. . : :+.:: =- + +. :=@@@%=:@@@%@@@#= .+@%%###%=#%%: .%@@@@=::::::::::::::::::::::::::::::::=*=++=-+@@= .
@@@@@@@@@@@@@@@@@@@*: -*#*==---==#@%*+=:..--+*+-. :: .. -+.:. +:.= -. =@@@@@@@*=*%@@@@@@@%+: :+%@##***+*#@@@= :@@@@@@%+:::::::::::::::::::::::::::::::::=++*+--#@#:
@@@@@@@@@@@@@@@@@@@@@%+ -%+:-+#@#. :: .:*+. ... == =. *.-+ : +@@@@@@@@@@%#==#@@@@@@@@%#+===*#%%%####**+-+%@@@@%: =@@@@@@@@+#+:::::::::::::::::::::::::::::-:::+**+-.+@%=
@@@@@@@@@@@@@@@@@@@@@@@@#: .+%#@#. . =+. .= .*::: = #=+@@@@@@@@@@@@@@@@@*-.=*%@@@@@@@@%%%%#%%*==+%@@@@@@@: +@@@@@#@@%@%@@#=:-:::::::::::::::::::::::::::::+#+*=:-#@*.
@@@@@@@@@@@@@@@@@@@@@@@@@@%- .#%- :*: .. -. --.- :-#@@@@@@@@@@@@@@@@@@@@@@@#*-::=+=#*#%%@%**%@@@@@@@@@#. *@@@@@@@@@*:=#@@*=:::::::::::::::::::::::::::::::+#++=::#@#-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ .=@#. .: :* .: -. .#.: :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++%@@@@@@@@@@@@@@@@@#. %@@@@@@@@@#::-.=%%%*:::.:::::::::::::::::::::::::::=#==+..*@@-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ .*@%=...... .: -+.:. =: -+. .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# :@@@@@@@@@@+-:--::+%%%#-::::::::::::::::::::::::::::::**=++::+@%-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* %@%-.. .:-+*+. :- -#.- =. +==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* :@@@@@@@@@@=:-------#@%#=::::::::::::::::::::::::::::-:-#+--=::#@%.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*. :#@#:.::::::::. .-=: :. +:-. :: -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. :@@@@@@@@@%=--------:=%%%-:::::::::::::::::::::::::::::::=#=----+@@=
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%- :=*=--- -%@+. .-. :-: :- -*.. - *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%. :@@@@@@@%=------------:*@+:::::::::::::::::::::::::::::::::=*=.-*=%@+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=. .:#@@@@@@@@@@@+ :: -- .- .*-. :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. *@@@@@@*---------------:+%-::-::::::::::::::::::::::::::::.-:+#= -+#@+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@*-.. :. .-: :: .*+ :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- #@@@@%%@*---------------:#=-:-:-:::::::::::::::::::::::::::::-:+@=.-%@*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=: . . :: ..= .: . - %-+@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* #@@@#--#@@=-:-------------=--:-:-::::::::::::::::::::::::::.-#=...:-#@+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: .:-+=-. .:. :: :. -: = +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%: .@@@%--:=#@@%=:------------+#--:---:::::::::::::::::::::--++-.=::*#%@+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%=: .::===: .-*- .=- :: .: +. =-#%@@@@%+---%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#. :@@@#-----=%@@%=:-:=---:-----+#:-----:::::::::--:::::-*=-:#%%@@@@@#:.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: .:--. .-:. .- .- :: -@%---::----:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* =@@@@-------*+-*%*=------------+--------::::::::-:=+=:::-+@%:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-:. .:-. .:-. -: =. :: .#@*:-----------%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#=. =@@@@%------------+%%#+-----------------:::::::=+=:::-#@@%+.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%= :-++:. .:. .-. -: :- +-.: -@@-::-:---------*@@@@@@@@@@@@@@@@@#::+::-:-=%*+++===--:. =@@@%=+------------::-+@*:==--------:--:::-:-==:-=#@@%*..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-=++**+- :-=. .. .::.-- -- :=- .*@%=::------------+@@@@@@@@@@@@@@@@#. ++ :%* =@@@@-+#----------:--:--*%=-------::-----====-#@@%*-.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=++++=:. =##: =+. :: .: -: -: -* %@+.*+:-:-----------%@@@@@@@@@@@@@@% .%: :%@+ -@@@@=-=+--------------::=*--------:-*%=:::-@@*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. .:--: -+=: .. :: .: -- -. *@@@@#:.-+=-----------#@@@@@@@@@@@@%= =# +@%@* .%@@@---+----------------------=+**+=:---+#-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=: . .: :+= :. .= .=. .- +@@@@@@@#-. :+*--------#@@@@@@@@@@#. *- =: :@@@%------:----=+**#*#**+===---:--:-::*@=
@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-. .-+*+-. :: .-=.. := =- :- :@@@@@@@@@@@@@%#-:----===@@@@@@@@#- .- +@@@=------+**=:....:::::::::::::---+@@*.
@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@%%*-. .-=-. ... .-: -. =- :- =@@@@@@@@@@@@@@@@@@*.-===*@@@@@*: -@@@%-=--=+:..:=*%@@@@@@@@@@@@@@@@@@@@@@@@-
@@@@@@@@@@@@@@@@@@@@@@@@@@@@..:+#@@@@@@*: .== ... -. . = +* :: *@@@@@@@@@@@@@@@@@@@@@*.-*%*#@@#. - .@@@@#-=*=..-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.
@@@@@@@%%@@@%%@@@@@@@@@@@@* .:=*@@@%+: :=-. := .=. =. -* =:%@%:*@@@@@@@@@@@@@@@@@@@@=:#@+@@%- - .%@@@@*-+-.+@*.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+
:*#-:*+:: :=%@@@@+ -%@@@*. .+. =. :: = +*-%@* .-@@@@@@@@%@#@@@@@@@@@@%%%%%@@* :- *@@#+@*#:*@* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+
+=-: .+%#- -#@@#: -#@@%=. :=: . -- :. .: .#@@% :.%@@@@@@@@@@# .=#@@@@@@@@:*@@@= +: .. -@@%-#@#:%#: :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.
..==: -%%@@%: :%@@*. -=. : .=. :: ::-@@@@: .:#@@@@@@@@@@@ .*@@@@@@#-@%@@+ #. * .@@@==#%=@*. :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.
@@@%#+-.. :*@@%= -#@#: .+: .- =- -. -@@@@%# .-*@@@@@@@@@@@: :%@@@@@=+@%@@* : .@: =. -@@%-+=@+%@: :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-
LOCATION boston / cambridge
AVAILABILITY seeking_research_roles
PROFILE_INFO Incoming CS Undergrad @ UMass Boston. Systems Engineer.
CORE_INTERESTS Robotics, HPC, Embodied AI
LANG_STACK C++, Python, CUDA, Rust
STATEMENT Engineering autonomous systems to accelerate scientific discovery