From 4be7a9e82f9b5a6ffe3216e077e4e05f227393ac Mon Sep 17 00:00:00 2001 From: duksoasis Date: Fri, 14 Feb 2025 12:38:15 -0800 Subject: [PATCH] Added duck walking animation --- frames/duck.go | 843 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 843 insertions(+) create mode 100644 frames/duck.go diff --git a/frames/duck.go b/frames/duck.go new file mode 100644 index 0000000..ec089d7 --- /dev/null +++ b/frames/duck.go @@ -0,0 +1,843 @@ +package frames + +var Duck = DefaultFrameType(DuckFrames) + +var DuckFrames = []string{ +' + ddddddddddddd + ddddddd;;;ddddddddd + dddd;: .=*dddd + dddd- =dddd + dddd*. +dd=. .ddd + ddd#. dddd. .ddd + ddd*. .. #ddd + dd; .-d# =ddd + ddd. *#dddddddd;;*+;d#. dddd + ddd* -ddddd;#*+==--*dd: =ddd + ddd- .#dd+=+*;dddd+;d# +dd + ddd. :;ddd*=-=;dd;d;.dd + ddddddd ddd# .:+;ddddddddddd + dddddd;##dddddd ddd# ...-ddd + ddd:. .=dddddddd: :ddd + ddd= =;ddddd. .dddd + dddd .;d; *ddd + dddd; .dd+ :dddd + ddddd. =d+ =ddd + ddd*dd+ *- #ddd + ddd: *ddd+ . ;ddd + ddd. =dddd- *ddd + ddd+ :dddd *ddd + ddd: .+dd= +dd + ddd- .ddd +dd + ddd+ .dd. .ddd + dddd: .d* :dd + dddd: .ddd + ;dddd: *dd + ddd;d= -ddd + dd; :ddd + ddd= *dddd + ddd*. ..dddd + dddddd* =dddd + dddddddd;+-:. -dddd + ddddddddddddddddd. -dddd + ddd*+++++++++++#dd. *dddd + ddd+++++++++++++dd; -dddd + ddd++++++++++++++dd= -ddd; + ddd++++dd*++++++++dd* ..#ddd; + ddd++++++dd;+++++++;d; .*ddddd + dd;++++++++dd;++++++;ddddd*-......-#ddddddd + ddd+++++++++++;d++++++ddd ddddddddddddd*+#dd + ddd;+++++++++++++++++dd dd#+;dd + ddddd*++++++++++++dd;;;;;;;;;;; ddd**dd + ddddddddd;####;dd;;;;;;;;;;;;;;;;ddd+dddd + dddddddd;;;;;;;;;;;;;;;;;;;;;;dd*+;ddddddd + ;;;;;;;;;;;;;;;;;;;;;;;;ddddd+*d;+*;ddddddd + ;;;;;;;;;;;;;;;;;;;;;;dddd;*+++#*+++*;dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;ddddddddd*;dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;; +', +' + dddddddddd + dddddddddddddddd + ;dddd#-. .+dddddd + dddd= =dddd + dddd#. *ddd. =ddd + dddd- -ddd. .ddd + dddd: :ddd + ddd. ............;dd. .ddd + ddd- *ddd**++++++=+d* :dddd + dd; -dd;dd#=-----*d+..;ddd + dd: .+d;-==*;dd;=-d;..ddd + dd. :;d;+---=;d*dd.dd + ddddd dd# .:*ddd;*+dddddd + dd#+*;dddd dd- -+###**dd + ;dd .-dddddd dd. .ddd + ddd .-ddddddd= -dd + dddd= ..-d* .ddd + dddd: ## :ddd + dddd* -*. =dd + dd.;d#. = *dd + d= #dd;. ;dd + dd. .#dd;. ;dd + dd. .ddd. #d; + d; .+dd +dd + ddd. .dd= :dd + dd: :d; :dd + ddd: :;. .dd + dddd- .dd + ddddd*. .dd + ddd=dd# :ddd + dd;. *ddd# + dddd. :dddd + dddd;. #dddd + ddddd= +dddd + d#;ddddd#*+==+-. =ddddd + dd+++++*###*++dd =ddddd + ddd+++++++++++++d* #ddddd + ddd*+++#+++++++++dd- .ddddd + ddd#++++;;++++++++;d+ #ddd + ddd*+++++#d;+++++++;d* .;dddd + dd;++++++++dd#++++++dd+ :*ddddd + d;+++++++++++dd+++++;ddd#=:.....:-*dddddddd + ddd*++++++++++;;++++dddddddddddddddddd*+ddd + ddd*+++++++++++++dddd ddd+;dd + ddddd#++++++++++dd;;;;;;;;;;;;;;;;dd#+ddd + dddddddd;####dd;;;;;;;;;;;;;;;;;d;++ddddd + dddddddd;;;;;;;;;;;;;;;;;;;ddd#++++;dddddd + ;;;;;;;;;;;;;;;;;;;;;;dd#+++++++++#ddddd + ;;;;;;;;;;;;;;;;;;;;;ddddddd;+*ddddd;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;dddddd;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;; +', +' + dddddddddd + ddddddddddddddddd + ddddd#:. .*ddddd + dddd;. :dddd + ddd;. .dd;. =ddd + dddd- -ddd. :ddd + dddd- .. -dd + ddd* *#ddd+....:-*= .;dd + ;ddd ddd;=-=+***+=;+ -dd + ;dd+ .;d+;dd;+=----*#.:dddd + ddd. .#;=-=+*;dd*-+d::ddd + dd: -dd+----=dd+d-ddd + ddd dd. :;dd;*==;ddddd + dd;dddd ddd. :+#;;;;ddd + dd..=ddddd dd* .=ddd + dd* .=dddddddd. =dd + ddd- .;ddddd. .dd + ddddd. *d: =d + dddd: .d. .dd + dd..dd= : =dd + dd. .;dd+ ;dd + ddd. :;dd#. :ddd + ddd. .ddd= -ddd + ddd. .#dd =ddd + ddd. .dd* =ddd + ddd#. .dd. =ddd + dddd+. =ddd + dddddd;. -ddd + ddd= *dd- -ddd + dddd. .;- =ddd; + ddd= #ddd; + ddd*. .dddd + dddddd;-. +dddd + dddd*dddd#. :ddddd + ddd+++#dddddd#dd-:. .;dddd + dd*+++++++++++*dd- ;dddd + ddd+++++++++++++;dd. .dddddd + ddd+++++;+++++++++dd+ :ddddd + dddd++++++dd*++++++;dd. #ddd + dddd*+++++++#dd++++++ddd .=dddd + dd;++++++++++;dd+++++dd+ .*dddd + ddd++++++++++dd+++#ddd+..... ..=;ddd#d + ddd;+++++++++#*+++dddddddddddddddddd+++*dd + ddd;++++++++++++ddd dd;++ddd + dddd#++++++++ddd;;;;;;;;;;;;; ddd++ddd + ;ddddd;**;ddd;;;;;;;;;;;;;;;;dd++dddddddd + ddddd;;;;;;;;;;;;;;;;;;;;dd++*+++#ddddddd + ;;;;;;;;;;;;;;;;;;ddddd;#*++;dddddd + ;;;;;;;;;;;;;;;;;;;;;ddddddddd;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;; #;;;;;; + ;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;; +', +' + ddddddddddddd + dddddd*==+#dddddddd + dddd;: .-;dddd + dddd- . *ddd + dddd#. *dd: :. .ddd + ddd: .ddd= .ddd + ddd. .... .. :ddd + ddd. ;dd;dddd+===;d. .ddd + dd. .;dd#=---==--#d- .:=dd + dd. -dddddd*=---#d*.dd=dd + d* .=d;--=#dd#-+d#-+.dd + dd dd: .;d*=--=;d;d;.+dd + dddd d;. :#ddd;;ddd;ddd + ddd*dd dd= .-=*#;dddd + dd+ .dd dd; +ddd + ddddd: .;ddd ddd: -ddd + dddd;. ..;dddd= :ddd + dddd;. -dd= =ddd + dd;-dd- .+dd: ddd + dd; +dd*. :*=. :ddd + dd= .;ddd- +ddd + dd- .*ddd- ;dd + dd# =dd; .ddd + dd; .dd. =ddd + ddd. -dd *dd; + ddddd. .;d ;dd + ddd+;dd. .ddd + dd .ddd- =dddd + dd- =ddd. +dddd + ddd .=d; #dddd + ddd ddddd + dddd- :ddddd + ddddd- *ddddd + dddd:. ;dddd + ddd. +dddd + ddd. .dddd + ddd:.+#+ .dddd + ddd:dddd= .ddd + ddddd+#dddd*=:.. ... .*ddd + dddddd*+++++#dddd;*;. ..;ddd + dddddd#+++;#+++++++++dd. :+;dddd + ddddddd#++++++dd#++++++#dd+...-*;ddddddd+;dd + ddd;+++++++++++;d;++++++;dddddddddddd;d;++ddd + dddd*++++++++++#++++++dddd dd dd;+;dd + ddddd*+++++++++++++ddd;;;;;;;#;#;;;ddd+*dddddddddd + dddddd#*++++++*ddd;;;;;;;;;;;;;ddd*+++++*;ddddd + d; ddddddddddddd;;;;;;;;;;;;;;ddddddd#+ddddddd + ;dd;;;;;;;;;;;;;;;;;;;;;;ddddddd;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;; +', +' + ddddddd + ddddddddddddddddd + ddddc:.... ....+dddd + ddd+. .*ddd + ddd- +dd. .ddd + ddd- :dddc :ddd + dd* .-: -dd + ddc . .+d- cdd + ddd. :ddddddddddddd;*d: .dd+dd + dd* .=ddd;c*=-------=d- .;d-ddd + ddd. ;dc--+*;ddddc--dd: .ddd + dd+ .+ddc=-----*dd=*d* .ddd + dd. -;ddc==--*ddcd*-ddd + d dddd dd; .:+dddddddddddd + ddddddd dd= :ddd + dddddddd ddd. .;dd + dddd- .cddddddd= .;dd + dddd: ...=ddd. ;dd + ddd;. .ddd: +dd + ddddd. .ddd: :ddd + dddd=dd- .dd;. cdd + ddd :ddd. :: ddd + ddd= .;ddc. =dd + ddd +ddd. *dd + ddd* -dd; *dd + ddd= +dd *ddd + ddd* .dd +ddd + dd; ;ddd + dddd* *dddd + ddd;ddd+. +dddd + d; .=c*. *dddd + dd: cddddd + ddd- ;dddd; + dddc. .. ddddd + ddddd. -ddddd + ddd. cdddd + ddd. +ddddd + ddd. =dddd + dddc. =dddd + ddddd=. .+ .;ddddd + dddddddd;+... .*ddddd + dddddd++dd- .+ddddddd + dddd+;ddddc;dc:.-cdddddddddd + ddd;+dddddddddddddddddd;++ddd + dddd++dddd ddd;cddddddd + dddd*++ddd;;;;;;;;;;;;;dddd*++ddddddd + dddd++++ddd;;;;;;;;;;;;;ddddddddddd + ddd;+++++ddd;;;;;;;;;;;;;;;;;;;;;;;; + dddddd++++c+++ddddd;;;;;;;;;;;;;;;;;;;;;;; + ddddddd;+++++cdd+++++;dddd;;;;;;;;;;;;;;;;;;;;; + ddddddd;++++++++*dd+++++++*;ddd;;;;;;;;;;;;;;;;;; + dddddddddddd;+++++++++;ddddddddd;;;;;;;;;;;;;; + dddddddddd;;ddddddddddd + ddddd +', +' + ddddddddddddd + dddddd=..:-#dddddd + ddddd+. .*dddd + dddd. .#ddd + dddd: =ddd + dddd. =*: .:.;dd + ddd; #ddd. .;: :dd;.ddd + ddd .. ..-dd=;d;.. ;d; + ddd= :*dd#=-----=;dd*-.=dd + ddd .#d;----=#dddddd*=-=dddd; + dd; dddddddd;#+=----=+#;dd+.dd + dd; :#ddddd;*+++++*;ddd. :dd + d; ..::-----:. *dd + dd .dd + dd: .dd + ddddd* -dd + ddddd*d# ;dd + ddd;: =d# .ddd + ddd+. *d+ :dd; + ddddd+. .;d: :dd + dddd;. .dd -dd + ddddd .d# -dd + dddddd+ .d. :dd + ddd=:dd;. .+ .dd + ddd* .;dd. .dd + ddd. .#d;. dd + dd# dd* ddd + dd* ;d# .ddd + ddd. .d= .dddd + ddd;. :ddddd + ddddd: +dd#dd + ddddddd: .ddd.dd + ddd-+;d# -ddd.dd + ddd* ;dd-dd + dddd. =ddddd + dddd+ -ddddd + ddddd;. -ddddd + dddd+= =dddd + dddd. #dddd ddddddddddd + dddd. -dddd dddd+*ddddddd + dddd#. :ddddddddddd++++++ddd + dddd+. .:dddddd#;ddd#++;dd+;dd + dddd;=. .*ddddd ddddd++++#*+ddd + dddddd;+-::-*ddddddd dd#+++++;ddd + d##dddddddddddd dd*#;dddd + dd;+dd ddddd + dd#*dd;;;;;;;;;;;;;;;; + dddd+#dd;;;;;;;;;;;;;;;;;;;;;; ;;;; + ddd;+++*+ddd;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + dddd;+++*d;+++dddd;;;;;;;;;;;;;;;;;;;;;;;;;;; + ddddddd;++++++#dddd;;;;;;;;;;;;;;;;;;;;;;;;;; + ddddddddddd;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;; + #;;;;;;;;;;;;;;;; +', +' + #dddd; + dddddddddddddddd + ddddddd;#**###;dddddd + dddddd+. .+dddd + ddddd+. =dddd + ddddd. ddd + ddd;. :;d= dd;ddd + dddd: *ddd .+d*. .ddd + ddd; .: .dd*=dddd;*-. *ddd + ddd+ ..=dd#--------#ddd-dddd + ddd# .#dd*---*;ddddddddd#.+ddd + dddd. .dd*-+ddd#------=;d;. :ddd + ;ddd: .ddddd;*====+#;dd#:. : .ddd + ddd= .-+#;;;;;;#+: ddd + dddd ddd + ddd= ddd + dddddd- .ddd + ddd#.-dd: -ddd + ddd:. .;d; +ddd + dddd# *dd- =ddd + dddd= =dd# ;dd + dd+dd -dd* =dd; + dd= #dd -d# :ddd + dd; :ddd ddd + dd= .#dd. +dd + ddd. .#d- =ddd + dd* .dd. =dddd + dd+ .dd. =dddd + dd;. .#d: =dd;dd + ddd= .-. =dd:dd + ddd+. *dd:dd + ddddd#: .dd;+dd + dd*+ddd* =dd*ddd + dd= .. #ddddd + ddd- :ddddd + dddd: *dddd + ddddd: :dddd ddddddd + dddd;= ;ddddddddddddd + ddd# :ddddd#+***+;dd + ddd; :dddd;++++*d+ddd + dddd. *dddd;++++dd*+*dd + ddd+. ..;dddddd++++d++++ddd + dddd#:.. .=;ddddddddd+++++++;ddd + dddddd#-d*...-#dddddddd ddd++++#dddd + dd;#ddddddddddd ddddddddd; + dd#+dd d + dd#+dd;;;;;;;;;;;; + dddd++ddd;;;;;;;;;;;;;;;;;;;; + ddddd#++*ddd;;;;;;;;;;;;;;;;;;;;;; + dddddd*++;d++*dddd;;;;;;;;;;;;;;;;;;;;; ;;;;; + ddddddd;+++;ddddd;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;ddddd;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +', +' + ddddddddddd + dddddd+-:::=#ddddd + dddd;-. .+dddd + dddd#. :ddd + ddd;. :=.=dd + ddd* .ddd :dd + dd# ... .*d#. . -dd + ddd. .dddd- .*d-;dd;-... ;d + dd; .:##-. :d#------=*#ddd=:dd + dd; .:d;---+dddddddddd-.dd + dd. *d*--+dd*=-----#d#. .ddd + dd+ ...d#-*dd*----=#dd;= .ddd + ddd= .ddd*+=+#;ddd#-. ddd + ddd* .:::::. ddd + ddd+ .ddd + ddd. .ddd + ddddd# .ddd + dddd#ddd. .dddd + dddd+ =dd. #ddd + dd;. =d; :dddd + ;dddd# :d. .dddd + dddd# . .dddd + dddd+. -dddd + ddd+dd#. -dddd + dd+ *ddd. -dddd + dd: -ddd. #dddd + ddd. .dd# -ddddd + ddd. .dd- ddddd + ddd. *d. dd;ddd + ddd. *d;ddd + ddd#. +ddddd dd + dddd=. *ddddddddd + dddddd; *ddddddd+d + ddd... ;ddddd+++dd + ddd- *ddddd#+++++dd + ddddd= dd#++++++++++ddd + dddddd- .dd;++++++#d+++#dd + ddd# :dd++++++ddd+++dd + dddd;: .+dddd+++++#dd+++ddd + ddddd+. .:ddddddd+++++#d+++;dd + ddddd#-. :#dddd dddd+++++++++ddd + dddddddddd;dddddddd dd;++++++*dd; + dddddddddddd ddd+++;ddd + ddd+ddd ddd; + ddd+ddd#;#;#;;;;;;;;; + ;d;+#d;;;;;;;;;;;;;;;;;;;; + d;dd*+*dd;;;;;;;;;;;;;;;;;;;;;; + ddddd;*+++#dddd;;;;;;;;;;;;;;;;;;;; + ;;ddddddd;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;; + ;;;;;;; +', +' + dddddddddd + dddddddddddddddd + ddddd;+: .:=#ddddd + ddd;. =dddd + ddd* .:=ddd + ddd: -ddd.ddd + ddd= := .:. :ddd + dd; .*dd: :dddd#*=:... =dd + dd+ :ddd# =d;---=*#ddddd*ddd + dd+ :dd=-=*#;ddddddd:+dd + dd+ :;d==;dd+===--#d+ -dd + ddd: .;;=;dd*----=;dd- .ddd + ddd: .dddd*=+#;ddd;-. ddd + ddd. .:+***++-. -ddd + ddd. .ddd + dddd *ddd + dddddd+ .ddd + ddd-=ddd. :dd + ddddd= .dd. ddd + dddddd+ +d. ddd + ddddd; :; .ddd + dddddd- .. -ddd + dd;.dd;. .ddd + dd: .ddd. .ddd + ddd. .;d;. +dddd + ddd. .*d* dddd + ddd. .;d. *d;dd + ddd;. -d# +dd+dd + ddd- .;d. +dd*dd + ddd. .- -dd#dd + dddd. dd;dd + dddd#. +ddddd + dddddd+ -ddd;ddd + dddd=. .#dddd+++ddd + ddddd. =#dddd;*++++++dddd + ddddd. :dd+++++++++++++*ddd + ddddd;- #dd++++++++d*++++;d + dddddd; ddd+++++++dd*+++;dd + dddd-. *dd++++++*dd+++;dd + dddd;.. .*dddd++++++#d+++ddd + ddddd+:. .-*dddddddd++++++++#ddd + dddddddddddddddddddd dd;+++++*ddd + dd++ddddddddddd; dddd#*ddd + ;dd+*dd ddd + ;;;;dd++dd;;;; + ;;;;;dd;++*dd;;;;;;;;;;;;;;;;; + ;;;;ddd;+++++*dddd;;;;;;;;;;;;;;;; + ;;;dddddd#*;ddd;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;dddd;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;; + ;;;;;;;;;; +', +' + dddddddddddddd + dddddd;+:. ..-*ddddd + dddd+. .;ddd + dddd+ .+dddd + dddd. #dddddd + ddd= .. +ddd + dddd. .=#=. :d+:. dddd + ddd; +ddd= =d*+#dddddd;*=ddd + ddd# .=#=. .#d+------=+;dd+*ddd + ddd; +d#--=;dd*+=-;d- .ddd + dddd: :d;--+d#---=*d;: -dd + ddd* #d+#dd=-=#dd#:. .dd; + ddd- .#ddddddd#+. -dd + dd+ :dd + dddddd# #d + dd;ddddd. .dd + ddd. :;dd* ;dd + ddd+ .#dd .dd + dddd# .dd. *dd + dddd. -d. ;ddd + dddd# += #ddd + ddd:dd*. dddd + dd- .;dd= :ddd + dd. -dd* *ddd + dd. .dd+ .dddd + dd. -d; #dddd + dd: .#d: +dddd + dd. +d# +dd;dd + dd. .=. +dd#dd + ddd- *ddddd + dddd* :dd;ddd + ddd+dd* .#dd#+dd + dd*... . .;ddd+++ddd + dddd: .ddddd;*+++++dddd + dddd= .*dd*++++++d#++;dddd + dddddd* .dd+++++++#d;++++++*dd + ddddd =dd*++++++;d;++++++#dd + dddddd-. =dd+++++++dd*++++++dd + dddddd;:. =dd+++++++d;++++++ddd + dddddd;=. :#dddd++++++#+++++#ddd + d;#dddddddddddddddddd;+++++++++*ddd + dd++#ddddddddddd ddd#+++++#dddd + ddd++dd; dd;;dddd + dd+#dd ;;;;;; + ;;;;dddd+#ddddd;;;;;;;;;;;;;;; + ;;ddddd+#++*;dd;;;;;;;;;;;;;;;;;; + ;;;;;;;dddddd;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;; +', +' + dddddddddd + ddddddddddddddddd + ddddd*-. .:+;dddddd + ddd*. .ddddd + ddd* -*+#ddd + ddd: .ddd--ddd + dd* :ddd + ddd. .:-. .=dd;##;dddd*.-ddd + ddd .;ddd: +d=--------#d* dddd + ddd- .;d+ .#d--=dddddd;d;. :ddd + ddd# :;d+-#dd*---*d;: .dddd + ddd. *d+-*dd+--+dd+. :dddd + ddd; +d+#dd+-*dd;:. .dddd + ddd: .dddd;ddd*. -dddd + ddd :*==-:. dddd + ddddd ddd* *ddd + dd#ddddddd. dddd + dd; .:-;dd. ;ddd + dd# .dd# *ddd + ddd= -dd- ;dd + dddd= #dd :ddd + dddd+ #+ *ddd + dd;d= .ddd + dd;.;d;: +ddd + dd; +ddd= .ddd + dd; -ddd *ddd + ddd. .#d- -dddd + ddd: .dd :dddd + ddd+ .#d= .ddddd + ddd: .#: dd#dd + dddd: .dd*dd + dddd#. :d;ddd + dd+.#+ =d#dd + ddd: . .dddd + ddd+. .;ddd + dddd; #ddd + ddddd+ *dddddd + dddd: #ddddddddd + ddddd+. . .-#dddddd*++ddddd + dddddd=. -d;ddd;++++*++++;ddddddd + dddddd#=. :#ddd#++++++dd;++++++;ddd + ddddddddddddddddddddddd*++++*#++++*dddddd + dd#+ddddddddddddddd ddd;++++#dddddddd + dd##dd dddddddddd + dd#*ddd;;#;;;;;;;;;;; + ;;ddddd*+#ddddd;;;;;;;;;;;;;;;; + ;;;;;ddd;**dddd;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;dd;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;;;;;;;;; + ;;;;;;;;;;;;;; +', +' + dddddddd + dddddddddddddddd + ddddd#-. :#ddddd + dddd: :dddd + dddd=. -*+-dddd + ddd .ddd=.dddd + ddd. .:. -ddd + dd*.:#+. .+dd*:....... *ddd + ddd::dddd .*d---=+***;ddd*dddd + ddd: .=-. .+d#----+#;;ddddd.-ddd + ddd= .*d+--=dd*=----;d= .;ddd + ddd# -d;-=;d*----=*d;- .ddd + ddd. .dddd#++*;ddd*:. :ddd + ddd# :=**##*=. ;ddd + ddd* .dddd + dddddddddddd*. .dddd + dd+;ddddddddd. -ddd + ddd. .-*;dddd: *ddd + dd; .ddd. ;ddd + dddd: .;d* .dddd + ddd# #d. ;dddd + dddd+ .#. .ddddd + ddddd;. -ddddd + dd*:ddd;- ;ddddd + dd= :dddd* -dddddd + dd- .=ddd. .dddddd + dd- .ddd. ;dddddd + dd# .dd. +dddddd + ddd- .d: =dddddd + ddd= =ddddd + dddd*. +ddddd + ddddddd+ #dddd + dd= .ddddd + ddd+ :dddd + ddd;: .dddd + ddddd+ :dddd + dddd: .*dddd + dddd#. -d#dddd + dddd;: ;*+;dd + dddddd-.. .:;ddd++ddd + ddddddd*-.. .:=+#dddddddd#+#ddd + d*+ddddddddddddddddddd dd++ddd + d;+dd; dddddddddd dd*++ddd + ddd+#d dd;++;ddd + ddd;+*ddd ;;;;;;;;;;;;;;; dd++*dddddddd + dddddd*++#dddd;;;;;;;;;;;;;;;;ddd+++*+++*;dddddddd + ;;;;;;dddd;;;;;;;;;;;;;;;;;;;dd;d++;dd*+++++++*;ddddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;dd#++++++;ddd+++++++++++#ddddd# + ;;;;;;;;;;;;;;;;;;;;;;;;;;ddd*+++++++++++++++++*;ddddd + ;;;;;;;;;;;;;;;;;;;;;;;ddddddd;;#**+++++++#ddddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddddddddddddd + ddd +', +' + ;ddddddd + ddddddd;##;ddddddd + dddd#.. ..-dddddd + dddd: .:;dddd + ddd* ;ddd + dd* +ddd:ddd + ddd. .::. .. .ddd + dd= +dddd +dd+.. :ddd + dd: .;d#. .-d;--=;ddddddd+*dd + dd. -;d*--+#;ddd;;ddd;+dd + dd. .:dd+--+dd;+------#d- -dd + dd: .dd==#dd*------=#d;:. =dd + dd= .#dddd*==+*;dddd#:. -dd + ddd. .:-++++=-::. -ddd + dd+ .dd; + ddd= ddd + dddddddd ddd+ ddd + ddd#:+ddddddddd ddd+ +dd + ddd* .+;dddddd;dd. :ddd + ddd; .dd# #ddd + dddd* .;d; :ddd + dddd; +d; +ddd + dddddd. +* .;ddd + dd*.#ddd:. . .dddd + ddd- .#dd;. -dddd + dd; -dd- ;dddd + dd* .dd- .ddddd + dd; .dd. ddddd + ddd= .;. ;ddddd + ddd: -ddddd + ddd# ddddd + ddddd# :ddddd + ddd.. ;dddd + ddd+ .ddddd + ddd- .ddddd + dddddd*: .#dddd + dddd**. .;ddd + dddd: :dddd + dddd#. +dddd + dddd#. -dddd + dddd#.. .dddd + ddddddddd;dddd#+:. =ddd;+#d + ddd+dddddd#;ddddddddddddddddddddd+++#dd + dd*+++#;ddddd dddddddddd ddd++*ddd + ddd;+++#ddd ddd++ddd + ddddd;;dd;;;;;;;;;;;;;;;;;;;;;ddd;+ddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;dd;++*dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddd;++++++*;ddddddd; + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddd#++++*dd++++++*#;dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;dddd*++++++++++++++*ddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;dddddddd#++++#dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddddddddd + ;;;;;;;;;;;;;;;;;;;;;;; +', +' + dddddddddd + ddddddd#++*ddddd + dddd;- -;ddd + ddd*. .;ddd + ddd*. -ddd + ddd. :*:+ddd + ddd =dd#. ==. ddd.dddd + ddd #ddd. .dddd=. -ddd + dd* .-#d+--=#ddd#=..dddd + dd. .:;dd*----==-----*dd;ddd + dd *d;=-=#dd;*++++*;dddd#ddd + dd. :d;*ddd;+--------=;d;: .ddd + dd= =;dddddddddddddd;=. .ddd + dd; .ddd + ddd= .ddd + ddd .dd; + ddddd; ddd: .dd + dddddddddddddddd dd; .dd + dd=.:#ddddddddddddd :dd + dd# .-=+++=:ddd :ddd + dd# .dd# .ddd + ddd: .dd. .ddd + ddd# .dd *ddd + ddddd;. .;- ddd + dd*-ddd;. .+ ;dd + ddd= .:;dd;. :ddd + ddd: *dd- ddd + ddd- .;d= #ddd + ddd* -d; +dddd + ddd .. :dddd + ddd;. .ddddd + ddddd-. .dd;dd + ddd.+*. :dd#dd + ddd. *d;;dd + dddd. dd#dd + dddd+. *dddd + ddddddd- -dddd + dddd: :dddd + ddd#. .+ddd + dddd* .ddd + ddddddd#. .#ddd + ddddddddddddddd;. ..;ddd + ddd+++++++++dd#dd;: .=;ddddddd + ddd++dd++++*d;#dddddddddddddddddddd++*dd + dd#++++++++dddd ;dddddddddd dd#++#dd + ddd*++++++;d ;dd*++ddd + dddddd;#dd ;;;;;;;;;;;;;; ddd+++dd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;d*++#dddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddd*++++*;ddddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;dddd++++;d++++++#;ddddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddd;*++++++++++++;dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;dddddd;*++#dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ddd;dddd + ;;;;;;;;;;;;;;;;;;;;;; +', +' + ddddddddddd + ddddddddd;##dddd + ddddd+... .=dddd + ddd=. :dddd + ddd+ .ddd#. *ddd + ddd- :dddd. =ddd + ddd= .-: .dd;ddd + ddd. .=;d*d+ .dd=ddd + ddd- ..+ddd;*=------#d:. *ddd + ddd: =ddd;####;;;ddd;*-+d*.-ddd + dddd. .+ddd*=-------+dd##d+ddd + dddd. .-+;dddd;;;;;ddddddd + ddd. :dddd + dd# *ddd + dd; ;ddd + dddddddd ddd;. +ddd + ddd;dddddd ;ddddd: *ddd + ddd* .:;dddddddd-.dd- ;ddd + ddd. .. .dd- ddd + ddd; -dd. ddd + ddddd- .dd= ;dd + dddddd- .d: #dd + ;dd.-dd;- .. =ddd + ddd :ddd;. .ddd + ddd :ddd# ;dd + ddd :dd; *ddd + ddd. .#d= =ddd + dd; -d* dddd + ddd;. *dddd + ddddd=. -dddd + ddd*dddd. .dddd; + dd .-: ;d;dd + ddd. ;d#dd + dddd+. +ddddd + ddddd+. -ddddd + ddd==: :ddddd + ddd: -ddddd + ddd= #dddd + dd ddd; :dddd + ddddddddddddd* .=dddd + dd;+++******;d= .:ddddd + dd;++*d+++++*ddd#=. :+#dddddd + ddd++++ddd+++*dddddddddddddddddddddd*+*dd + dd*+++++#dd#++dd ddddddddddddd dd#+*ddd + ddd#++++++++dd dd**ddd + ddddddd;#*d ;;;;;;;;;;;;;;;;ddd+ddd + dddd;;;;;;;;;;;;;;;;;;;;;;dd;*ddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;dd;++++;dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;ddd++++#++++++#dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;dd#++++++++++++#dddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;dddddd;*++#ddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddddd + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ', +}