Что надеть на фотосессию?
Перед первой съемкой довольно сложно определиться с выбором одежды. Чтобы фотографии вышли красивыми наряд нужно хорошо продумать не только для себя, но и для всех остальных участников фотосета – одежда должна сочетаться. Выбрать концепцию съемки и цветовую палитру, подумать над образами, решить, что надеть и где фотографироваться – на улице или в студии мы можем вместе с вами, я помогу.
На самом деле подбор наряда принесет вам только положительные эмоции, если предварительно во всем разобраться.
&&&x
&&&&&&&&&& +&&&&$&&+
X&&XXxxXxx$&&&&&; &&&&x;;+;;+xX$X
.&$XXXxXxxx+xx$&&&&&&x &&&&x;;:::...:...:X;
&&xxXx+xx$+xxxxXXX+X&&&&& &&&$;:;:::.......::::;+
&&xxXxxxxxxXxxxxxxxxX$X$& &&&; &&&&&xX;;;::::...... ..:;x
&&XXXxxxXXxx+xX+XXXXXXXX$x+&+ &&&& &&&X;:;:;:;;::...:..... ....::X
&$XXXxXXxxxxXx+XX+x+x+:. &&&&&&&&&&&;.::;+:;:::::.:.... ....:::..X
&&XXXxxXXXxxxXXXxxx+; ;&&&&&&&&&x:;;.:;;::::::...:::::.:...:::::..X:
&&xxxxXXxxxXxXXxXx; +&&&&&&&&&$x;.+:::;::::::..:..:.::::::;;;;::..;&:
&&XxxXXxXxXxx+XX; &&&&&&&&&&xx;+;:;:.:::;::.:::.......:::;;+;:;;++x&
&&xXXXXxXxxXx++ .&&&&&&&&&&&xx;:;:+::;;:::.::.:...:.:::.:::.::.:++;:xX
&&xxXXXXxXX+: +&&&&&&&&&&&$Xxxx:+x.;::::::::......::.::..::....::..::X;
$&X$XXXXXx; +&&&&&&&&&&&&$+X;+;;;;;;;::::::::::::..::::::::..:.......:$+
&&&&&&&&&&& &&Xxxxx:. +&&&&&&&&&&&&&&$x;:;+:;+x;+::::.:::::::::::..:::.........:..:$;
&&&+ . ...+$&&&+ &&$xx;. +&&&&&&&&&&&&&&$$x.:.;:;;;;:;::;:;;;:::::::.::::....... .:..:$;
&&&X;;::::.::::. .+&&& &&x+. x&&&&&&&&&&&&&&&&x+ .:+++:x;;+:;;;:;;:::::::::.::..:..... &&+.:::&;
&&&$++:;;;:::::.:::.....;$&&$: &X ;&&&&&&&&&&&&&&&&XX;:;;;:;;;:::;:;:;:::;;::::::.:.:.::... &&&;;;;::&.
&&&$$Xx+;;+;;:::;::::::.....:;$&&x &&&&&&&&&&&&&&&&&$$+x:::;.;+;;:;:;:::;::;:::::::::::::::.. +x&&x.;:::.:&.
&&&$Xx;;++;;;;;;::::::::::....:..:x&&&: &&&&&&&&&&&&&&&XXxxxxx;;x:;;;:::;;:::;;;::::::::::::;;. ;&& &: .;::::;&:
&&&$&$x::::;;;+;;;;:::::::::::::::...:x$&&& &&&&&&&&&&&&$X+x+:::;+:;;:;:;:;:::;::::;:::::::::::. $&&&+ &;::::::::+&+
&&$&&&&+;.:..:::;;;:;::::::::..:::::..:.:;x&&&X &&&&&&&$xx+++;++;.;::;:;;:::::::;::::::::::... X&&&X; &X::::;:::;+&:
&&&x:+$&&&;.....:::;;::;;:.:.::;::::::::.::...;X&&& &&$$x::;:+:;;:;;+;;:;:::::::::::::::::.::: X&&&$x &&+;;;::;:::+$:
&&&x ;X&&&x+;:;:.:+;.;X;. ...:..:.:..:::::;::;;x$&&& &&&xXX;;;;.;;::::::;:;;::;::;::::::::::..:: :&&&X$&&&&&X;::;;:;::;+&;
&&&&&&&+x;;:+$&&&&&&&&$X&XX+x&&&X;.;::::.:..::::....:::;$&&&X $&&&&X$x+;;;$;;:::::::;::;;:;::::::::::....::. .&&$XX$; $&&+;:;::::;:+&+
&&&&&&&&&&&&&&&&&&x; &&&&&&&&X: :&&$;;;:::::::::.:::.:::.:.:;X&&$ &&&&&X$xx;;+;:;.;::;;;:;:;:::;;;:::::;::::.:::. $&$xXx&X&&&&&$X+;:::;;;++&+
&&&&&&&&&&&+&&&&&$&&&&&&&&&&&; &&& .....:.::::::..::.. &&&X;.::::..:.::::::.:::.:.::x&&& :.&:; &&&;+;;;;;:;;;::::;;;;;:;;::::::::::::;::: &&$X$XX&$ &&&&&x;...:;+;+&+
&&&&&&$&&&&$&&&&&X&&& & +&&x&&&&&& ;++++..:.:: . . ..::..... .. :&&&&&&$;:..:..::::.:::::....;$&&& ;&&&&.+X & &$+;;;:;::;;;;;;::::::::::;:::::::.:::. +&&$X$X$XX& &&&&&&&xx:;;+x+;$;
X&&&&&$&&&&$&$X&&&x&&X:&;x&&x&$ x&&&$ .:.;++xxXXxx++;;:::........::.... . &&&$;::::.:::...:....:.::+&&&&&+ &X$&X$&+ . x& &$+;;;+;:::::::;::;::;:::.::..::::. &&&XXXXXX&& &&&&&&&&&&x;;;;;$&
&&&$&$&&&&&;;&&&&&$$&X;&:$&&&++x$: .:x .. ..:::::.::.. ..... &&&$:;::::::::::....... ..;+X&&&$: :$$+X&. . &&:.. +&$ &X+;;;+;;;::::;;;:;::::..:::.... ;&&&$Xx$$$&&; &&&&&&&&&&X+;;;;++&
&&&&&&&&&&&$&&$+&&$X&$$&:&&&++x&&&&&&&&& X; :&&&&&::+ . ....::............ . &&&$x+;;:::::::::;::..... .:+&&&$$. .;xx; .. &;. $&: $+::;;::::;;:::;:;:::.:::;::..X&&X$XX$XX$&X x&&&&&&&&&$$:;;+;;;x$&&&&&&&&
&&&&&&&&&&&&&&xX&& X&&&&x&&&;x&&&&& XX&&&X;X&&x ::;+$+;&&&+ .................. X&x+;+x+;:::..::::::::. :.......:xX&& .xx;.... & . &;: :&;:.:::;;;::::::::;:;:::: .&&$$XXXX$X$X& &&&&&&&&&&&$x::;;;+;.x+$$X&&&&
&&&&&$$$$&&&&&&&&&&X&&X&X&$& &&&&&..$&&x+ xx+ . ....;: ;X&&&&&& ..... ........ ... && ;x+;;:::;;;;;;:;:.::.... .+&&&& ... &$. &;. x&x;:::::::::::::::...;$&&&X$XX$XXXX$&; &&&&&&&&&&&&$+:::;;:. $&&;&&&&&
&&&X&&&&&&&&&&$&&x&$;.&&$x;&:x&&& +&&x &:;::. .;xx;;..:++:::::. &&&. ................. &&&$ :++;...::;;X$x++;;:::.... . .+$&&X: .. && .&+. x$x:....:.:::::.:.:x&: &&&&$$XX$X$$X &&&&&&&&&&&&&&&+;.;;;.. &&$&&&&&
&&&&&&&&&&&&&&&&&&&&X&x$xx& X&&: :&$+;: && :;x::::. :+++;;:;:;.;+;;: && .::............ .... &&&$ ::+:... +&&$X+;;::.::... ;X&&& &&: &x. XX+;::.::::..:.;$& &&&&$&&&&&X&&&&&&&&&&&&&&&&&&$$xxXx..&&&&&&&
&&&&&&&$&&&&$$&&&&&&X&&:+& ;&x :$& &&. x& ;:.;x;.++;+: ...:;::::;;;+ & ::::..........:. &&&& :;;:+;::xxx&x+;;:;::::.:.. . .:x$&& &&. XX. &X;:: ::.:.::$x &&&&+ ; ..:..: X&&&&&&&&&&xx
&&&&&&&&&&&&&&&&&&&&&&&;&&&&&X$ &$&$&;&$ +; ..;+.:;;x++;::......::. .: &&$ :. .........::. .... &&&&& .;;+:::;XXx+;::...:::::....::. :x&&& .&&. ;&. &$X;:. .;X&& X&&&&&&&; . .......:..... ..... . . . ......:;xX
&&&&&$$&&&&&&&$&&&&&&&&&&&$&&&&x&&$x&&X&& x:.:. .;: . ..::::::.::..:.. &&&& .................;:.. . . &&&&&. +$&$&$X+:;: .....:::.. ..... :+$&; &&+ .& $&$$&&&Xx;:;;:........................................:...:.:.::.:.....:::::+x&
$&&&&&$&&&&&&&&&&$$&$&x&$&$&&&&&&&x+&&+&& $ : .:...:::..::.::..:.::::.: &&&& .:...:::.:... . ......... &&&&&; x&&&&X;: . ...:::...::::.::+$&+ &+ $ :$x::....:::::...:.:::...:.......:........................:............::::.:;&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;:&X&&. ;X.&&&: ...;:.::;::::..::::::... & .x+:.............. .....:.... .. ...... &&&&&&$ X&$&$X;. . ..:..::...:x;::.X& + ;;.:::::.............:.:.:..............................................::. xX
&&&&&&&&;&&&&&&&$XX&&&&&&&&&&&&&&&;+&x;. : ;&&+;:.:..::::;;:::::::::;;& . .... ..................... .. .... &&&&&&&& xX&xx;;: ...:::::::...:+$+ .;:..:........::..........:::......................... ...........:::::::..;&
&&&&x$&&&X$&&X&&&&&&&&&x&&&&&&&&&&&&&&&&&&. :& .::: .;:;;:::::;xxx+: .... .... ......................... .. ..:.... x&&&&&&&&&Xx&&$x: ..::::;::;: ;+;+ ..............................................:............::::::::::::;x
&&&&&&&&&;.&X&&&&&&&&&&&&&&&&$$$+x+ x&.+x. :;;: x:::++xxXxx;x .................................................. ......... &&&&&&&+$&&&+; ::;;:::::::.:++Xx.. ..............................::.........:......:::::::::.::.::....$
&&x.+++:&&&.: +xXX&&&&&&&&$&&&&&&&&. &&&& : &xXXx .. .......... .. .................:... ............ ....::.... ... .. &&&&&&;&&&; :;;:::::;;;:..:.;+&+..:...............................:::::::.:;::::..::::.........::.:&
+&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&& &&&X;.; ..............................................................::.. .. .. ......:... . . &&&&&&&&&; .::;.::;+:;::. . .........:.:.......:...:...:::::::::.:::...:.. ;;;:...::::::$
x&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+X&&&& X+. + .:............................................ ........ ... ....... . .........:::... ...:....... &&&&&&&&&&+ ..:....::;.:::. + ...........:....:...:.::::::::::... :;+x+x&&&&X;:...:..:;:$X
&&&&&&&&&&&&&&&&&&&&&&&&&&&X$xx: .&;&&&&x:$&+;::::::::.. .......................................................:... .....:... .. ...........: &&&&&&&&&&+. .:.:. :++; ; :.::...:.:::.::.:.::::::::::::: . ;X&&&X.x&&&. ....::...:x&
$&&&&&&&&&&$$&&&&&&&&&&+XX&&&&&&& x& ..:;:...::.:::::.:..........:......................... . ..:::. . ..::.....::...:::.: :............ X&&&&&&&&&&& .:..;;;:..:.$x.:.:.:::::....::::;:;:::::;:: ;+&&&&&&&&&&x .:+::..:::.::;&
&&&&&&&&$&&&&&&&$x;X&$$x+$X;:+ .+;; ; ::... .....:.:::............. ... ..:;;:.. .........:::..:::....... ..:........ &&&&&&x&&+ ..:++;: ;...:::::::::::::::;::::. . +&&&&&&&&&; &&x.::;.:.. .::...:x&
&&&&&&&&&&&;&&&&&&&&&&&&&&&&$&$;:&&&&X&&&&&&&&. ..:........... ......:.::;;;;:. ..... .:;;:......... .:::::::..... ::: +&&&&&;&&&& :x; +$$..:::..:.:::::::;.. ..x&&&&&&&: &&X.:;;:::...::::::;&.
&&&&&&&&&&&&&&&&&&&&&&&&&X. ;: &; .;.+X&&&$xxx&&&&&&&&&x;+: :..:::;;;::::;:::;::. .. . .:;++:......... :;+x+:..........: :::. ::;. &&&&&&&+&&&&$ x ;&:;:..:.:....:...;x&&&&&& $&& :;:;:::.:::.::::+&
&&&&&&&&&&&&&&$$ ...:.:::+::;Xx+;;X;;+;:. ..+&&&&&& ::...::.:. .:;;x+.. . . :&& . ...:........ :::..: . &&&&$$&x&&&&& +::::.. +&&&&&X &&+::::.::::..:.:.::X+
&&&: :;::.... .:;;;&X +XX++;;;xxx++;;:::.. ::.::. &&&& .... :&&x+;: . &&.& ..::;:::..::;;...::::.: .:.:x &&&&&$&&&&&&&&: ... .X&&&&+ &&;::.;::::...::::.::&
&&X. ..:....:.;;::;;+Xx..;xxxXXXX$$XXX+;: . &&&&; . .&&+&+:: &&&&+ x+x++:;....::;::. ..; ..:. . : ;&&&&&&&$&&x&&&&&&&XX:.X&&&&x &&;:;;:::::..:.::.:.X&
$&&&&x . :.::::;:;:;;:+&+x++;x+xx$$&&&&&&&&x++: :. :+&&&&&&&&& ; &&.+;;:. . :$&&&$&x++++: :;;.. ::x .+:$ .. .;x; &&&&&$&&&&&& $&&; &&x;:;::::.:::::;::::&
&$+;;. ::.:.: ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x&& &&&&&&& $&&&&;.. +& && .. && . &&&&&& $&&&&&&& &&$;+:;;:::::.:.:....+&
&&&&&&&x++x+X&x. ;x&&&&&: : &&&&&&&&&&&&&&&&&&&&&&& ;X$ X&&&&&&&&&X; ;$&&&& &&&& &&XX $; .& ; ....:.: &&&&&&&&&& &&&& &&;x;;;+:;:.::;.:::::&
&&&&&&&&&&&&&&$&&&&& && &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+xx&&&X&& ;&&&&+:.::.::...:... x&&&&&&$ &&$&& X&&$.::;;::::::.::::.X&
&&&&&&&&&&&&&&&&+$& && &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;&&&&X;X :. :& &&&& &&&X;+;+:..::::;:...;&
&&&&&&&&&&&x +& ;&& Xx &&&&&&&&& .x;+xx+$; ::$ &&&& &&X+;++::::::::::::.X+
&&&&&&$Xxx+x;Xx& &&& &&&x+++;+;+;$+++++;;xxXxXxx+::+:;:; ;&&&$ +&&; &&&&x &&X&;;::::::::::...;&
&&&&&&&&&&&&xX& &&& &&$;;+++;+;;++;+++++x+;x+:+++++++++++;$X&X&&$ &&&& &&X+:+::::::::..:..&:
+&&&&&&&&&&x++& &&& &&&x:x+++++x+++++++++++;+:Xx;+: .;&&$& &&&& +&&X+:::::::::.:::.x&
&&&&&&$Xx;;;;$&& &&& :&&&&$++;++++++;++++;x;x & &&; &&&& &&&X:.;.::.::.:::.+&
&&&&&&&&$X+x;:+& &&& $&&&&x+;++;++:.; x &&&: &&&& &&&x;..::::::::..:&x
&&&&&&&&$X+x+;&& &&& x&&&&&&&&&x +;&& &&&& &&&+:::.:::;:::.:X&
&&&&&&&$xx+;++x& &&$ &&&&& &&&& &&&+;;::::::.:::+&
&&&&&&&$XXx;;X+& &&; &&&&& &&&& &&&+.:::::::::.;&.
&&&&&&&&$X+:;:& x&& &&;&& ;&&&: &&&x:::::::::::$+
&&&&&&&&&&&X: xx &&& && &x &&&& &&&x.:::;:::::x&
&&&&&&$;&&&&;;&& &&& &&.& &&&& &&&;::::::::::&:
&&&x. ;;;&& &&& +&&&& &&&& x&&x;:::;::::.X&
&&&$: . .+ & &&&&& ;&&& &&&+::;:::::;+&
&&&&$; :::+; & &&&&& &&&& &&+;.::::::::&x
&&&&&$+;;;;:x& &&&&: &&&& &&;.:;::+::;x&
&&&&&$x;;;;:& &&&& $&&& &$:.::::;;;:&:
&&&&&&Xxx++.& &&&& &&& ;&& ..:.:;:;+&
&&&&&$+;;:;&& &&&& &&&& &&&&& ;;+;:X&
&&&&&x:.:X& &&&& &&&& &&&&&&&&& :;;&;
&&&&&X+xx&. &&&& &&&& &&&&&&&&&&&&. ;
&&&&$x+x& +&&&& &&& +&& &&&&&&&$ $&+.&x&&&&&&&
&&&$X+.&; &&&&: &&&x &&&&X&& &. &&&&&&&&&&&&&&;&&&&&&
X&&&X++& &&&& &&&& $& &&+ .&X $&&&&&&&&&& +x&&
&&$X++; &&&& &&x:&; &&. ;&X+ .&&&&&&& .& &
&&&; X& &&&& &&& ;xx+ &&&:.+x+;. &&&& .&$
&&&$;+$ &&&& &&x . &:;XX: :&&+:+xX$$: x&&&&
$&&&x:+$ .&&&& &&&&&&:..&;+;:;:: Xx$&x++$&&&&&&&x &&:
&&&&&+&&$.X& &&&&x &&&&&x:;&:+x.;;;xx . &X&&x.:;;$&&& &$&
. x&&&&&&&+ & $;&; &&&& &&&xX ; ;&xX :$ &&; ;$XX&;;;;xx&&&&&+
+&&X;&&: &$. ... .: & &&&& &&&&;+ ;$x && &+&.::xxX&+++x+X xx&
;&&&&&&X& +& : .:::;& &&&& &&&&& x &&+ ;. ::;;.XX&XXx+&$&&&x
:&: & & && ;$.;&;.:X&& &&&& &&$&$$ &&&:.+;:;+:;;:;++Xx;. +&
& ;&; && +&&&: && X&$ &&&& &&X&& &&&: +Xx++x.+xXXX$$&&&&
.&X&&& &&X :&: x X& x&&&& X&&&&; x&&;.:+XXxx;:+&$X$& X&
&&&&& &&&. &: &$+&; &&&&$ &&x$$ &&X+;xxX&&$x:&$xXX&&
&&&&&&&&X&& &&&&& &&&&. x&&&& &&$+;xX+x$X++&&&$&&
&&&&&$ .&.& &&&&& &&&& &&$.&&&$xx+$xX$xx$&;&&
&&& &&&& $&&+ &&&X$xXXXXXx&&&&
&&&X &&&&& &&& &&&+xXXX$$$x+&&
&&&&& &&&.:&&&X;$$$$$X&&&
+&&&& &&X &&&$XXX$$$&&&&
&&&&& &&&x$&$&$$$&$&&&&&
&&&&& &&&&X&&&&&$$$&&&&&
&&&&$&&&&&$$$&&&&
.&&&&$&&&&$&&$&&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&
&&&&&&&
.
Основные рекомендации по выбору одежды
1. Количество образов напрямую зависит от того, сколько времени вы планируете фотографироваться. За два часа съемки можно без спешки и в приятной обстановке сделать фото двух-трех образов.
2. Прежде всего нужно выбрать стиль. Например, классический нарядный образ или, если фотосессия проводится зимой, хорошо подойдут свитера, джинсы, теплые носки. Все зависит от вашего желания, выбранного зала фотостудии или локации.
3. Стиль одежды выбирать вам. Если все ваши образы на фотосессии будут сочетаться между собой, то из фотографий получится отличная фотокнига. С другой стороны, вы можете выбрать абсолютно разные наряды. Например, вечернее платье, теплый свитер или пижаму, чтобы получились разные по стилю и настроению фотографии.
4. Одинаковые макияж и прическа вряд ли подойдут и к пижаме, и к строгому платье. Красиво уложенные аккуратные локоны и яркий макияж будут довольно странно смотреться с пижамой. Поэтому если решите фотографироваться в двух совершенно разных образах, стоит заранее договориться с визажистом.
5. Если у вас семейная фотосессия, то все должны быть одеты в одном стиле. Если мужчина предпочитает классические костюмы, остальные члены семьи так же должны надеть аналогичные по стилю костюмы (мальчики) и нарядные платья (девочки).
6. Цветовая гамма. Чтобы выбрать основные цвета одежде, нужно отталкиваться от локации, где будет проводиться съемка. Не забывайте учитывать индивидуальные особенности. Кому-то, например, не идет синий. Выбирайте одежду благородных цветов, но избегайте слишком ярких, если это не оправдано вашим образом. Стилисты рекомендуют использовать максимально три цвета.
:x$&&$;:++: . ....... ........::::::;;;;;;;;;;;;;;;+++++++++++++++++++++++++x+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx++++xx$$&&&&&&$$XXXXxxxxxxXxxxxxx;;$&&&$$&&&&&&&$$$XXXXXXXXXXXXXxxxxxx+
.......... .. ...... ........ . ....:......:........ ... ................:::::..::::::::;;;;;;++++xxX$Xx+xxX&&&&$X$&&xXXXxxxxx$&X;. :x&&&&$XXXXXXXXXXxxXX$$$$$$$$$$$$xXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&$&$$&&&&$XX$&&&&&&&&$$&&$$$$$&&$$$$$&$X$&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$X
. . ...... . . .... .. ..............::::::::::.... .. . . ..........:..:.....::::...:;;;;;;;+;;+++++++xxxx;;+X&&&&&&$$XX$$$X+: .;$&&&$xxXXXXXXxxxxxXXXXXXXXXXXXXX$$$$$$$$X$XXX$X$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$$$$$&&&$$$$$$&$$X$&&&&&&&&&&&&&&&$$$&&$$XX&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&X
........ .. .... ... . . . ........:....::::::::..... . . ...........:..:.:::.:::::.::;;;;++++++xx++xxxxXXXXX+:::;xX&&&&X+;::;X&&&&$xxXXXxxxxxxxxxXXXXXXXXXXXXXXXXX$XX$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$$$$$$$&$$$$$$$$$&$$$$$$$$&$$$$$$$$$$&$&$$$$$$$$$$&&&&&&&&&&&$&$$&$$&&&$$XX&&&&&&&&&&&&&&&&&&&&$&$$$XXX$&&&&&&X
........ ... .. . . .............::::::::.... ..................:..:.:::.:::::.::;;;;+++++++x++xxxxXXXXXX$Xx; .;+X&&&&&&$$XXxXXxXXxXxXxXXXXXXXXXXXXXXXX$$$$X$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$&&&&&&&&&&&$$&&$$&&$$XX&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&X
........ . . . .............::.:::::........ ..............:..:.:::.::::::::;;:::;;;;;++++xxxxXXX$$$&&&&&&&&&&&&&&$X$x+;+x$$XxXXXXXXXXXXXXXXXXXXXXX$XXX$$$$X$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$$$$$$$$&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&$&$$$$$$$$$$$$$&&&&&&&&&&&$&&$$&&$$$$&&&&&&&&&&&&&&&&&&$$$$&&$&&&&&&&&&&X
. . . . .. ...............:::::..... ........ ........:....:...::::::::;+;;+;;+++xxxxxxxxxXX$$XxX&&&&&XxxX$$$XxxX$$$XxxXXXxXXxxxxxxXXXXXXXXXXXXXX$$$$$X$$X$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$&$$$$&&&&&&&&&&$&&&$$$&$$$$&&&&&&&&&$&$$&$$$$$&&$$$$$XXXX$$$$$x
. .........:.:.::::::::::::...... ............:.::::::.:::..:::;;:;;+++;;;;;+xxXXXXX&xx&&&Xx&&&&&:;$$xx$$$$$$XXXxxxxXXX$$$$XXXXXXXX$XXXXXX$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&&&$$$$$$$$$&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&$$&&&&&&&$$$$&$$$XX&&&&&&&&&&&&&&&&$&&&$$$$&&&&&$$$$$$$&$$$$$$$$$$&&&&&&&x
. . ......::...:::::::.:::..... .. ................::::::.::...:::;;::;++++xXx++xxxxXXX+x&& ;&&&$&Xx&$xXXxXxxxxXXXXXXXXXXXXXXXXXXXXXXXXXX$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$&&$$$$$$$X$&&&&&&&&&&&$$&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&x
. .......:...::::::::::::....... ................::::::.::...:::;;;;;;+++xXxxxxx++xX$$&&+ ;&& +$$X++$$X$$$$$$$$XXXXXXXXXXXXXXXXXXXXXXXXXXXX$XX$$X$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&$$$$$$$$&&$$$$$$$$$$&&&&&&&&&$$&$$$X$&&&&&&&&$$$$$$$$$$$&$$$$$$$$&&$&$$$&x
.. . . .......:...:::::::::.:::.:...... . ............::::::.::...:::;;;;;;;;;;;+xxx++xxXX+;X&&;.+&X ;$XXXXXXXXXXX$$$xxxxXXXX$XXXXXXXXXXXXXXXXXXXXX$$X$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$$$X$&&&&&&&&$&&&$XX$&$$$&&&&&&&$$$$$$$$$XXXXXXXXXXXXXXXX+
.. . .. ......:....::::.:::::::.::...... ............:::::..::...:::;;;;++++++;+x+xxxxxxX&. X&&&&$; .x$xX$$Xxxx+xxxxxXXXXxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXX$XXXXX$X$$$$X$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&$&&&&&&&&&$$$$$$$$&$$$$$$$$$$$xX$&&&&&&&&&&$X$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X
.. . . . . . ........:...:::::::::::::::...... ..............:::::::::::::::;;;:;;+++++++xxx+++xxx&$.:$&Xx&&&X.+$x;xXXXXXXXXXXXXXXXXXxxxxXXXXXXXXXXXXX$$X$XX$XXX$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&$&&$$$&&&&&&&&$&&&&&&&&&$&&&&&&&&&&$$$$$$$$$&$&&$$$&&&$$&&$$$&$&&XxX&&&&&&&&&&$XX&&&&&&&&&$$&$$$$$$$$$&&&&&&&&&&&&&&&&X
. .........:.:.::::::::::::..:........ ..........:.....::::::.:::;;;;;;++++++++XXx+xXX+Xx;;$&&&&&. :$$x+$$XXXXXXXXxxXXXXXXXxXXxXXxXXXXXXXXXX$$$X$XXXXXX$$$$$XX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$&&&$&$$&$$$&&&$&$$$$&$&$XX&&&&&&&&$$$$&&$$&&&&&&&$$$$&&$$$$&&&&&&$$X$$$$$$$+
. . .........:.:.:::::::::::::::....... ............:..:.:::::::.::::;;;;+++++x+++xXXXXXx++X&X::X+ ;$&XxX$$XXXXXXXXXxXXXXXXXxxxxxxxxxxxXXXXXXXXXX$$$X$$X$$$$$$$$$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&$$&$&$&$&$&$$$$&$&$$$&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&$X$$$$$$$$&&&&&&x
. . . . .........:.:.::::::::::::::::::...... ..........:..:.:::::::.::::;;;;;+++;;;+x++++++xxXx++;:. +&&&Xx$$XXXXXXXXXXXXXxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$$$X$$$$$$$$$$XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&$$&$&$&$&$&$$$$$$&&$X$&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$&&$$&$&&&&&&&$$$$$+
.... ... . ..........:.:.::::::.:::::::::.:.................:..:.:::::::.:::;;;;;;++++++xx+++x+;+XXx;;xx;;x$$Xx++xX$XXXXXXXXXXXXXXxxxXxXXXXXXXXXXXXxXXXXXXXXXX$$$$$XXX$$XX$$$$$$$$$$$X$XX$$$$$$$$X$$$$$$$$$$$$$$&$$&$$$$$$$$$$$&&&&&$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&$$&$&$&$&$&$$$&$$$&$XX$&&&&&&&&$&&&&&&&&&&&$$&$$$$$$$&&&&&&&&&&&$$$$$$x
. . . . ........:....::::..::::::::....... . ..........:.:::::::::...::;;;;;+xx++x+x++xX$X+++++x+;;xX$Xx+xX$XXXXXXXXXXXXXXXXxxxxxxXxxxxxxxxxxXXX$X$XXXXX$$$$$$$XXXX$$$$$$$&&$$$$X$X$$$XXXXXX$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&$$$$&&$$$$$$$$$$&&&&&&&&&&$$$$$$$$$&&&&$$$$$$&$&$&$$$$$$&&&XX$&&&&&&&&$$&&&&&&&&$$X$&&$$$$&&&&&&&&&$$$$$$$$$&X
... ... ........ . . . ..............:...:::::::::::::;;::::......................:...::::::::;++;;;;;+;+xxxxxxXxx++xxxx+++xxXXXXXXX$XXXXXXXXxXXXXXXXXxxxX$$$XXX$&$XXx+xxX$XxxXXXxX$$&&&$XxxxXXXX$$&$Xxx++X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$&&&&&&&&&&$$$$$$$$$&&&&&&&&&&$$&&&&&&$&$&$&$$$$$&$X$$XX$&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$XX$$&&&&&&&&&&&$
. . ....... . . ..........:...::::::::::::::::::.................:...:.::.::::::.:;;;+;;;++++xxxxxxxxxxxXXXXXXXXXXXXX$X$$$XXXXXXXXXXXXXXXXXXXXXx+xxxXxx++xX$$$$XXXX$XXXXXXXXXX$&&&&&$x+;;+$&&&&&&&&&&$x. .:++xX$&&&&&&&&&&&$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&&&&&$$&$&$&$$$$$&$$$$$$$&&&&&&&&&&&xxXxXX$$$&&&&&&&&$$$&$XXX$&&&$$$&$$X
. . .......... . . . ..........:...:::::::::::::;:;;:::...............:...:.::.::::::::;;;;;;+++xxxxx+++xxXX+++++++++xxxXXXXXXXXXXXXXXxXXXXXXXXXXxXXx+xXXXXx$$$XXxxxxx$$$$$$X$$$$$$$Xx;::X&&&&&&&&&x; .+$&&&&&&&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&&&&&$$&$&$&$$$$&&$$&&$$$&&&&&&&&&&&&&&&$XXxxxxxxXX$&&&&&&&&&$XX$&&&&&&$
. . .. ...... . . . .. .......:...::::::::::::::::;;:................:...:.::.::::...:++;;;+++xxxx+xxxxxxxxxXXXXxxxXXxxxxXxxxxXXXXXXxXxxXXXXXXxxxxXXxxXXXXXxxxxxxX$&&$$X$$XXXX$X+;;X&&&&&&&$; ........ . :::;::::::. :;&&&&&&&$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&$$&&&&&$$&$&$&$$$$&&$$$&&$$X&&&&&&&&&&&&&&&&&&&&&&$XxxxX$xx$&&&&&&$$$$$X$x
. ..... .. . ..........:::::::::::::::;;:::...... ........:...:::::::.:..:;++;;;++xx++;;++xXxxx+xxXxxxxxXXXXX$$XXXXXXXXXXXxxxXXXxxxxxxxxxXXx+++xx+X$$XXXxx+xxxx++;:;x&&&&&&+. .;:. .....:::;:::..:::..:;. ;+;: +&&&&&&&&&&&&$$$&$$$$$$$$$$&&&&&&&&&&$$&&&&&$$&$&$&$$$$&&$$&&&$XX&&&&$$$$&&$$$$$&&&&&&&&&&&&&&$X$$&&&&&&&&$$$$x
. . ........... .. ...........:::::...::::::::::::::::;;:::::::...................:;: :+;.;x++;++++++xXxxxxxxxxxxxxXXXXXXXXXxXxXXXXxXXXXXXXX++++XX$XX+;+xx++x$&&XXX$&&$xxxXx+:;X&&&&&&: ......... .....:........:::..:::::::::::;;;:: .x&&&&&X$&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$&$&$$$$$$$$$$$$$X&&&&&&&&$$$&&&&&&$$$&&&&&&&&&&&&$$XXXxX$&&&$&$
. . ........... . . ..........:...:::::::::::::::;;;::::..:..................:.....:. .++;;+++xx+xxxxxxxxxXxxXxXxxXXXXXXXXXXXXXxxxxXXXXXXX$XXx+++X&$x+X$$x++xXXXx++;:..+&&&&&$ . .......................:.:..:::::::::::::::::;: .;X&&&&$X$&&$$$&&&&&&&&&$$$$$$$$$&$&&&&&&&&$$&$&$$$$&$$$$$$$$X&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$$&&&&&$$&$$&$
. . ........... ... .... ..........:...::::::::::::::::;;:;:::::..................:..::.: ++;;+++xxxxxxxxxxXXXxxxxxXXXXXXxXXXXXXXxxxxXXXXXXxX$Xx+;+xx+++++xxxx+x+: .;$&&&&& ::::.. .................:....:..:.::::::::::::::::::+;:. :x&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$&$&$$$$&$$$$$$$$X&&$&&&&&&&&&&$$$$&&&&&$$$$$$&&&&&&&&&$$$&&$$$X
. . ............... . . ..............:...::::::::::::::::;;;;;::::..:...............:.:;::;. +++;++xxxxxxxxxXXxXXxxXXXXXXXXXXXXXXXXXxxXXxXxXXX++xXxx+xXx;xXx+::;+::;;:+&&&&&+ ....... .........:.....:...:...:::::::.:::::::::::::;::::::++:. .+$&&&&X$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&$$&$&$$$$&$$$$$$$$X&&$&&&&&&&&&&&$&&&&&&&&&&&$&$&&&&$$&$$$&&&&$$x
. . ....... . ...................::::::::::::::::;;;;;;::..... ..::............ .;: ;x+++++xxxxxxxxXXXXXxXXxXXXXXXXxXXXXXxxXXXXxXxxxx+xxxXXx+;;+++xXx+: ;&&&&&&+ :: ..... ..:. .................::::::::::::::::::::::;;;;;;;::;+;::::.:+$&&&&$$$&&$$$&&&&&&&&&&&&&&&$XX$$$&$$&&&$$$$$$&$$$$$$X&&&&&$$&&&$$&&&&&&$$&&&&&&&&&$$$$&&&&&$$$&$X$X
. .................. ..............::::::::.::::::;;:::::;;;;;::.:...... ....:.:.:.;;..::.. :XX++xXx;+xXXXXXXXXXxxXXXXXXxxXXXXxxxXXX$XXXxxxxxx+xxX$Xx+;+;;. ...&&&&&x .. .... . ..........................::.:.::::::::::::::::;;;;;;;++++++:.:x&&&&&&X$&&&$$$&&&&&&&&&&$x&&&&&&&&&xx$&&$&&$$$$&&$$$&&&&&&&&$&&&&$$$$&&&X$&&&&&&&&&&&&&$$X$&&&&&&$
.. ............... . . ..............::.:.::::::::::::::;::;;;;:::................:..:...::::::xx+;+XX+xXXxxxXXxXXxxXXXXXXxxXXXXXXXXXXXXxxxxxxx+xxx+;:;+xXX;. ;&&&&&X :;. .. ..................................:...::.::::::::::::;:::;;;;;;;;;;++++++x&&&&XX&&&$&&&&&&&&&&&$&&&&XX&&&&&&&&XX$&&$$$$&&$$X&&&&&&&&&$&&&&&&&&&&&&$$$$$&&$$$$$&&&&&&$$&&&X
.. ............... . ..............:::..:.::::::::::::::::;;;;;;;;:::.............:... ..::.: xX+;+xXxXXxxxxXXXXXXXXXXXXXXxXXX$$$XXXXXXXxxXXXXXXXx+;;++;. +&&&&$ .:. .... .... . .....................:...:::::::::::::::::::;;;:;;;;;;;;;;;++;: .xX&&&&&$$$&&&&&&&&&&&&&& +&&&&&$$$$$$$$XXX&&&$&&&&&$&&&&&&&&&&&&$$XXX$$&&&&&$$$$$XX$$$$X
.. ............. . . ... ...............:..:.:::::::::::::::;;;;;;;;+:::::...........:.:::;::..: x$X++xx+xxXXXxXXXXXXXXXXXXXXXXX$$$$XXXXxxXxxXXX$x+;;+xX+:.x&&&&&; :: ................................:....:::::::::::::::::::::;;;;;;;;;;;;+;;;;+++; $&&&&&&$&&&&&&&&&&$&&X +X..:; &&&XX&$$$$$$XX$&&&$&&&&&&&&&&&&&&&&&&&&&&$$X$&&$$$$$$$&&&&&$x
................ .. ............::......::::::::::;;::;;;;;;;;;;::::........::.::.:.:;:..:;. ;X$xxX$xxxXxxxXXXXXXXXXXxXXXXXxXXxxXXXXXXXxXxxXx;;xx+;;+X&&&&& .::: .... .. .............................:..::::.::::::::::;::::;;;;;;;;;;;;;;;;;;+++;: :+$&&&$$$&&&&&&&$$$&&& :X x;x. :$&X&&$$$&$$X$&&&&$$$&&&&&&$$$$$$&$$$$$&&&&$XxXX$$$$&&$$$$$$+
. . . ............. ..... . ..............:::::::::::.::::::::;::;;;;;;;++:::::...::...:.......::..:+x+:xXx;+XXxxXXXXXXXXXXXXXXXXXXXXXXXXXXXXxXXXXxxxxxxXXx++x&&&&+ ... ...................::.::::::::::::::::::::::;;:;;;;;;;;;;;;;+;;;;+;..X&&&&&$&&&&&&&&&$&&X ;x .+X$$$$$X$$$$X$&&&&&&&&&&&&&&$$$$&&&$&$$$$$&&$$$$XX$&&$XXXXX$+
. . ................. .... ..............::::::::::::::::::::;:;;;;;++;;;::::..............::::.:xxx$&$+;xXxxxxXXXXXXXXXXXXXXXXXXXXXXXXXXxX$$XxXXXXx+;;+&&&&$: ... .................... ...::::......:::.:::::.:::::::::::::;::;::;;;;;;;;;;+;+;;++++;:::X&&&&$&&&&&&&&&&&&&x .:;+xX$&&&$$$$XxX&&&&&&$&&&&&&&&&&&&&&&&&$$$$$&&&&$$$$$xx&&&&&&X
................ .. .. .............:..::.:::::::::::::::::;;;;;;;;;+;;::::............::::. ....;X&XxxX$XxxxxxxxXXXXXXXXXXXXXXXXXXXXXXXXxxxXXX+:;X&&&&$X; .:;;;+x+;;;;;;;;;+++++;;::;;;;;::... .........:.:.:.::::::::::::::::::::::;::;;;;;;;;;;;;;+;;+;;++;.:x&&&X&&$&&&&&&$$&&&&&&&&&&&&&&&$X$&&&&&$$&&&&&&$X$&&&&&&&&&&&&&$$&&$$$$$XX$&&&&&&$$$$$$$+
................ . . . ................:..::.:::::::::::::::::;;;;;;;;;+++;;;:..:::::.:...:::::::::: .+X$X+xXXxXxXXXXxxXXXXXXXXXXXXXXXXXXXXxxxXXX+::x&&&&&$+;. :;++;::;+++++++++++;++++++++++++;;;;;;;;::.. ...::.:::::::::::::::::::::::;::;;;;;;;;;;;;;;;;++;+xXx;:x&&&&&&&&&&&&&&x+$&&&&&&$&&&&&&&$$$$$XX$$&&&&&XX$&&&&&&&&&&&&&&&&&&&&&&&&&&$XXXXX$XX$$$+
............... .... ......................::.:::::::::::::::::;;;;;;;;;++++;;;::::::....:.::::::;;;;;++$&$+;xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxXXX+;+X&&&&Xxx+;;xXXXXxxx+++++++++++xxxxxxxxXxxxxxxxxxxx+++++;:::::::.:.:....:::::::::::::::::::::::;::;;;;;;;;;;;;;;;;+;;:.:++;:+&&&&&&&&&&&Xx$&&&x+x$&&&&&$$X$$$&$XX$&&&$$&&&$&&&&&&&&&&&$&&$&&&&&&&&x+xx++x$&&&&&&&&x
. . ................. .. ........................:::::::::::::::::;::;;;;;;;;;+;;;;:::::......:..::::::::.. ;$$xxX$X$XXXXXXXXxXXXXXXXXXXXXXXXXX$$Xx+: ;&&&&$Xxxxx;.::::;++x+++++++++xxxxxxxxx++++++++++++xxxxxxxxx+;;:::::.: .......::::::::::::::::;:;;;;;;;;;;;;;;;;;+;;XX++$x::$&&&&&&&&$$&&&&XX&&&$$&&&&&&&&&$&&XX$&&&$$&&&&&&&$$$$$&$&&&XxXXXXXxxxX$&&&$$$XXXXxxxx;
............. . ................:.:....:::::::::::::::;;;;;;;;;;;++xx++;;;:::::.:::::..:.:::::; .&&x+XXxxXXXXXXXXXXxXXXXxXXXXXX$$XxxxX;:;&&&$XXXXXxx+x+;+x++;;+xxxxxxXx+x+;;::....:..::::;;;;+++++++xxXXXx+++;;;::::::::::::;;;;::.:::::::;;:;;;;;;;;;;;;;;:::;;x;:x&&&;.+&&&&&$$&&&$$&&&&&$&&$$$$$$$$$$XX$&&&&&&&&&&&&&&&&$$$XXXxXX&$XXXXXXXXXxxxxxx+xXXX$&&$
. ................. .. .... .............:.:..:.::::::::::::::::;;;;;;;;;;;+++;;;;:::::::.....::::::::.: .&&Xx$XXxXXXXXXXXXXXXXXXXXXXXXXXXXXXx++X&&&XxX$XX$XXxxxxXXXXXxxxxxxx++;;;;... ...::;;++++++xxx+x+xx+;;:::;;.....::;;;::::;;;;:;;;;;;;;;;;;;;;;;+;;;+X&&&$+;&&&&&&$$$&&&$$$&&&&&$&&&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&X$$$$&&&&&&&&&&&&&&&&&&&&&
. ............. ... . ................:.:..:.::::::::::::::::;;;;;;;;;;;+++++;;;:;::::::::::::::::::; $&XxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;:+$&&&$$&&&&&&$Xx+++xxxx+++;;:::.. ...:. ...... . ...:;;++xxxx+x+xxx++;::;;::..::::::;:;:;;:;;;;;;;;;;;;;;;;;++;+&$x+X&&&&&&&&&&&&&$&&&&&&$X$&&&&&&$&$X$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$x
. ............ ...... ...................:.:..:.::::::::::::::::;;;;;;;;;;+++++++++;;;;:::::::::::::::++ x&XXxxXX$$XX$XXXXXXX$XXXXXXXXXXXxx;;$&&&XX$&$XX$&&&$$Xxxxxxx+++;;;;;;::.:::.. ...:::;;;++xX$$$x++x++;;:;:::;;;;;::::;;;;;;;;;;;;;;;;+x+:+&&&x++++XX$&&&&&&&&&&XxxX&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$XXXxxxxxXX$x
. ............ ..... ...................:.:.....:::::::::::::::;;;;;;;;;;+++xx+;++;;:::::::....:::::.;; x&$$XxXXXXX$XXX$XXXX$$$XXxxxxXXX+:+&&&$++XXx++xXXXX+;++;:::;;;;::::::. .. ......::......:::. ..::::;:;;+xxX$Xxxxx+;;;:.::::::::;;;;;;;;;;;;;+++++:$&&$XX$&$XX$$$XX$&&x:X&&&&&&&&&&&&&&&X$&&&&&&&&&&&&&&&&&&&&&$$$$$$$XXXX$$XXxxXXXXXX$$$$&&&$$$x
...... . .........................:..:::::::::::::;;::;:;;;;;;;;;;++;++xx+x+;;;;;::::;;;;:::::;;.. $&XXXXXxXXXXXXXXXXXXXXX$$XXXXxxxx&&$XX$$XxXxXXxxxxxXx;;;;;;;;+::::..::;x$$Xx;. .. .. .:::. .........:::;;+xxxxxxx+++;;;:::;;;;;;;;;::+;:;+;::&&$&$Xx+X&$$X$$$XXX$&&$$$&&&&&&&&&&&&&&&&&&&&&&&X&&&&x:&&&&$$$$$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&x
. .:........... ......................:..:::.:::::::::::::;:;;;;;;;;;;++;++++++++++;;;;;;:::::::::;;:: .$&XXXX$$$$$$$$XXXXXXXXXXXXXXX++x$&&$$$$XXXX$XX$XXXXXxxx+++;;;;;;x&&&&&&&X;. :;;;;::... . . ............:::..:::::::;::;;;;;:;;;;;;;;;:;;;;;;;;;;++::;;:x&&&$$XXXX$$$$$$$$&&$$$$$$XXXXX$$$$XX$$$$$X$&x+x&&&&; ;&&$&&&&&$&&&&&&$&$$&&&&&&&&$&&&&&&&X
. ......... ..........................:..:::.:::::::::::::;:;;;;;;;;;;+;;++++++++++;;;;;;;:::::::::;::. X&$XXX$XXXXX$XXXXXXXXXXXXXXXX++$&&$&$$$XXXXXXXXXXXXXX$XXxxx++;xx;:;x&&&&&&&$$$$Xx++;::. .:.......... ..::::::...::::.....::::::;;;;;;;;;;;;;;;;;;;;+;:;+;.+&&&$Xxx$&X$$$$$&&$$$&&&&&&&&&&$$$$$$$$$XxX$&$$&&& +; : .&&$&&&$$$$&&&&&$&$$$$$$$$$$$$XX$X$$x
....................................:..:::.:::::::::::::;:;;;;;;;;;;++;+++xxx++++;;::::::;::::;;;::;. x&$X$XXXXXXXXXX$$$$$$$X$$XXXXxx$&&$$$$$$$XXXXxxxxxxxX$$XXXx+++xXX$&&&&&&&&&&&&&&&&&&$$X+;:::.. . ...::::..;;;:::::::::::;;;;;;;:;;;;;;;;::;;;;;;::;;;++::x$$$Xxx$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+ . $&&&&&&$$$&&&&&&$&$$&&&&$$$$$$&&&&&&X
....................................:..:::.:::::::::::::;:;;;;;;;;;;+;;;++xxxxx+++;;;;;::::::::;;.:+. x&&$$$$$$$$XXXXXXXXXXXX$&$xxX$$$&$$$$$$XXXXX$XXXXXXXXxxxxx++++++xxXx; ;x&&&&&&&&&&&&&&&X;;;+;:. ..::..::::::::::.::::::::::::::::::;;;::::;;;::.:x+.:+x: ;+:;x&&$$$&&&&&&&&$$&&$$$&$$$&&&&&&$$$$&&X$&&X :: &&&$$$$&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&x
.......................................:::.:::::::::::::;:;;;;;;;;;;++;++++xxxxxx+;+;;;;;;;;:;;;::;: .x&$X$$$$$$$$$$$$$$$$$$$$$$XX$$$&&&$&$$$$$$$$X$X$XXX$$$XXXXxx+;:;x; .::;.:X&&&&x .$&&&&X&&&x+x+;;: .:::;::::.:;;:.;::::::::::::::::;;;;;;;;;;;;;xx::;X+ x&&&&$xXX$$&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&$$X$&&&+ .&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$XxxXX$$$+
....................................:..:::.:::::::::::::;:;;;;;;;;;;+++++++xxxxx+++;;;;;;;:::::::;+: :X&$XX$$$$$$$$$$XXXXXXXXXX$$X$X$&&$$$$$$$$$$XXXXXXXXXX$XXXXxx++Xx;;+x;:.;xxxX&&&. x&&&&&&&&&&&&$$x+::. ;..:: .;;;:;::::::::::::;::;;::;;;;;:;;++..xX: :&&&&&&&&&&&&$$&&&&&&&&&&&&&&$&&&&&&&&$$$XX$$&&&&&&&&&&&&&&&&&&$XX$&&&&&$$Xx++;xXX$Xx++x+;++++X;
.................................::::..:::.:::::::::::::;:;;;;;;;;;;+++++++xxxxxx++;;;;;;;;:;::;:;;:.;$&$X$X$$$$$$$X$$$$$$$$$$X$$$XX$&&&&&&&$$$X$XX$XXXXXXXXXxxXxx++;:::. :&&&$x&&&&&&&$; :. ;&&&&&&&&&&&&&X+: ::;++;:..::::::::::::::::;;;;;::;;;;;::.:;+; .x&&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&x+xX&&$xxx+x$&&&&$XXXX$$$$XXxxx$&$$XX$$$Xx+++.
................................:.....::::.:::::::::::::;:;;;;;;;;;;+++++++xxxxxxxx+;;;;;;;;;;;:;;+:.x&&$X$X$$$$$$$$$$$$$$$$$$X$$$XXX$&&&&&&$$$$$$$$XXXXXXXXXxxxx++;::; ;$&: ;&&&&&&&&+ &&x&&&&&&&&&&&&&$: .::::::::::::::::::::;;:;;::;;;;:;:;;:..+&&&XX$$$$$&&&&$$$&&&&&&&&&&&&&&&&&$$$$X$&&&&&&Xxxx++X$x+xX$&&&XX$$$$$&&$X$$&&&&&&&$XX$&&&$$&&&&$$:
......... .........................:::.:::.:::::::::::::;::;;;;;;;;;+;;;+++xxxxxxx++++;;;;;;;;;;;:;..x&&XX$X$$$$X$$X$$$$$$$$$$X$&$XXX&&&&&&&$$$X$XXXXXXXXX$$XXxx++;;;;: .$&$ .:..$&&&;:: :: .: .&$:x&&xX&&&&&&&$;. .:::;:::::::::::::::::;::::::::;;++:+&&&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&$x;;::;;++++xX&&$+;+X&&$Xx+xX$&&&&$$XXX$$&&$XXX$XXXxx$$&&:
..............................:..::::.:::::::::::::::::::::;;;;;;;;;+;;++++xxxxxxxx++;;;;;;;:::;;;: :X&&XX$$$$$$$$$X$$$$$$$$$$X$$$$XX$&&&&&&$$$$$$$$$XXXXX$$XXxx+;;:.:;+: .X$; :;;:. :: .:. x&x :xXX&&&&&&+ .::::::;;::::::::::::;:. .:;:. ;&&&$$&&&$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&X::++xxXXXxx++;;+X$$+;;+X$&&$X+X&$$$X$&&&&&&&$XXX$$XXxxxx
................................:..:.:::::::::::::;:;:;;;:;;;;;;;+;;++++++xxxxXxxxx+++;;;;;+;;;+x: ;&&$x$$$XXX$$$XxX$$$$$$$$$$XX$$XxX$&&&&$&&$&&$$$$X$$$$$$XXx++;;;::. ..::;:.:$&&&X:. .;;::. .;: :$x:..;x$&&&&&&&$x++;::::::::::::::;;:.::::;: ;X&&&&&&$XX&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&&x+XXXx+++++xx;++;;;++xxxx+++xX$$XXXX$&&$$XXX$&&&&$$&&$$$X:
.................................:..:..::::::::::::::::;:;:;;;;;;;+;;++++++x+xXxx++;+;x+;+++;;+++;::+$$xxX$$XXX$$$$XX$$$$$$$$$$$$&&$XX$$&&&&&$$$$$$$$$X$$$$$$Xxx+;;;:::....::;+;: . :+X$$&&&&&$+;;;.:::::::;::::;;:::.;;..:+X&&&&&&&&$$XX$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&$;:+xxxxxxxxxxxxx+x+x++xxxxxxxxxX$XXXxxXXXXXXX$$$&&&&&&&&&;
.................................:..:..::::::::::::::::;:;:;;;;;;;+;;++++++x+xXX$$$$Xx++;+;;:::....:+xxxx$$X$$X$$$X$$$$$$$$$$$$$&&$$$XXX$&&&&$$$$$$$$$$$$$$$XXx++;:::......:...;++:. .. . ... :x&&&&&&&$+: .:;;::::::::::::::... :. :X&&&&X$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&$;x$xxxxxxx++XXXXXXXXXXXxXXXxxxxX$$XXXXXXX$&$$XXX$$$XXX$$$+
...................:......:......:..:..::::::::::::::::;:::;;;;;;;+;;++++++xxX$$$$$Xx+;;:::.. . ....;+xXX$XXX$$XXX$$$$$XX$$$$$$$&$$$&$XXXX$&&&&&$$$$$$$$$&$$XXxx++;;:::......:;xX$$X;:... .. :X&&&&&&&&&Xx;:::;xxx;:::::::::::::::..:;; +&&&&XX&&&$$$$&&&&&&&&&&&&&&$$$$$$$$$$&&&&&$&&&$&$$&&X:x$++xxxx++++++++++++++xxXXXXxXXXX&&$$X$$$$$$$$XXXXX$$&&&x
......... ......::.:.:..:.:.::......:.:::::::::::::::::::::;::;;;;+++;++++X$&&&$x;: .....:::;;;:.:+xXxxx$$&&$XX$$$$XXX$$$$$$&&XX$&&$Xxxx$&&&$X$&$$$$$$&$$Xx++;;::..... ...:::+x$&&&&&X+xx++::;X&&&&&&&&&&&$+;::;::;::...;;;;:::;;;;::.. :+X&&&&$$&&$$&&$$$&&&$$&&&&&&&&&$&&$$$$$$$$$$$$$&$$&&$$&&+.+X+xxxxxx++++++++xxXx;;+xxxxXXX+X$&$XXxxxxX$&&&$$$XXXX$$+
.................................:..:.::::::::::::::::;;;;;;;;;;;;+xX$$Xx+: .....:::::::::;;:;+XXXxxXXXX$X$$$$$$$$$$$$$$$$$$$&&&$x+X&&&&&&&$$X$$$$XXXx++;.:........ :..:;+XXXX$&&&&&&&&&&&&$$Xx+;:::..::::..:;;;::::.:;;;:.. .:;+X&&&&&&&&$$$$&$&&&&$$&&$$$$$$$$$&&$&&&&&&&&&&&&&&&&&Xx&&+:+x+++++++++++++xxxx+++xxxxxxxxX+:xXX$&&$xXXXxxxX$&&&&&$$X:
......................................:::::::::::::::::;:;;:;;;;+++xx++;:. .....::::::::::::::::;;+xxXXxxXXXXXXX$$$$$$$$$$$$$$$$$$$$$&&$x+x&&&&&&&&&&$$$$Xxx+;;;:::.:..::.:. ..:::.:;+xx;::+x;::::::::::::::::.::;. .:::;:. .;;x$&&&&&&$$$$$$$$$&$&$&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&&$;:+x+++xx++++++++x++xxxxxxxxxxxxx+;$&&x;+$&&$$XXXxxxX$$$$$$
..........................:.......:::::::::::::::::::::;:;;;;++++x+;;;:. ...:::::::::::::;::;;;xxXXXXXXXXX$$$$X$$XX$$$$X$$$$$$$$X&&&$XXX$$&&&&&&&$$&&$xx+;;;... .....:.:..... ...:::.............. . ....::::..:;+;:... ::+X$&&&&&&&$$$$$$$$$&&$&$&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&+:;Xxx++++x++++x+++x+xx++++++xxxxx+;$&&$X$&&&&&&&&&&&$XX$$$X
..............:.............:.....:.::..:::::::::::::::;;:;;;+;;;;;. ..:;::::::::..::::::::::;:;;;;+xxXXXXXXXX$$$$$$X$$$$$X$$$$$$$$$$$X&&&&X+;+xX$&&&&&&&$$XX+:::::.. . ... ..: .. . ..:::::;:;;;;;;:: .;x$&&&&&&&&$XX$&&&&&&&$$$$&$&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&x:;xxxx++++++x++++x+++++++++xx+x+++;:x$&&&&$X$&&&&&&&&&$$&&&&:
. ........................:..:.::::::::....::::::::::::;;;++;+;: .......:...::::::::::::;;:::;;;;;;xXXXxxxx++xX$&&XXX$$$$$XX$$XX$$$$$$XXX$&&&&$X+;;+X$&&&&&&$x++::: ....:::. .:. :::. .::::::::::::::::::;:... :;++x$&&&&&&&&$$$&&&&&&&&&&&$$&$$&&&&&&&&$$$$$$$$$$$$$&&&&&&$$&&&&$&&&&&: +x::++++++++++xxx++++x+x+xx++++++:.+$&&&&&$$$&&&$X$$$Xx;:;x:
..............................::.::..:.:::::;:;::::::;;;;++;;:. ....................:.::::::::;:.::;:;+x+X$+;x+;::.;&&&&++&$X&$X$&&&$$$$$$$$$$$$$$&&&X+: .;+X&&&&$x;:;;;::.. .:..... ..... ..:::::;;. .;xXx$&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&$X$&&&&&$:.+Xx++++xxxxxxx+++++++++++++x++xxx+ x&&$XX$$$$x+x$$Xx+;;;;+x.
.............................:..:....:::::::::::::::;;;;:;. . ...::.............:::::.::.:::::::;;;;++xx+:.:;x&&&&&&; &&&&XXXXXXx+xX&$X$$$$$$$$$&&&&&&&&$x;..:+X&&&X+. . ..::;::::......;:::.. .;+x$&&&&&&&&&&&$X$&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$&&&&&&&&$&&&&&&&&&$$&&&$X$&&$+;:+x++xx+++xx++++++x+x+++++x+:+xx;: :$&&&&&&&$&&$XXxx++++xxxXX.
.......:..:...:....:.....:.....:.::::.:::::::;::;;;+;;:.. .............:..:::::.::::::::::+;:;++++;;$&&X$&&&&+ x&&&xX&&&&&$XXXXX$$$$$$XXXXX$$$&&&&$$Xx+::x&&&&$x:. xxxXX$&&&&&&&&&&&&&$&$$$X$&&&$$$$$$$$$$$$$$$$&&$$$$$$$$$$&$&&&&&$$$&&$$$$&&&$$&&&&&&&&;.;;x+++xX++++++++++++++++++xx;;+x: .+&&&&$XX$XxX$$Xx+;++xX$$&$X
.................::..:.:.:::::::::::::::::::::::::... ..::. . ..........:..:::::.::::::::::;:.:;;:;+$&&&$X&&&& ;x ;&&&&x;x$$XXXXXX$$$$$$$$XX$X$$$&&&&&&&&&XxxxxXXXX$&&&&$x+;:. +XXX$&&&&$X$$&&&&&&&&&&&$$$$$X$&&&&&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&&&&&&&&&&&&&$$$&&$X$&&&X+;+xxx+++xx++x+++x++++++++++++;+xx;..X&&&&$XXXXXXxxxxxxxXX$&&&&Xx
....................:..:.:..:::::::::::::...:;;::. ......::.............:..:::::.::.:::::;;;::++: ;&&$+&&Xx&&x :: :&&&$x$&&&$$$XXXXXXXX$$$$$$$XxxXX$$&&&&&&$$$$$XXXxxXXXX$$&&&&&&&&&&&X$X$$$$$&&&&&&&&&&$$$X$$$$$$&&&&$&&$X$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&$$&&$$$$$$$$$&$&&&&$&&&+.:+++++xx++++++++++++++++++++x;xx:.+&&&&$$$$XxxxXx++;xX$$$Xx$$X+;
.........:.::::::...::::.:::::::::::::::::;++;:. . ................::::::::::::::::::;x: .&&$+x&&+&&X .:. .. .&&&X;+X$X$&&&$XXXXXX$XXXXXX$$$$Xxx+xXX$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$X$$$$&&$$$$$X$$$$&$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&$$$&&&$$$&$&&&$&$&$XX&&&&x:;+x+++++xxx++++++x+++x++++++++;;+;+&&&&$XXXxx++;++++xX$$$XXXXx+;+
.. ......::........:......:..:::::::::::::;;;;:. ..... . .........:.:...:.:::.:::::::::::;;:.:X&X$&&&XX&& .... :; :&&&+x$$$xx+x$&$X$XXXXXXX$XXXXXXXX$$XXxxXX$$XX$$$&&&$&&&&&&&&&$$$$$$$$XX$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&$&&&&&&&+.:+xxxx+xx++++++++++++xx++++++++++++x$$&XXxxx++++;;;++xXXXXXX$X+++x.
.. ........:...:.:.:..::.:.:.::::::::::::;;:. . . . ............:.:...:.:::::::::::::::+; .$&&$&&&XX&&: . . ..: ;&&&x$&&&&&&&XXXXXX$XX$XXXXXXXXXXXXXXXXX$$XXXXXXXXXX$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&X:.:xXx+x+x+++++++++++++x+++++++++++++;;;++:;xx+++xxxx++++xxxxxxxx++X$;
.. .......::::::::::..::.:::::::::::::::;;;: . . .. . . ............:.:...:.:::::::::::::. ;; .$&&&&&&&&&& . .....:;. $&$Xx+xXX+;xXXXXXX$$XXXXXXXXXXXXXXXXXXXXX$$$$$$$X$XXX$$X$XX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$$&&&X:.;xXxx++++++++++++++++++++++++++++;++;;+++;;+++++xxxXxxxxXXXXxx++xX$&;
.. .......::::::.:::::..::::::::::::::;:.. . . ............:.:...:.:::::::::::::::.:;x$&&;:$&&&& . ...:: :: +&&&XxX&&$$$$XXXXXXXXXXXXXXXXXXXXXXXXX$$$$$$$$$XX$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&$&&&X:;+x+;;++++++++++++++++++x++++++++++++x+++xXx+++++++++xXXxxxxxxx++xX&$$:
.. ......::::::.:::..:::::..::::::;:;;: .. . ............::..:::::::::::::::::;+:.X&&&&. +$$X .. :+;..:: ;&&&x+xX$XXX$$XXxXXXXXXXXXXXXXXX$$$$$XXXXXXXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&X$&&&&+:.;xx++Xx++++++++++++++++++++++++++++xxxx+xXXxxxXx++X$Xxxx++xxx+;:+x$&$X.
. ......::.:.:.:..::::..:::::::::;:. . . .. ........ ..............:.:..:::::::::.:.. ... :;: . ...:..::...:::::. +&&&+:XX+xXxxx$$XXXXXXXXX$$$XXXXXXXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$X$&&&X:.+xx+++++++++++++++++++++++++++++++++++xx+++X$X+;xx;;+XXxxxXXx+;;:+$$XXX$:
....................:..::::::....::. . . .. .................:.:.:::::::::::::;;;:. ;: .:. . . .......:.:::::. &&&XxXX$$XxxXXXXXXXXXXXXXXXXXXXXXXXXX$$$$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$x$&&&x.:++x+++++++++++++++++++++++++++++++++++xXXXx+xX$&&&&&&X;;XXxXX+:.;X$XXXXXX.
.....::.:::::::::::::::::::::::::. . . .....................:.:.:::::::::::::.::::;;+xXx: .......:::::::;+xx: &&&xxxX&&X++XXXXXXXXXXXXXXXX$$$X$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$:.+x++++++++++++++++++++++++++++++++++++++xX$XX++X$&$. +&&&XXX+;::+x$$$XXxxxX.
......:.::::::.:.:.::::::::::::::. . .. ...................:.:.::.::::::::::;:..:;:. .. . . ......::..::::::;. .+x: &&&x++X$XXXxXXXXXXXXXXXXX$$$$X$$$$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&x ;x+++++++++++++++++++++++++++;++++++++++x++xXx++XX+ +$X+:++::;x$&XXXXXxXX.
.....::::.::::.:::::.:::::::;:.:: . .......................:.:.::::::::::::;;;;::;x; . ... .........::::::;++;. ;x: ;&&&x++xxXXXXXXXXXXXXXXX$$$$$$$$$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&X. :X$x;+++++++++++++++++++++++++;++++++++++xx+;:+Xx+++XXXXx+::;;;;+XXXxx++XXXXXX.
. ...:::.::::::::::...:::.::. ..... ....................::::::::::.::::::::::::::::+: ......::::::.:::...:;;:;;;. ;&&&xxXXX$XXXX$$$XXXX$XXXX$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&$&$$&$$$X$&&&&+ ;xx++xxxx+++++++++++++++++++++++++++++++;+;;++++++++++x+X$+;++:+XxxxXXXxxxxxxXX
......::::::.:::::::::::::::.. ... ....................:..:::.:::.::::::::::::::::+: ......:::.:::::::::::::;;;+; ;&&&XX++x$&$XxXXXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&XX&&&&$; ;+x+;+xx++++++++++++++++++++++++++++++++++++++++++++++++;xX; +&&X:+xXx+++xXXxxXXX.
. ......::::::.:::::;::::;;::: ...... .......................:::::::::::::::::::::::+: .. .......:.:.:::::::::::::::::;x+. ;&&$XXxx+xxXXXXXXXX$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&x. :xXXXx+;;++++++++++++++++++++++++++++++++++++++++++++x+++xx++;:;$&&;:;+XXXX++xXxxXX.
......::::::.::::::::::::.:. ...........................:....::.:::::::::::::::::::;;. .. ..........:.:.:::::::::::::::;+. :x+ +&&&&X+x$&$XXXXX$$$$XX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&X:.;x++;::+xx+++++++++++++++++++++++++++++++++++++++++++++++++xx.+&&++&&&&&+::+X$XxxxXXX.
........:::.:::::::;:::::::.:. ...... ......................:::..::::::::::::::::::;:. . .:.........:.:.::.::;:;:;;;;;;:.:;:::;;:. ;$&&&&x+X$$X$&$$$$$$$$XXXXX$$$$$$$$$$$$$$$$$$$$$$$XXXXX$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&&$X$&&&+. .:+x;xXx;;++;;+++++++++++++++++++++++++++x+++++++++++++++++++:;$&&. :X$X++xXxxxxxX.
.. ...:::::::::........:::. ...... ... .......................:::::.:::::::::::::::::::++. ... . .......::::::.::........::::::;;:;: ;X$&&&Xx$XxxX&&XxXXX$&&&&$XX$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$&&&$$$&$&$$&&&&&&$&&$$XXX&&&&+:..;+x;;++++++++++++++++++++++++++++++++++++;;++++++++++x++++++++x+:;XX+ :;+xxxxxxXXX$:
......:.::::::::::::.::::::.. . . . .......................:.:::.:::::::::::::::::::;+;;. .::....:.::::::::.. .::::..:.:::::::;;;+x+:. .;X&&&&&X+X$&&&&&&$Xxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$$&&$$$XXX&&$x&&&&$+ ..;;+x+;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;:::++x++XXXxx+xxXxXXXX.
.. . .:.:.::..::........... . . ... .......................:.:::.::::::::::::::::::::;+x+: ...:::;::..::......: :::::::;;..+x+;xx. .&&&&&x+xXXXXXX$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&XX&&&&+. .:;xxxx+;;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++x+. :: ;xx+;+xXxxXXXX.
. ........................ . .... . ... .......................:.:::.::::::::::;::::;:;::::;;++: . ....:::::::..............::;;::::;;;;:. :&&&+ :&&&&&&$xxX&&$xX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&X;...:;+xxx+;;+xx+++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;X$Xxxx+.;+xXxx++xxXxXXXX
......:........:...... . . . .......................:::::.:::::::::.;;:::::;:;;:::;;++;..:;;;+++;:;x$&&&&&&&&&&&&&&&x+++;;;;:::;X&&&X. .: &&&&&&&x+X$&$$$X$$$$$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$X$$$$$$$X$$XX$&&&&&X; .+X+;;;;:;;+++;++++++++++++++++++++++++++++++++++++;;+++++++++++++++++++++++XXx+x$&$x++++xxxxxxXX$.
.......................... . . ... ............................::.::.:::.::::::;:::::::::;;;;;;;+++: .:+X&&&&$Xx+;:;+;;;;;;;;+xx+x++;;x$x+:. . .:;: x&&&&&&XX$$$&&&$xx&&$$XXXX$$$$$$XX$$$$$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$&&&&&x;. ;++++;+xx++++++++;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++x+;;;;;+xx+;;;+xxx++xxXXX.
.......................... .. . ..................................:.:::::::::::::::::;::;;;;;;;;:++: :;+++;;;;;;;;;;;;;;;;:. ...... .&&&&&&&+;xX&&$X$&&&&&$$$&&&&&$XXX$XX$$$$$$$$$$$$$XXXXXX$$&&&&&&&$x::::;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;++++++++++xxxxxx++xxxXXX.
... ...................... . . . . .............................::..:.::::::::::::::::::::;;;;;;;;;:+x; ...:::::....... . .. ....::. X&&&&&&&&XXXXXXXX$$X$$$&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&X+;.. .;+++++++++++++++++++++++++++++++x++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxx+XxXXXx
.......................... . .. .............................::..:.:::::::::::::::::;::;;;;;;;;;:;X; :: ..::. .... ... .... . .X&&&&&&&&&$X$&$XXxxxxXXXXXXXXXXXXXX$$&&&&&&&&&$X+;; :;+xXx++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxx+XxXXXx
. ... ........... ... .. . ... ............................::..:.:::::::::::::::::;::;;;;;;;;;;++;. ... ................. ......... ..:... :;. +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+++;:.. .xX++;;+;xx++++++++++;;++;+++;++++++++;+++++++++;++++++++++++++++++++++++++++++;+++++++++++++++++++++++xxxxxxXXXX.
............................. ..... . ......................:.......::::::::::::::::::::;::;;;;;;;;;;;+xx: . ..... ... . .................. . ..:::..::::. .+X$&&&&&&&&&&&&&$$XX+;::.::::;;+xXXx++xx+++++++++++++++++++++++++++++++++++++++++++++;+++++++++++++++++++++++++++++++++++++++++++++++++xxxxx++xxXxX.
.............. .. ... ....... . ........................:...:::::::::::::::::;::::;;;;;;;;;;+x; . . .... . . .:........ ..........::;:. ..:::;;;;++++++++;;;;++++++++;;;;;;+;;+;;++++++++++++++++++++++++++++++++++++;;+++++++++++++++++++++++++++++++;++++++xxx++xxxXxxXxX:
.................. ...... .. . . . ..... ........................:..::::::::::::::::::;:;::;;;;;;;;;;++;. .. . ..... ........ ............. ...................................... . :::::::;;::::::::::;;;;;;;;;;;++++++++++++++++;;++;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxxx+xxxxxxXxX.
. .............. . . .. . ..... ........................:..:::::::::::::::::::::;;;;;;;;;;:;+++;. . . ....... .... .......... ..................................:.. ..::;;;:.:.::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;++;+++;++++++++++++++++++;++++++++++++++++++++++++++++++++++++++++++++++++++xxxx+xxxxxxXxX.
......... . ..... .... ....... .... . ..... ........................:..::::::::::::::::::;:;;;;;;;;;;;;;;;xx; .. ...................................................:.......:.::::.:......::::::::;;;;;++++;;;;;;+;;+;;;;;;;;;;;;;;;;;;;;;;+;;;;;;+;;;;;;;;;;;;;++++;++++++++++x+++++++++++++++++++++++++++++++++++++++xxxx+xxxxxxXxX.
. . . .... ... . ..............................:..::::::::::::::::::;::;;;;;;;;;++;;;+x; . .. .... ..:. . ........ .. . .....................:::::::::.....::::::::::;;;;;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;+++++++++++++++;;;;++++++++;+x+xx+x++;++++;+;;;;++;+;+++;++++++++xx++++++++xxXXXXxx.
..................................... ....... . ..... . ........................:::..:.::::::::::::;:;;:;;;;;;;;;;;;++; :. ... ..::.. ........................................::..:........:::.:;:::::::::::::::::;;;;;;;;;;;;;;;;;;+;;;;;;;+++;;;;;;+;;;;;;;;;;;;;;;+;+++++;;;;+;+++++++;;+;+++++++++++++++++++++++++++++++++xxxXXx++xxxxX$;
.................. ......... . . . .... . ..... ...........................::.:::::::::::::::;:;;:;;;;;;;;;++++xx++$$X; .... ..:......................................................:::.:::::::::::::::;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;+;;;;+;;;;;;;;;;+++;+;++++;;+;+++++++++++++++++++++++++++++++++++++++++++++++xxxxx+xxxxxXX;
... . . . . . .... . ..... ...........................::.:::::::::::::::;:;;:;;;;;;;::++++xxxXXXx+: ....... .........................................::.:.::..:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;+;;+++;+++;+;+++++++++++++++++++++++++++++++++++++++++++++++xxxxxxxxxxxXX;
.... . . . . .... . ..... ...........................::.:::::::::::::::;:;;:;;;;;;;++;;;;:;++;+X$$x++xxxXX$x+:. .:. .......................................:.....:.:::..:::::::::::::::::::::;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;+;++++++++++++++;+++++++++++++++++++++++++xx++++xxxxxxxxxxxXX$;
..... ..... . . . . . . .. . .........................:::::.:::::::::::::::::;:;;;;;;;x+::++;:;++++xx+x&&&&$XX$$&&&X; .............. ...................::::::::::::::::::::::::::::::::::::;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;+;;;;;+;++++++++++;+;++++++++++++++;;;;;++++++++++x+++++xxxxxxxxXX;
. ... .. ............ . . . . ........................................:.::::::::::;:;:;:;;;;;;;;;;;;;++++++;;;+xx: :X&&&$x;;+xX$Xx;. .::::...::::::...::........;;;:. .:..:.....:..::::::::::::::::::::::::::;:;;;:;::;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;++++++++++++++++++++++;++++++;++++++x++x++++xxx+xxxxx++xx++xXX$$;
. .... . . .......... . . . . ...................................:...::.::::::::::::::;:;;;;;;;;;;;;;;++++++;+xX+ .$&&&&&$$$$$$Xxx+: ... .:;;........: ....:;:........:....:::::::.:::::::::::::::::;::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;+;;+++++++++++++++++++++++++++++;++++++++++++x+++++xx++++xxxx+xx$X$;
. . . .......... . . . . ...................................:...::.::::::::::::::;:;;;;;;;;;;;;;+++++;+;+xXx;. :: :$&&&&&&&&&&&$X+: :;+;;. ::..:::::::;;::::::.........:..:.::::::::::::::::::::::;::;:;:;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;+;++++++++++++++++++++++++++++++++++++++++++x+++x+xx++x+xxxxXXX$$$+
.. . . . . .......... . . . . ...................................:...::.::::::::::::::;:;;;;;;;;;;;;;+++++;++++++;+X&; :;;;. ;xxXX$&$&&&&&&&&x;. .::.. ::::::::::..:.:::::::::::::::::::::::::;:;:;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++;++;+++++++++++++++++++++++++++++++++++++x++++xx+xx+xxxxxxxxxxXX$$$$+
. . ..... . . . .......... ........................:...::.:::::::::;;:;:;:;;;;;;;;;;;;;++;++++;+x+;;;+xX$Xxx+++++: :+X&&&&&&&X+:::;;;+++++;;;+;::..:::::.::::::::....:::::::.:::::::::::::::::::;:;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;+++++++;++;+++++++++++++;++++++++++++++++++x++++++++x+xxxx+xxxxxXXX$$$;
. . .. ..... ...... ... .. . . ...................................:...::.::::::::::::::;;;;;;;;;;;;+;;;+++++;;++++++;;;++xxXxx+++;;:...::;+;::.::;;+x$&&&&&&&&&&&&&&&&&&&X+;:...::::::::.::.::::::::::::::::::::::::::;::;:::;;:;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;++;+;;+;++;+;++++++++++++++++++++++++++++++++++++xx+++xxxxxxxxxxxxxxxxxXXXX$$;
.. . .. .. . . . . ...............................:...::.::::::::::::::;;;;;;;;;;;;+;;++++++++++++++;;;++++x+x++X$XX$XXXX+;;++xxxxxXXx++;;:.:;;;;;+xxx;.:.. ...::.::::::.::::::::::::::::::::::::::::::::::::;::;;::;;;;:;;;;;;;;;;;;;;;;;;;+;;;+++;+++;;+;+++++++++++++++++++++++++;+;++++++++++++++++x++++xxxxx+xxxxxxxx$$$$$X;
. . .. . .. .. . . ... . ...............................:...::.::::::::::::::;;;;;;;;;;;;;;;;;+++;+x+x+xx++++++++++;::;;;;;++++xXXXxx+++++;;:::;;+xXXxx+;: ..::.::.::::::.:::::::::::::::::::::::::::::::;:;;;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;+;+;+++;;+;+;++;+++++++++++++++++++++++++++++++++++++x+xx++xxxxx++++xxxXXX$$X$X$;
. . .. . .. .. . . ... . ...............................:...::.::::::::::::::;;;;;;;;;;;;+;;+++++++++x++x++x++;;:;;+xxx+xxxxxxxx+++;;;;;;;;+xX$&&&$xx;:.. .::::::...:.::::::.:::::::::::::::::::::::::::::::::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;++;;++++++++++++++++++++++++++++++++++++++++++++++++x+xxxx+xx+x+xxxx+++xxxXX$XXX$$$$+
. . .. .. . . . ...................................::.::::::::::::::;;;;;;;;;;;;+;;++++++++++++++xxxx+++;+xxxx++++++++;:;;++xXX$&&&XXx+:. . ..:;;: ....:::.::::::.::::::::::::::::::::::::::::::::::::;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;+++++;;++++++++++++++++++++++++++++++++++++++++++++xxxxxxxxxxxxXXXXXX$$$X$$$$$;
. . .......... .. . . .. .................................:.....:..:.:::::::::::::::;;;;;;;;;;;++;;+++++++++++++xxxxxXXXXx+x&&&&&&&&&&&&&&&&&&$Xx;;:::...::::::: :;;::.:::::.::::::.:::::::::.::::::::::::::::::::;;::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++;+++++++++++++++++++++++++++++++++++++++++++++++++++x+++xxx++xx++XXXXXX$$$XXXX$$$+
. ........ .. . .. . ................................:.....:.::::::.::::::;::;;;;;;;;;;;;;;;;;;;;;+++++++++++++x++x+X$ :;+++++;;::. ...:............:::...::::::..::::::..::::::::::::::::::::::::;:;::;:::;;;;;;;;::;;;;;;;;;;;;;;;;;;+;+;;;+;+;+++;;+++++++++++++++++++++++++++++++++x+x+++++xxXxxx+++xxxxxxxxXXXXX$XXXX&$$$$&+
. . . ....... ... . . . . ....................................:..::.:::::::::::::;:;;;;;;;;;;;;;;;;++;+++++++++++++++X+x$; ..::::::::......:::::::..:...::.:::.:::::::..:::::::::::::::::::::::::::::::::;;;;;:;;;;;;;;;+;;;++++++;;;;;;;;;+;;+;+;;+++++++++++;++++++++++++++++++++++++++++xxx++++xxxxXXXxxXxXXXxxXXXXXX$$$$$$+
. . . ....... ... . . . . ....................................:..::.:::::::::::::;:;;;;;;;;;;;;;;;;+++++++++++++++++xX;x&+ .:.... . .................:.::..::...::.:::.:::::::..:::::::::::::::::::::;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;+;+++++;+++++++++++++++++++++++++++++++++++++++++xxxx++xxx+++xxXx+xxxxxxxXXXXX$$$$$X$$$$$&x
. . . ....... . . . . . ....................................:..::.:::::::::::::;:;;;;;;;;;;;;;;;;++++++++++++++++xxX;+&x ......::::..:.::.:::...::.:::.:::::::..::::::::::::::::;::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++;++++++++++++++++++++++++++++++++++++xx+xxxxxxxxxxxxxxxx+xxxxxxxxX$X$$$$$$$$$$$$$x
. .. . . . . .. . ........................................::::::;::;;:;;;;;;;;;;;;;;;;;;+++++++++++++++xx:+&x . .. ...... ..........::::::....:.::::.:......:.:.:::::::::::::::::;;;;;;;:::;;;;:;;;:::;;;;;;;;+;+++++++;;;++++++;++++++++++++++++++++++++++++;+++++++++xxxxxxxxx++xXXxxxx+xxXXxxxxxxXXX$$$$$$$$$$$$x
. .... ...... .::. ..... .. . . .........................................:::::.::::::::::::::::::;;;;;;;;+++++++++;+++xx++++x++xxxX$x. ..................:::::::::::::..:::::::::::.:.:.:::::;:;;;::::;;;;;;;;;;;;;++++++++;;;;++;+++++++++++++++++++++++++++++++++++++++++++xx++++xxxxxxxx+xxxxxxxxxxxxxxxxXXxxXXX$$$&$$$$$$$$&&&&$$x
. ::. .. .... .. . . .........................................:::::::::::::::::::;:;;;;;;;;;;;;++++++++++++++++++x+xx++xXx ....... ......:.....:.....:.::::::..:::::.::::::::::::::::::::::::::::;;;:;;;;;;;;;;;;+;+;+++;+++++++;++++++++++++++++;++++++++++++++++++++++++++xx+xx+xx+xx+xxxxxxxxxxxxxxxXXXXX$$$$$$$$$$&$$$$$x
. : .;:. . .. .. . .........................................:::::::::::::::::::;:;;:;;;;;;;;;+;;+;+++++++++++++x+xx++xXx . . . ...... ........:....:::.:::.:::..:::::.::::::::::::::::::::::::;;:;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++;+++++++++++++++x+xxxxxxxxxxxxxxxxxxxxxxXXX$$$$$$$$$$$$$&$$$$$x
.. .... .;x+. .: . .. . .........................................:::::::::::::::::::;:;;;;;;;;;;;;++++++++++++x+++++x+xx++xXx. . . . .. ... .....:.........:....:.:::::.:::::::::::::::;:;;;;;;;;;;;;;+;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxxxxxxxxxxxxxxxxxxxxxxXxxXXX$$$$$$$$$$$$$$$$&$$$$$x
. .....:.:$&X. : . . . ............ .............................:.:::::::::;::::::;;;;;::;;;;;;;++++++++++++xxx++xxxxx++X$x. .. .........:.......:.....:.:::....:..:.:::::::::::;;;;;;;::;;;;;;;+;++;;;;;++++++x++++++++xx+++++++++++++++++++++++;++++++++++++++++++++++++++xxxxxxxxxxxxxxxxxxXxxxxXXX$$$$$$$&$$&$$$$$$$$$$$x
. ...... .:..;X&&x ... . ....... ............................:.:::::::::.:::::::::::;;;;;;;;;;;;;;+;;;;++;;+++++++++++x+++x++X$+ ... ::... .. ... .........................::::::::::::::::;::::..::;:++;;+++++++:::;+++++++++++++xxx+++++++++++++++++++++++++++++++++++++++++++++xxxxxxxxxxxx+++x+xxxxxxxxxxxxXXXX$$$$$$$&$$$$$$$$$$$&$&$$x
. ........+&&&&X .. ... . . . .................................:.....::::::::::::::::;::;;;;;;;;;;;;+;;;++++;+++++++++++x+++x++x$+ ... ... .. ...................:.:..:.:::::::::::::::::::;+;;++++;;++++++++xX&&$$Xx+++xxx+++;;;;++++++++++++++++++++++++++++++++++++++++++++xx++xxxxxxxxx+++xxxxxx+xxxxxxxXXXXX$$$$$$$$$$$$$$$$$$$&$$$x
. ... :+x&&&&&x ... . . . .................................:.....:::::::::::::::::::;;;;;;;;;;;;+;;;++++;++++++++++++xx+x+;x$$+ .. .. .. ....................:.....:.........::.:::.::::::;;++;;++++++++;;++xxxxXXXXXXX+;++++xxxx+++++++++++++++++++++++++++++++++++++++++++++++xxxxxxxxxxxxxxxxxxxxxxxxxxXX$$$$&&&&$$X$$$$$$$$$$&$&$$&X
. ... .+X&$&$$&+ . ... . . . .................................:.....:::::::::::::::::::;;;;;;;;;;;;+;;;++++++++++++xxxx+xx+xx;+$$x. . ..:.....................:...::::::::::::::::::::::;;;;;;;;;;+x+. .::;;::::;;;++xXX$$$&$$XXXxx++++xxxxxx+x++++++++++++++++++++++++++++++x+++xxxxx+xxxxxxxxxxxxxxxxxxxXXXXXXX$$&$&&&&$$$$&$$$$$$$$$&&&&&$
... .: .:+x$&&$&XX&X :. . . . . .. ...................................:::::.::::::::::;::;;;;;;;;;;;;;;+++x+++++++++++++x+xx+XX+;X$X$x ... ............................:::.::.:..::::;;;;:;;;;;;;+++;::.:x&X. .:;;::;;;+xxxxxxxX$$$XXxxx++++++xxxxx+++++++++++++++++++++++++++++++++x+xxxx+++x+xxxxxxxxXxxxxxxXXXXXX$$$$$&&$$$$&$$$$$$$$$$&&&&&&$
. ..:+$&&&$XXXX&+ .... . ......................................:...:.::::::::::::::::::;:;;:;;;;;;;;;;;++;++++++++++++xxxxx+xx++xxx&$+: .... ..::............:::..:::::::::::::..::::;;;:;;++++++xxXX&&&&&x :;+;;::::;;++xxxxxxXX$$$$Xxx+x++++++++++++++++++++++++++++++++++x++xxxxxxxxxxxxxxxxxxxxxxxxxxXXXXXXX$$$&$$$$$$&&$$&$$$$$$$$&&$$&&
. .. ... .:+x$&&$xXXX$$+. ...... . ......................................:.....::.::::::::::::::::::;::;;;;;;;;;++;+++++++++++x++x++++xxxxxx++X&$;. ....... .......:::.:..:::::::::::::::;::::::;;;+++++++;:::+xx$&&&&$+. :::;++;;;;++++xXXXXXXXXXXXXxxx+++++++++++++++xx+x+++++++++++++xxxxxxxxxx+xxxxxXXXXxxxxxxxxXXXXxXX$$$$&&$$$$$$$&&&&$$$$&$$$&$X$&
....::;x$$$$$XxxxxX$+: . .... . ......................................:.....:::::::::::::::::::;;;;;;;;;;;;+;+++;+++++++++++xxxxxxx+xxxxxx+x$&&$x: .::. .:.::::::::::::::::::::::::..:;;++xxxxxx++;;;:;:+x;;+x&&&&&&X: ;xx+++;+;;;+++xxxXXxxXXXXXXXXXXxxxxxxxxxxxxx+xx++x++xxxxxx++xxxxx+++++xx+xxxxxxxXXXXXXXXXX$XXX$$$&&$&$$$$$&$&&$$$$$&&&&&&&$&&
. .. . ..:x$&&&$X$XXxxX$x: .... . ......................................:.....::::::::::::::;:::;;;;;;;;;;;;;;;+++;+++++++++xx++xxxxxxxxxxxx+xxxx$&&$+:. .:.................::...:::;;;+;++xxxx+++:::::::;;;+;++XX$&&&&&&X: .;;;;;+++++++++xxxxXXXXXXXXX$xxxxxxxxxxxxx+x+xx+++++++++++xxx+++++++xxxxxxxXxX$XXX$$$XX$$$$$$&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&
. . :...;+X$$&$XX$$XXXXX&X: ...... . .... .................................:.....:::::::::::::::;;:;;;;;;;;;;;;++;++++++++++x++xxxxxxx+xxxxxxxxxxx+;+$&&&&&X+:. .::::::::::;::;;;;;;;;;++++xxxx+::.. ..:..:::::::::+xX$&&$&&&&&$: :;;;;+++;+;++++++++++xxXXxxxxxxxxxxxxx+xxxxxx+xxxxxxxxxxxxxxxxxxxxxxXxxXXXXXXXX$$$$$XXX$$$$&$&&&$$$&&&&&&&$$$&&$&&&&&&&&&&
. ....:+x&&&&$XXXXX$$X$&x; ..... . ... ..................................::..:..:.:.:::::::::;;:;:;;;;;;;;;;+;++++;+++++++x+++xxxxxxxxxxxxxxx+XXXXxxxx++X&&&&$+: ..... .:;++++++:......::;;;;;;;;;:xx;;;;;+&&&&XX&&&&$. :;;+;;;;+++++++++++++xxxxxxxxxxxxxxxxxxxxx+x+xxx+++++x++xxxxxxxxxxxxxXXXXXXXxXX$$$$XXXXX$$$$&&$$$&&&&&&$$$$$$$&&&&$&&&&&&
....... ..... . ....;$&&$XXXXXXXXXXXX$&+ .... .........................................:::::::::::::;::::::::;;::;;;;;;;;;;;+++++++++xxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxXX&&&&&X+;;. .:;:;++: .:::::::::;:::;;;;;:;;;+xxXX$&&&&&$$&&&&+: .;++;+++++++xxx+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxx+xxxxxXxXXXXXxxxXXXXXXXXXXXX&$X$$&&&XX$$$$$&$$$&&&&&&&&&&$&&&&&&
. .:. .;x$&&$XXXXXxxxxxXXX$$+ . .. .. ........................................:..:.:::.:::::::::::::;;;:;;;;;;;;;;;;++++++++++++++xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX$&&&&&&&&&&&&&&&&&&$:.:++: :::::::::;::;::;;;:+;:;;;;xx$&&&&$$&&&&&&x. .:++;;;;;;;++++++++++++xxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxxXxxXxXXXXXXXXXX$$$$X$XXXX$$X$$&&$$$&&$&&&&&$&$$$$$&&&&&&&&&&&
. .:. .x$&&$XxXxxxxx+xxXxX$&+ . ...............................................:..:.:::.:::::::::::::;;;:;;;;;;;;;++++++++++++xxxxxx+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx+;xX&&&&&&&&&$$$&&&+. .;;+;:::::::::::;;;;;;;:;;;;++;+xX&&&&&&&&&&&&&&x:..;++++++;++++++xxxxx+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXXXXXX$XXXXX$$X$$$XXXXXXXX$$$$&&$$&&&&&&&&&$&&&&&$&&&&&&&&&&&
. ..:..:+X$$$XXXXXXXxxxx+xXX$&+ . ...............................................:..:.:::.:::::::::::::;;;:;;;;;;;;;++;+++++++x++x++xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX&&&&&&&&&&&&&&&&&Xx;;;::;;::::::::;;;::;;;;:+;;;++++xx$&&&&&&&&XX&&&&X+::++++++++++xx+xxxxxxxx++xxxxxxxxxxxxxXXXXxXxXXXXxXXXXXXXXXXXXXXXXXXX$$XXXXXXXXX$$$$&$&&&&&&$$$$$$&$$$$$&&&&&&&$$&&
..... .. .: :x&&&$$&&&$$XXxxXXxXXX&&x ........... ....... . .........................:..:.:::.:::::::::::::;;::;;;;;;;;+;++++++++++++++++x+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;+X&&$&&&&&&&&&&&&&x:.:+;:.:::::::::;;;;::::::::::;;;+xX$&&&&&&&$&&$X&&&$;.;+;;;;;;;;+++++++++xxxxxxxx+xxxxxxxxxxXXXXxXxxXXXxxxxxXXxXXXxXxXXXXXXXxxXX$$$X$&&&$X$&&&&$$$$$$$&&&&&&&&&&&&&&$$$
. ... . .. .::x&&&XXXXXXXXXXXXx++xX$$Xx; ......................................:....:....:..:.:::.:::::::::;;:;:;;;;;;;;;+++++;++++xxxxxxxxxXxxxx+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$&&&&&&&&&&&&&&&&x::;;;::;::::::::::;:;;;;;;;;;;;;+++;+$&&&$&&&&$$&&&&&$ ;++;;;+++;;;;;;++++x+xxxxXXXxxxxxXxxxxxxXXXXXXXXXXXXXXXxxXXX$XX$$$$X$XXXXXXXXXXX$$&&&&$$&&$$$$XX$$$$&&&$$&&&x$&X
.;+:.. ;X&&&$&&&&&$$$&$+ +$$$$$XXXX$$X&&+ .. ..::;+++x+++++++;;;xx+++;++++xXx;+X;
7. Для фотосессии лучше отказаться от пестрых расцветок, крупных узоров, принтов, логотипов, надписей, страз и пайеток. Все это отвлекает внимание от героя фотографии, то есть от вас. Лучший вариант – однотонная ткань без узоров.
8. При подготовке к семейной фотографии не забывайте про главный принцип подбора одежды — принцип подобия. Это когда у всех похожая по стилю одежда, но разная по цвету. При этом все вместе образуют единое целое, благодаря перекликающимся цветовым элементам. В итоге создается общий визуальный образ.
9. Для летней фотосессии больше всего подходит одежда натуральных тканей, таких как хлопок, лен. На студийных фото отлично выглядит кружева и мягкие струящиеся ткани – атласные или шелковые. Тонкий трикотаж в одежде лучше не использовать. Главное, чтобы вам и детям было комфортно, не холодно и не жарко, подумайте об этом заранее.
10. Не стоит надевать закрытые водолазки, офисные юбки, блузки и подобное, если это не часть художественного образа.
11. Одежда должна подходить вам по размеру, не сковывать движения, в ней должно быть удобно. Это залог хорошего настроения. Не надевайте слишком короткие платья, но, опять же, если это не часть образа. Платье должно скрывать недостатки и подчеркивать достоинства, но никак не наоборот. Заметьте, что нижнее белье может все испортить если оно подобрано не по размеру. Если нужно, используйте корректирующее нижнее белье. Под одежду лучше надеть нижнее белье без кружева.
12. Обратите внимание на выглядывающие из-под одежды лямки, завязки, бретельки. Заранее позаботьтесь о том, чтобы их не было видно. Прозрачные бретельки все равно заметно – они ведь не невидимые.
13. Лучше всего смотрятся блузки и платья с небольшим рукавом, чем совсем без него. Даже самый маленький рукав закрывает от нашего взора округлые плечи и руки визуально становятся изящнее и тоньше.
14. На заметку девушкам: не надевайте на фотосессию одежду, которую вы давно носите, даже если она самая любимая. Ведь новый наряд сразу поднимает настроение, глаза горят, плечи расправляются. При желании одежду можно взять напрокат.
.:;Xx+
:;+xxXXxx. .X&x
;:.......;$&&:&&&&&+
;::+..:X&&&&&+x+:XX++&+
.;;. .X&&&&&$&&X&Xx&&X;X:
:+. ;&&&&&&&&&&&&&&$&&&&&x.
.;+ &&&X+;::.::;X$&&&; &&&&&&
.:;. X&$;:..... .. .+&&&. x&&&&&
..: &&x::............. .&&& .+$$&&$:
:::. &&+;:::::......::::... ;&x. ;X&&+$;
;::. ++. ..:::::::.::::::::::;$:: .+& xX:
.x..: $&&&&: ..:::::::::::::;+;X:X:..XX.Xx+
.+ .: :+ .;$$;.. ..... ..::;;;+x:x;.&...&.;&;x.
.; ;. . ....::..:+;;; ..;;+;++ &; x:;;:;+.
:;.;:.;&&&&x+..+.. .::;+X&&&&&+..:++;+ XX+ ;x:;$:xx
:;.;;:.x&&.&&&&&; .:;+x+;:. ;&&X.:x;+ x;X; +&;.+x+.
:; +x:.x;::;X;: :+xx; .&$+x:;.X;;+; +&X+::;
.: +x:.::..... .:;;;xX:&&&&. ... :$$+;;;++.& .. +$&X$
;.;$::;;::. .;+;:;+;.+ &&&&X...+X+;:+;x &. X+..++X
;;:x+::.... .&x. ++:;:::+X&&&&&&X;;+x:;;+:X +$ &x:;:;
:+.xX .......: +&&. +;:::... .:::;x:.;+.X..&. Xx;&x+:
.x.+X. ..:....:. :X:xX::::::......:;:++;+:;.$. &: x.$x ;
:+;.$: .:. ;x;;:x$; .+x:...:::::::::;;;++.X:+.X.:xx: +:+X.x.
;++ +$ ..:+&&$X$&&X;XX.... ::::::::::::;++++x +.X.:.$;:.++X.+X
.;+ & .::. :.:.;&&+..;::::::::;;:;;;;x+.X;.x;x.x;;& .:+x.;;x
;; :& .::::::.:;XxX$$&&.::::::::;;:;;;;+xx:x:.+:x:++.XX .;x:+.;.
;: .&& ::::::::. . :$:.;;:::;;;:;;;++xX+:X.;::X ++:;X+ x;;::;
;;&&& ::::::.::;::.:...:.:::;:;;:;;;+xxxx+;& x.:x x:;;Xx; ;;;.;.
.&&&& ...... .:;;::;;;::::;;;;;;++++++x+.& x..X.x:x:$++x.:;+ .;:
.:+&& ..:::::::;;;:::::;;;;;;;;+;++++Xx:& +: x.x x;:$+$+::+:..;
XX$&&. .;;;:::::::;::;;:::;;::;;;;+;++X$;+ x;:x;x X+x:;+$+;;:..+
&X ;x&&& :::;;;;;;;:;;::;;:;::;;;;;;;::.;;x:.;:+;;.$:Xx;;X+;++;;;
;X ++x$x& .:::::;;;;;;;;;;;;:;;;;;;;;:+&X..;; x.+++:Xx:+x:;X.:;;..
+x .;:;.$Xx$ ..:;::::;;;;;;;;;;;;;;+++;+$&&&$+&:.x:.;+ xX;;X+;x..;;.
+ .:;X$;$. ...:::;:::;;;;;;;;;;;;;;;xX$&&&X $+; X::x ;X+;;x:+:.x:
;::;;;XXX+;& :....:;;;;;;;;;;;;;;++++xx&&&Xx;;;;Xx..:x;.+x;;;x;+:+
;:;XX;:+ ;& ......:::::;;;;;;;;;;;;;;+&&&&;:++:++xXx ;+++X+;;;x+.
.X : :X +&& ......:::::;;;;+;;;;;;;;;&&&x.:.x+:x;++&& :;X+;;+;
.+. $&. x$$& ...:::.::::;;;;;;;;;+;;$&X$:;;+x&.+x:+xx&&: .X+X++
x+x&X :;x+&x :..::..:::::::::;;;;;;+x&x$+;;+xX$.;;::;;$X$$; +xX;
;$xx +;+$$&Xx .:..::::::::::::::;;;++Xx&$.;;X$&&.;XX:: :+x+$$: $; .
.: ..x$X&X $& .:.::::::::::::.::::;;+x$&X;+X$&&&.x$$;:XX::;;XXx:: .
...x&&$Xx: &x ....::::::.....::::::;xX$&&.;+&&&&++x$X:xx++.;+;;;.:. .
:;X&XX$+ . x&&; ..:::::::::.:::::::;;xXx&&. :&+$&&X&&x .+$x;:;::. ; . . .; :+..:
;;X$X. :.&&;&; ....:::.::...:::::;;;+xx+x&&&. .. $;:&&&: ++;..: ::..::. .. . .:.:::
;xX; . .:x&&.+&. ..::::::::::::::::;++;++x$$ ;:.... .:&&&$X;..:. . .:. :&+.........:
.:.+ +$ x+&&&:.&& .:::::::::::::::;;;;::;Xx .:;++;:...:;XX&&X+&&+;......:: :... +. . .......
:&X&+;$;&X..$&+:; .:::::::::::::;;;;;;+X. ..... ... + . +;XXxXx: :... .x ;........
; X&+.$. $X..&& +..:::;::::::::;::::;;: ......... .&: ..X . .&&x :......X :........
.. ++.$ :+x..;&. .:.;:::.:.....:.:::++ ........... .&+. . ...X$XX;X+$;$$Xx:.. .:...... x ... .
. .+X+..&&:.:+:;;.:.....:::;:;+x. ..... ..... :&&x+.Xx .$&.Xx; :x$xx .;: :.... :.. . .. .
.&+:. .;xX$&& ++&: :.x :. ..:::;::::;+: . ...... .. :&XX: ; ... &$:XXX ;: +& .:: .:..::.;:. .. &&&
+; ;: :$X. $ ;+&::.$X. :..:;:...::;+; ............ &$+ . .....:&x x;:&$;x+:. ; ..:: .... :: .... &.
.::...;.;x$&&& x;.X$+ .:.. .:::::::::;++. ............. ;X. . .. ;&; x :$+;......:: .. :...:..:: . ... X &;
.;:;.. .. ;;;.;:::X$x;:;X++;....:::.....;;+x. .............. &&... .: .:.. +X;: .;;.:..:. .:. ::...: . .:. $;
......XXX... +&:++. ...... .&&::;x. ............. &&$ x;&+&&& :.:+ .XXXX& .:X. ;:::: .:;;:...; .:::...... X$..
...:+ ....:;. . &&;;:: .&&;.;$&&.&&: ............. .X: ;:&X;;;+xx:.... .;;..: x...::; .:;xX$$$$$x;::..:...:. ...... ..
&:X+;+;++X; .. .: &&.. .x.$X.x$;$..X$ .............. +x;. ....... . .........:.... +X$+...+; .:;;x$$&$$$$x;. ...:: :.:: ...:......:.
+$&;xxX; .. .. ... .x+&.$ ;&$ xx+x$&:;x. ............. .X+;... .:...:.......::::::....:...:+ ....:X. .:;+XXXXxXX$$$XXx+: ;.......:+ .. .......::
X :x .... .$x$x$$: .&+ ;&.:: ............ .XX+:. .... : ........:::::::::. XX..::.. :xX$XXXX++;;:.. ::..+:....; ............
.. .XX... . $:&&x:& :.; ...:x. ............. xX+:... .....+& ..:::::.:::::.......x:... .x +:.......:; ..........:.
...... x+x .... +$& .......:;X$ ............. x$x:. ... ;;; ..::...::............ ;&: +X .;.........; ........+...
..... .x+ ......... ..+& .::.:;.:+X. .. . ....... :$x:. . .... :;;+ &x ..:.::. ............. :&xX.:+X;X; x:... .....+ .....::...:.
.... .. .. ......... +&$ .:::.+;x. ........... :$x:. .::.. .$& X. ...........:::::::....&&$x;+X..:.: :;:..+......; .........:.
.:. ... ... . &$.:::..xX ............. .$X:.......... : +;&$x.:. .:::...:....:........ XX +x.+;..;. :..........:; ...::.....:.
. ...... ....... ... X&.::::&; ..... ..... ;$: . . .+X+ ... .:::. .. .::::.....:+XX+; .... ...:;;;;;x+...:.:..::;; .. .......:.
... .. .. ... ........ .x&..:+; .... ...... X+...;::;;::;;;;..: . .XXX+.... ;$.; +: ..:::...:.::;.... +&&$$XxXXxX$x;;:;;:;;;;+;:;+;::.::..........:; .. .:.::..:.
.... ..:. . ... ...... $&x:+. ........... .$+.. ......:;:::::..;;Xx; .:.:XXxX+;;$;::. ...XX;:::::. .XXX$$$&&&X$&&&&&&&$X$&&$X+x++;:....::......;; ..........::
.. ..... . ......... $ x$X ....... .... xX; +X$;.:+.X+x....::::..x.X.&; ::..XX .....:::;::.. ;+....... :.... .....:.+: .. .:.....::
. ...X+ ..... ... .: :. ...... ... X+: :: .:X :+x;x$$XX+ . .+$.: .+x............::;:.......::. .;...:.......:++ ..........::
. :XXX. .. ..... x. X+ ; .... ..... :X;. ..X&&+.$ XXX+ +: :X&&. :x.X+X$;::. ::. .....:;:......+. ;:............:+ .. .;.....::
X. ...X. ....... x+ :.: xx ........ Xx. ... $X. .:;:;+$$:&:;+: ... ...:::.. .&x $&$.;X:....:;:....: .;....:....... .x ....:.....::
x ....x ..... .X+.X$.+ +& . ...... +; ..... &&&:.X; .:+ ++;; +.:+&x ;...:::...::.+;;XX$. .; . ..:::.:; +:........:;....X ....;.:...::
; ..::. ... xX: .;; X&$X.. ..... &;:. ...... ;&: $.:&xX:+$$:::.X.....++ :.....::.::. xXX ;X;:$x:. x$.....:. +....;..........X ....:.....:.
;....:: .. &+ +x; ;&. ... .. x+x x . .. ; $. ++++;...::.:::+$X ..:...:....;xxx ;+:.+ &;...:::. :;... :..........X ....:...:.::
.$ . .. :+ . .x. ...: .x:&& & +& &; . : .$; X$: ....... .;; ....:.. X.....:XXXX :X .:...: ;:..::...........& ....:.....::
x;: .. . .+: .& $ . . . ++; :+& ;.;...:xXX$&XXX:+ X :$..:::::::::X .....:.XX..+XX&:.:....... .::.: .;:. x .......... $ ... ......:.
.xx;+. .. +. ;X & ...... ..:::: :X&+ :;:.:.. ::..;;; . ..::::::::.X. :...:. ;.. : .$:......:::.:: ;:...x .:.....:.. & ....::....::
;.::: .. +: &x .& ........:$$ .:::... . . . ..... ; &x...:.:.... ;x $X ;;X+. :+ .......: +:..;. .......... & ..........:.
XXxx: ... X; .: .. & .....::.++ + ....:...::.:.::....... x$$. .: .:::::.:X;X: &.;;: ....&: &&& .: ...; +;:.;x ........... & .. .:.....::
.XX+X; .:....+: .; ..::$.. :::. ++ .....:..... :..:..:.....X.;: :.;$...:.: +$;:& . $: $.:.+++x:x+ .+;&&$$ x:..;. ........... & .. .:.:...::
.X:; .Xx ..::;.. ... :;..::. :.&+ ......:..... :.....:::.XXX .... & :..::.++::;x: x. : ;&&+.x. x;&; +;.... ............;: ....:.....:.
...;x..:&.....;XX;..:::.: Xxx X ......:..... :::..:..:.x+.... . .;&x+.... $$.&X: ;+;. . . +:.:X...........:.: :....:.....;.
;: : .......$........ $X x&.$ :::::::::;;;;:.......:::.. : +& $; . .::.. +;;X&&X;. .:;;xxx$$$XXXX$$$$&&& :+:.x; ........:..:; :... ......:.
:.............. :.: ;.: Xx+X ::.......... ...;::::::::..;;;;.:+. ;$:.::;;;;.x &$$$$$$$XXXXx+;;;;++++++X. +;: + .:......:.:;: ;....:.....::
. .....:.+: ... +x .x+&& ..; . . ... ::....::::::::.XXXxX+;+;X;.:....:;x$ &x:;;;;:.:::..:;;;;;;;;;Xx .+:.+x ......:....:; ;..:.......::
.... .. :xX+$ .x $$ & ...xX::X;;+Xxx;: .$ ....:::..x+XXXX:;.. .;+x;xx$& .&:.::::.:::::;;;;;;;;;;+& +;:.: ..........::: ;.::.......::
.; .Xx&.:+ .x: +$.+;X;X +:;+: X: .;;;;::::........;.x.::..:::.. :X& &+:.:::::::;::;:;;;;++;;$ .+:::;............:; ;.;:.......:.
;$X$$+ . . $& .$ : : x;&.+XXXX&.&... ..::::::.....++. ;. .::::.. & +$;::::::::::::;;;;;;;;;XX x;:.:; .....:..:..:; :.+ .......:.
&&Xx;:::+; . ..... . &:X:: +X;$&:+:x :..:...............+;....x$;..::::.:$ &;:::::;::;:::;::;;;;;;+& +::.x. ...........; ;.: .:.....:.
+::::::x. ......... + $:;:;X:+ . : . .................:::.:.;&: $$::::.:::::::;::;;;;;;;$: x;:.:. ...........:+ ;:.........:.
x;;:;::;x .; ...... X &: .;:XXX . x ..::;; +&&...:.....:.::::::.:.....x+ $;:::::::::::::;;;:;;;;x$ x::::.............;. +..........:.
x;::::::X. .......... +&: : +$ $ $&.:::..&x&. ;x;......:..:.:::..X&. + &+:::::::::::;::;;;;;;++$. ;+:..: ........:...x +:;........:.
++;;::::;$ ........ X;+ .+..:. :::..;xx$x:x:.........::::::.+XXX + :$::::::::;;::::;:;:;;;;Xx x;:.x+ ..:........:; +.:........:.
:+::::.::x.......... &..X+.. . . ..:....; +.;;;. $X:..........:..+&&&: &;::;;::::::::::::;;;;;+$ ;+::.+ ...........:; +:.........:.
x;::.:::;; ;........ +: :$............ .XX;x+.:.:&$.....:::::;;;;;:. +$&X xX;..::::::::;:;:;;:;;;;x$ x:..;: ..:........:: ;:::.......:.
x;::::::;+.: ..::+: + ............::;;.:x..$X . ..::;:::::.. ;X:+;;xX&X $+:::;::::::::;;::::::;;$. :+::.. ............;. ;..........;.
x+.:;::::++ X;::. . ;. + ...:::........ ... ....... .:;;;::;;;;;;:X$; ;;::::::;::::;:;::::::;:+& x:..:: .....:.....:+ ;.:........:.
.x:..:::;;x..x:+:.:;+x: X .. . ..:Xx :; ..:+X;&&::...::.. :;:. .+;;$+:.::::::::;;;::::.:.:;;Xx ;+:. X...:.........;: ;..:.........
$:. ..::+xx;;.: .:.X; . .:X$:;&.:;;;;+++;:. $.;.. ..:::::.. ... &X.++:::::.:.;;:;;;;;;;+;::;+$ x:...$ ...........:+ ;:::....:..::
++:::::;+xX .:+.+:x; &Xx$+::.. ; .......:.&$::+XXxXX;;..:::.....;X X& x$:..:;::::::;++;;+:..:::;xx .;.. $; ...........:: +:.:.......:.
X:.....::xx .::XXXxx xx: .:::;:x+;$.X&;.... X&Xx + XX:$x. . ....:. X$:.::;;;;;;+;::::::::;:;;$. ;: . & ...........; +..:...:...::
x;::::...;$x ..:+ $X: $: .....; &;.x $+.:;x:x&++x;:. ; .x:+X+: ;::.:::..::..... &$.:....::::..:::::.::;;;xX +&&x. ..:::..::.::: +:.:.......::
;+;:::.:::+x.X : .& .. :x+X+ :.+$:+;+; . : .. X:....:::.:::::::::::.... &+.:::::::::;;::.:::::::;Xx&&&&&$x;+& . ...........:; +:.....:...:.
x:::::.:::;+ . . x;. ++ :+ +X;$x+;++;x+: .:::;;+:: ......::::.. ...:. &&;:.:::;::::::..::::;;;;+++X$XXX+ . :......:..:.::; +..::......;:
X;::::::.:;+X .X+ ... X$&.. . X$+.;X:X$$X.x;:.:+xx+;... :x;$ $: . ... ...: &&;.:::::::::::::::::;;;+x &$&&&$ ....:.......:: +:::.......::
X;:::::::::;XX +:; . .+:... &&:;$.X.;:: + +X::++;. ..: .+XXX$:x. :$.......... &&;.::::::::::::::;;:;;;x+ &&&+X. ............; +..::.:....:.
X;::::::::::;X; .x: .x.+:.:. :&&X+X: . .;XX.... ...:.. Xx x:...: .:::::... &&x::::::::::::::::;;:;+X ;. . ............:; +:....:..:.::
x;::;::::::::;$:. .:.: X... :.+ XXXxXX+............. ....;xxX x; ;;:.:::..... ;&x::::.:::::::::::;:;;X. x;..:. ..........:.; +:.::.:..;.::
+;;::::.::::;;X. .:...x++;+ +$ .x;.::.....:.::::.:.. .....$+x:;.;; X&x.;.:::. ..: . :&x.:::::::::::::;;;;;xx .X:::x ............:; +:..:...::.;.
;+;::::::::;::X+ ... ::+. .; ;:x& ... .....:.... .+XXXX;$ :x . ....... &x.:::::::::::;;:;;;+$ +x::: ............; ;:.::......::
X;;:;:::::::;x. .:..;X+x;;::::.. . . . .. : xxX : . x.:. $x....:.;&&X: .&+.:::::::::::;;;;;;X: X;:;; ..:.........:: ;:.+.....:.::
x+;:;::::::::x: .:. . .:x:. ...::::::. ..... .:;:&&&. :..:+.x; ;+ X..::+X..::.:.: x;& :&:.::::::::::;:::;;xX :x:.;. ............; +:.........::
X;:;;:::::::+; .... .: .Xx; ...... :&X:; .x. x+;;...;+:X X;++.;.+.: ...:..;. ..:&&.:::::::::;;:;;;;;$ $+xxx.............:; +::::......::
;X;:::;::::;;+ . .. .. xXx$;: ... .. : $.+;X$+;;+x;;+.:X X :;:. +.. &X.:::::::::;:;:;;;+;x;::+ ............:: +..::.:....::
X+::;;:::::;X . ..;xX.&:.:::...... ... .........:..XX..+.+.:. ... +:+. .x+;$X+..:.xxX. &+.::::::::;:;;;;;;:+;:; ..:...:.::..; x:::.......::
x+;::::::::+$ .. +&.. +. .:.............:....:::...X;..; :X:.. : :XX .+:.::.;;XX :&::::::::::;;;;;;;;:++X ...::.......:; x:::.......::
+x;::::::;::x$. :;. .;Xx;&; .........:::::::::.........:;:.. ...:x. ..... ....X;x: &&:::::::::;;::;;;;:;X ............; +:.:.......:.
X;:;;:::;:::+X;..: ... Xx :;;::...::..:.::.. ..:.......... ..::;..X+&x.:........:++X .&x::::::::::;;;;;;:;; ............:: +:.:...:...::
.+;;;::::;;;;;x&..; .. $;...:::::....:::..:x.$ ........ ..:::. X+ .... ... &:+ ;&;::::::::;;;;;;;;+. ............; +..::......::
$&& X+::::;::::;;;+X&& ...:x:::...:::::.....XXX+ ..:::.. x+& :& ....:..:. . &&;::;:::::;:;;+;+;. ...........:; +:::....::.:.
.:. x;::::::::;;:::.&&. :. +:............:.:+ .+:; .. ....:... .+. x :........:.&X. . x&&;:;:.::::;;:;;+x ............;. +:......:..::
:&X..++;:::::::::;:::;&; ..;:. ......... +xx+xx+. x. ..:::::xX+$+ & &x..::::.... + + ;+xxXX;;::::::;;::;;x:...........:; +::........::
. ; .: .+;:::::::;:;;;;:x&$&;;x+X .. ... ;;.+.:+ .::::::....;X; .:;:.:& .::::::::. ; +& ..: +$+:;:::::;;;;;;+x ..........:; +:.::......::
.X&:x $; x+;::::::::::::::X&X : :;;x:. ; +. ..:.... ...;;;;. .&. ..........&;&: ..::X+Xx:::::::;;:;;;x. .........; +:::;......::
. .;;.::$ +::;:::.::::::::.&& .X .;:+ ....... :..+x$. ..::. ;.&:...:...; ::.; ...:;x$ X:;::::::;;;;;+x ........:+ +:..;......::
. :: :: ;; ;+.+;::::.:::::::;;.&& .;&&X. $x.........;X .:::;;&X. :x;++.;: ..... .x$$+:.:::;;;;;;;x. .......; +:;........+:
:+ ....:. $ .: +;::::::::::::;.xX .&&&&&&. ..:..;:. .... .::+++;:.. +:.::;::::.XX$..:.......X;;+Xx..:::::;;;;+; ......:; ;;;.+..... ;.
;;. ..... :&x$; .+x:::;::::::::::::x :&XXX:;::&X;;;;:::..;;:..::+X$X: ...::;+x;;;:;+++;xx..xXx::: .+xx$+:+X;.:::::;;;;;+.......;. ;:..+......;.
:+xx+xxX$+ :.. . X&.. :Xx::::::::;:::::x&&&X &$XXX:::::;;;:::...;++; . ..XXx+ . ;..+x+xXXXx$x;.. && &x..::::;;::;x:.....:; +;..: .....;.
:;+x++;;;;:::+X+ .:. :; ; . &++:.:::::::.::;::X&:;&&&$ X+.: .. ...::::..x$x. . .... + XXX$+&.. .. ..& &&X.:;:;::;;;;+ ....:. +;.+; .....;:
:+++++;;;;::.:;::;x$. .. .; .:X$ $ .:::::::;:;::;+: ;.x ... .... . . .+: .:;.: + :... ++. XX+ X:&.+:.::;:;;;;;x: ..:;. ++.;;.......:
.;+xx+;;;:;:;::;;;;::;:+x+ ... .;...x$. .&:.:::::;:::;;:;xx$&x&X ; :;:.....:.::..:.:;....:::: .$X.+::.x::. ... : &;.. .:..::.&:.. ;&& :;.::::;;;;:;x ..:: ;;..:.:..:.::
.:++++;:;::;:::.:::::;:;:;;;;+$ :. .x.. x$. & ;::::;:::::::;X + &&&:. ...:. . .. ;: ...... :;...+:Xx..x; ....::; .:.... X& .+.:::::;:;;;x ..:. +;.::.:....::
.;;;+++;;:::;::;;;;;:;::;:;:::::;xX. .:. +: :.x:;& :::.::.:::::;;X.;+ &$ ... :... ..:;. ...... x;.:XX+X+..X;. ....:.;. XX ..:..;;; . &+.;+.:::::;+;;x .:+ ;;.;:.......:
.;+++;;;::;::;::;::::.:;::::::::;::::+X. .. ... ;. ;& ;::::::;:;;;;:+x:X &&. +XxxXX . :...;.; :+ ...:+ ..: : . .+;....::. ;:.+xXX ....+x.....&..+.::;;;:;;;+ :. ;;..;.......:
:+++;;;;;;;;:;;:;:::::::;;:::;;:;;;;;;;;;+X. .. +X+:;; Xx .:...::;;:::;;+X;; && x$;+.;XX$X.. XxX+:: ..:: ..Xx.::: :;. .......::..;:. ... .$.. ; x;+x.::::;;;;;+; ; ;+;;:......:.
:;++;;;;:::::.:..::.::::;;::::::;;:::;;:;::::;X; .+ &: & .:;:::;:::;:::;;+x&X .X&X:.;.:X .+x....$&; .::. ... .+:: ...::...::. ......... :. X&x::::;;::;;;+.. :+::;......::
:;++;;;;:::.:::.:::::::::;;::;::;;;;::;;;::;:;;;:;X; .+ x+:$& :;::;:::;;;;::;;::&$; .X. .;;x .::.::.:. ..:. .......+.....:..::.::........:.... ; :&;::::;;::;;;++ ;+..:......::
;+;;;::;;;:::::::::;;;:;:;;::;;;;:;:;;;;;:;;;;;;;::;;x;x+ : . X..:;:.::.:;:;::::;+;X&. ++. ;. .:: .:. XX.;+:....::.....;:::.:..:...:......:: . ;&&.; $x.:::;;;;;;;++ ;+.:;....:.::
;+;+;;;::::.::::.::;;:::::;;:;;;::;;::;;;:;;::;;::;;;;;;;X$&& .;..::;;::.;;;::;;;::+&; x:; +x ....::..:. :xX. $ . .... ....:........:..:.... $.x .& ... X&:::;;;;;:::;x+ xx::;......::
:+++;;;;;.::...:;::;:.::.:::::;:;:;:::;;:;;:;;;:;;;;;;;;;;::; x++::::::.:.:::;:;:.:+X: . ....:.......:+X:;:++.& . ........:..XX$:.:........x$x. xX&&&x& .X;;::;;;:;;;+x$ ;:..:.......:
;+;:;;;....:.:::::;:;:::::;;;;:;;;;;;;;::;::;:;:;;;;:;;;;;;;:;X+X.:..:. .::::::;:.;:.;;: x. :XX ;.X; .$.+X ..:.:...X+$ ........ ...+ :&&x++;:::;;;:::;X. ;;..:..:.;.:.
. :;+;:.::::...:::;::::;;::;;;::;;:;;;:::;:;;;;;;;;;;:;;;;:;;;::;+&+:++:;:+;:. :;::.;X;;x&+ X&&&X+x+::;+XXx+;;;+;;:;++&;;;..: .::..:. ........... .;$$+&+++;;;;::;;;;;;X ;;:.:....:.:.
.:+:. ...::::::::::::::;;;:;;:;;;+;;;;;;;;;;;;;;;;;;;;;;:;;;;+;;;;$+.;X.:;:;x+x::::;xxX&: $&&X. .:;::..:::;::::;;::.;+..$$&&$;. :;XX;&X+X &+;;;;;:::;;;;:;X ;;::.......:.
++;;:.:::;.::::;;::::;;;;::;;;::;;:;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::X+ &x.:;::::X+::::xx . .:.:.... . ..:::::::.:; .. :XX;+xxxxxx+;;x:;+XX++;&&&&.X x:+; &x;+::;;;;:;;;:;$: ;;:::......:.
++::::::::::::..::;::;;;;:::;;;;;;;;;:;;;;;;::;;;;;;+;;+;;;;;+++++++x$. &x :+x..;&..:;;$ . +... . ...... . :. .. ;$&+..........:;;;:$Xx... .. &x ;.+;+. &X;+;;.++.::;;:;$ ;;:::......:.
+;;:..;;;;::.;:::::;::::;;;;;;;;;:::;;;;;;;;;;++;;;;;+;;;;;;;;;++;;;+X x; .:& .:: .:::x : .:. X$....... :::X. :. x& :.::::::::;;;::. :Xx&$ .. . ;+;+ +&:xx+.&+.;+;;.X ;;::: .....:.
x+;;;:::::;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;:;;;+;;;;;;++;+;++++;+++;+++xX$&&+ .:&X+&: .. +& +; ..........:;.:xX+&+.:.x$$&x & ....:::;:::....;$X x .x. .x:& x:+: . .&::;: &&x::++;&: ;;::: .....:.
;+::;;;;;:::::;:;::::;;;;;;;;;;;;;;;;+;;;+++;;+;+;;;;;;;;;++;+;+++++++++xX;:+& :; .:&+ . . ...::.....+XX+ ... . ; & .::::::::........ +: & $X ;..:;:;; ...&x.:: +&+;:;+;& ;;:::.:....:.
:x;::.:::;:.:.;;;;:;;;:;;;;;;;;;::;;:;;;;;;;;;++++;;+++++++++xxxxxxx++xxxX$&$&&$&$$$&&+.+xxXXXxX+. .::.... ... : & ..:::::... .......::x&: ....+x.+:;. ... x&:+;..;:::::+ ;;.:: .....:.
++;+::;;::;;:::::;;:;;:;+;;;;;;;+;;;;;;;;;+;;;++;++++++++++++xxxXXXX$$$$Xx+. . .&X :::;:.:::;++xX$x. .:... X&+.;..... ... &$;. ..:::... ....Xx;:;:..... :&++x;.+&X:+X& :;:::.;.;..:.
;+;::;:.::;::;;;;;;;;;;;;;;;;;;;;;;++;;;;;;;;+x$&&&&&&&&&&&&&$Xx++;.. .:+ &;..:;;;::::::::::::;+xX$x:. .+& ...:...... ; ..; ..:::....:..::: .+..;:.......+$$X$.$&$&&X ;;::: . . :.
:x;::;;::;;:;;;;;;:;:;;;;;;;;;;;;;::;+++++x$&&&$ ....::::::+ x::;::::::::::::::::;:;;;+xX$$$$$x: : .:::.;;. X&. ::.......:::;;. $;:.: .....:.: +.x .: ;;.:;.. $X.:.
x++;;;:;:::::;+::;+;;::;;;;:++:;;+;;;+X&&&x ;:...+::::::::::.:::;+ $x;::::::..::::::;:;;;;;;;;;:;:;;++X$$$&&&: X &$ .:.:::::;;;;;. :x:..+ ........ xx. . ;;.::. :. :.
++:;;::;;:;;;::;;:;;+;;;;;+;;;;::+$&&&&: X . .;::::::::::::::; $+::;;:::::::.:::;::::;::::;;;:;:;::;:::::x$&&&&&+. : .:::::;;;::.. &;;.x: .........:x.:. ;;.:;......:.
x;;::::::;::;;:;;;::;;;+;++xX+;;+. :: . ;;:::::::::::::..;X+;;::::::::::::::;::::;::;;;;;:;:;;;;;;;;;;;;;;;;xXX$&&; ;x::.;..... : ......: ;;.:: ...:.:.
:++;;;:;:::::;::::;;;;;;;+++x&&&& ;.. +:::::::::::::..;x+;::::::::::::::;::;;::;;:;;::;;;;;;;:;;;;;;:;;:;;++x$x &;: .$ ....+& .....:: +;.:::.......
++:;::::;;+::;;;;;;;;;;;++;::::$& :.. +;::::.::::::::..:+;:::::::::::::::::::::;;;;:;:;;;;::;;;;::;;::;;;;;;x$& ;x:: x+ .... ....:; x;.:. .....:.
.x;;;;::::;:::;;;;:;;;+;:::;:;;+$& :.. $+::::::::::.:..;+;:::::::::.:::::::;::;;:::;;;::;;;;;;;;;;;;;;;;;::;x$; x;:. & ............:; :+.::.:....:.
;;:::;:::;:;;;;::;;;:;::;;;;:;;+$& ;....;:.:::::::::...;+;::::::...:::::;;;::::;;:;;;;;;;::;;;;;;;;:;:;;;;;+$$ :x:..;x ............; :x::: .....::
:x::;;:::;:.;;;::;:::;;;:;;;;;;;+$+ :+.. ;;:::::::::::..;+;;;;::::;::;::::::.:;;::::::;;;:;;;+;::;;;:;;;;;;+X$. ;::.. . ...........:; ;;:.. ..:....
x+;;;;;:::::::::;;;:::;;;;;;;;;+x&. ;;. .+:::::::::::. ;;;:::::::.:::::::::;;;;;;;;;;::;;;;;;:;:;;;;:;;;;;+$$ x:.. .:...........:; :;..;......::
:+;;::::;::::;:;::::;;;;;;;;;;;+;X& :.+ :;:::::::::::.:x;;:;:::.::::::::;::::::::::;;;;;:;:;;;;;;;;;;;+;:+X +:....:............:: ;;.::...:....
x+;:;;:::::.::.:::;;;:;:::;;;+;++$$ :.:..+::::::::::..::;;;;:::::::..:::::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;+x$. +... ......::......;. :;.::.......:
:+;:::.::::;;::;;;:;;:::+;;:;;;;+x& ;:. :;;:::::::::..;;::;:.::::::::::;:::+;::;:;;:;;;;;;;;;;;:;;;;;;;;+x+.. x; . .;............:; :;.::......::
x+;;;:::::::::::::;:;;;;;;;;;;;++&: :.. .;:::::::::..::::::;:::::::.:;:::::.;;::;;:;;;;;;;;::;:;;;;;;;;+x. .: +... ::............:: :;..:.::...::
;+;;::;::::;::;;::;;;:::;;:;;;;++xX ;:..:;;::::::::.:x++;;;;;.:.:.::;::;;:::;;:;;::;;;;;;;;;;;;;;:;;;;+X+ ..:; ::.. :...::........; :;..:.......:
X;;::::::::::.::::::::;:;+;;;;++x& +...:;:::::::..:x;;:::::..::;:;;:;:::;;;:;;;+;;;;;;;;;;;::;;;;;:;xX ...:+ :... ;::............x ;;.::....:.::
xx;;;;:.::.:;::;::;;;;::;:;+;;;++$; ;;.:.:;:::::::.:+;:;;::::::::::::;:;;;;;;;;;;;:::;;;;++;;;;;;;;+xX: ..::.:+ .;. .:.....:......x :;..:...:..::
Xx;;;;::::::::::;:::::;;:;;;++++x& .;:. :;:::::::.;+;:::::::::::::;;:::;:;;;:;:;;;;;;;;;;;::;;;;:;+X+ ..:::.:+ :: . ;........:....x ;;..:....:..:
X+;;;;;.::::::::::;+;:;;;:;;++++& x... ;;::::::.:;+;:::::::;::::::;;;;;;::;:+;;;;;;;;;;;;;;;;;;+$$. .::.:...+ :.. .X......:......+ :;..:.......:
+x;;::;::.::.:::;:;;;;;;;;;;;+++&. . . .;::::::..+++;::.:::::;::;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;+$& ..::...::::+ ;... :.........:..:; :;..:......::
x+;;+.::::::::::::::;;;;;;;;+++$+ +;.; +;::.::; x+;::::;:::;:;:;;;;;::;;;;;;;;;;;;;;;;;;;;;;;X&. ::.:::..:..;. ..... .:....:.:.....;. :;:.:..:...::
:X+;;;::::::::.::::;::;;;;;++++$X :x:.:.;::;xX; x+;;::::::;;;;;:::::::;;:;;:;;;;;;+;;;:;;;;;X&X ::..:::....;. +. . ::............; :;.....:...::
xx;;;:;;::::;:;;;;;;:;;;;;;;++X& :. . Xxxx: x+;;:::::;:;:;:;;;;;:;::;;;;:;::;;;::+;;;;;+$X :::::.:::::;: .:....:.:...........:: .;..:......:;
X+:.::;:::::::.::;;:;;;;;++++x& ;. . .: +x+:::::::;:;::;;:::::;;;;:;;;;;;;;::;;:;:;x$ ...::...:::;; :. .. :.............; :+:::..::..::
X;;::;;:::;:::;::;;;;;;;;;+++& &X ..x;;;:;;;;:;;:::;::;:;;;::;;;:;;:;;;+;;;;;+X+ .;++++;;..: .....:+ .:.. ......:......:; :;..........;
+x;;:;;;::::;:;::;;;;;;;+;+++& :&&:xx+.x+;::::;:;;;;;;;;;;;:;;;;;;;::;;+;:;;:;:;xX. .....::.:;;;;;;;::. .: :... :Xx...........:+ :;::........;
X+;:;::::::.:;;::;;;;;++++++$. . ..;:...X;;::::;;;;;;:;:;;:;;;:;::::;;;;;;+;;;;;X; ....:..:;:.::::::;;++x++xXX;. ;....&& ....::.....:: :;:.::...:..:
.X;;:;;;::::;;::;+;;;;;;++++$; +::x:+:.:x::;:::;;:;:;;;:;;;::;;;;;;;;;::;::;;;+x;.::. . ::::::::::::.;;;:;++xxxxx+;::. ... . ..........:; :;..:....:..;
xX+;;;;;::.::::::;;;+++;+++$+ ++::.:...;+::+;;:::;;:;;;:::;::;;::;;;;;;;;;;;+xX::+xXX$&&&&&+;. ...::::;:.......:;:::;;;++ .:..$:.:..........:: .;..:.......;
x+;;;;;;::::::;;;;;;;;;;+;$x +::..;.:.;x;::;:;;;;++;;:;;:;;;;;;;;::::;:;;;x&X.+XxXXXX+;;;;;+xxX&&Xx:;:. .....+:.::...: .: ;X ....::....:.;. .;..:...::.::
x+;:;;;:::::::.:;;;;+++++Xx ::::::::..X;:;;:;;:::::;::::;::;:::::::;;;;;+$ .:;xX$$XX+. .::x&&&$+;:...........: . x+:..........::; .;.::.......;
:x+;;;;::::::;:;;:;;;;+++xX .:::::::..X+;;;;;;;;:::;;;;;;;;:;;;;;;;;;;++&. +$&&xx; . . :....::;::. ..:;x.........:::.:: .+:...:.....;
xx;;;;;;..:::;;;:;;;++++xX .:::::::: :X:;::::::;;:;::;;;::;:::+;;;;;;;Xx : ..;xx&;&&&;;:.. . ...++.....::..:.:.; .:..........;
x+:;;:::;;::::;;;;+;;++xX .::::::::..xx;;::;;;;::;;;:::;;;;;;;;;;;;;+& ;..:::... : :;+++x::... ::...;:..:...:: .;..:.......:
xx;;;:::::::;;:::;;;+++xX..:::::::::..x+;;;:;;;;;:::;;::::;:::;;;;;;;& ;:.:::.::..+ .;. ..::....:...:::.; .;..........;
$+;;;;:::..:;;;;;;;+++xX..:::::::::. X+:;;::;;;:;;;::;+;;+:;;:;;;;;;& ::.:::.:...+ .. ;;.....;:......:x .+: ........:
.X;;:;:;:;:.::;;;;+;++xX..::::::::::.;X;:::::;;::::;;;:::;;;;::;;;;;$+ ::.::..::::+. ... ...:.::........; .+: x+ ....:;
x+;;::;:;:;:;:;;;;+++xX..::::::::::.:++;++;;:;;;;;;;:;;::;;;;;;;;++X$ ::.:::..:.:+: .;...:::...:.....:..:; .;. ;. .....;
.X+;;;:::.:::;;:::+;+xX: ::::::::.:.;+::;;:;;:::::::;;;+;;:;;;;;::;;$ ::.::::::..:; :.. .:.........:..;. .;..::......:
+x;:.;::::.;:;;;++++xX; .:::::::::.:x;;;;:::::;::;::;::::::;:;;:;;;$: .:......;:.;x :......::..:.:.......; .;:.:......::
;x;;:;;:;;;;;::;+;;++x+ .::::::::;. X:::;::::::::::;:;;:;;;:;;;;;;;xx .;.::::.::.:+ :.. .::............:. .;..:.......:
X+;:::::::::++;;;+++Xx .::::::::+ $;::;:;;;;::;:;;;;::;;;:;;;;;;;+& ;...:.::::;+ :.. ..:.............+ .;:.:..:....;
X;:;:::.::;:::;;;;+xx$ .:::::::;; $;::;::::;;::::::;;;;::+;;;::;;:$ ;.:::::...:+ :.... ::............:: .;:.........;
$:::::::::::;;+;++++$ :::::::+ $::;:::::::::::::::;;::;::;;;;;;$: ;..:..:::::+ .:.. ..:::.......:..:; .;..:.:.:::.;
$++:..:::;;;;;:;+++xX+ ::::::;+ &:;+:;::..:::;;;:;;:;;;;;;;;;;;;xX ;..:::..:::; x.. ::....:::......:. .;:.........;
:X;.:;;;;::::;:;+;++x$ .:::::x &::;:;:::::.:::;::;;::::;;::;;;;+& x:.::::.. .... .;.. x..............; :+:......:..;
$+;.::::;;;;;;+++;;+$: .:::;; &:::;::;::;::;;;;:;;;;;;;;;+;;;;;& +:.::.:. ;&X: ...: .. :$ ........:.:.:: .;..:.......;
xx. :;:;::::;;;;+++xX& ::;x &;:;::::::;::;::;;:::;;;;;;;;;;;;& ;;+x:..;::. x; .:... :..............; .:..:..:.:..:
+$::;::;;;:;;:;;;++++$; :+. $:::::;;:::;::::;::;;;:;;;;;;;;;;& .:+X++;;:;X ...::.:$x..:&&&+. . $.:............; ::.......::.;.
$:..:..::.:;++++++++x$$. . $::;::::::.:::::;+;:;;::;;;;+;;;;& ::;;+++;;:::::..:X :.:::..+x.:;: . .. x....:........:;. :;::........:.
$x;+x;;;:;;;++++;;+xxXX$$; $:::;::::;:;::::::;;;;+;:;;;;;;;;& ::;;:::::::::::...$ .:.::..;; ;; ... ...............: ::.:.....:..;.
$+. :.:;:;;;;+++;;;;+;:;+X&+ X;:::::;:::::;::;;:;;:;;;;;;;;;;+X :::::::.:::...:. .& ...:;;.:: ;+;;......:::............:+x+;: :::.......:.;.
$x;;;.:;:::;++x+++;+;;+;;+X$&X&$+::::;;;::::;;;;;;;;;;;;;;;;;;;;x+ :..::.:.....:;++&&&;...:;;.;&&;;+X; .. .:...::.........:::::;++++x+:: ::....:....:;.
$x;. ;+::;;:+x+;+;;;+;;;+++++x+;.::::;:.:;;;;::;:;::;;;;;;;;;;;;x. ::::..:;+XXxx+: .; ::.. ;. ... . ::..............:::::::::::;;++++++;. :;.....:.:..;.
$.:.:.;+;;+xx;::;+++;+;;::;++x:.:::::::;::;;;;;:;;;;;;;;;;;;;:;x..::;+xxx+. +X..::::::.:: :.....::..:.......::.:::::::::::::::::;;;;++xx++: :::......::.:.
.$;;;;;x+;+;:..;+;:;:;+;:;;++;x:.;::;::::;:.:;::;;:::;:;;;+;;;;xx:xxx; .;..::::::::; .. .. .:..........:.::+:......::........:::.::;;;++xx++;:. ::......:...;.
.X.++;..;;+;;;+x+;;+;;;;;::;;;X..::::;:;:.;:;;;::;;;;++;:;:;;;+X: .;:.:::::::;; .. . ;............:; .xXxx++;;::...:::.::.:::....:::::;;+$&x+::. :;..::.:....:.
:x.;;; x;+;+;;;.::;;:::;;;::;$ .;:;:;:::;;:;:;:;;::;;:;;;;;;;xX .;::::.:::::;...... ;.:..........:: :++xXx+;::::::....:::::::.::...::;xx$Xx++;: .:..:...::.:;.
;++;;;..x+;++;:::;+++;;::::::x& .:::::;;:::::;;;::;;:;;;:;;;;;Xx ;:::::::.:;: ....::.....:.....:; :+xXxx+::::.......:::::..:......:+:;++++++.::...:.....:;.
$xx::: .$;:++;:.:;+;;;++;;;++&X ::;:::::::;::;:;:;;:;;;::::;;;$ .x.::.:::::+ . . .:......:.....;: .+XXxx+;;:::..:::::::::::..;...:+:..::::..:.... .:.
$:+;;:+;$;:x;.:;;;;;;++;;++$&:X :::::;::::.::;;::;;+:;+;;;+;;x& +:::.:::.:: . ..:...........:; .+xxxxx;::...:::.::..x... .$$..:.........;+:
. $..:+:;;:X;+::;;++;;++;++$&:;$X.::::::::;;;;:;;;;;:;;;;:;;;;;$ ;:::..:.:+ ... ...:......:....:: :+xxxx+;:::::.+.:::. ..:....... .;++: .
..:+: $+;:+;:::;++;;++;++;..:X&;: &x;.::::;::::::;;;:;:;;;;;;;;;:;x$ +:.::..::: . .&.:.......:....; :+xxx+;:.::::.. ..:::.:+x;::;. ;;+;
.. &. ;++;;;;;.;+;;+;++.. X&&+ ; $+::::::;:::::::;;:;;;;;;;;;;;+;$ ;:.::..:;. .: .& .....::....::: :$XxXx;:+&&;.:::::;:::. .:: .;
. .X..&&$:+;;;;;+;:+x;xx+.:&&&X . x+;::;;::;:::;;;:;;;;;+;;;;;;;;xX ;:::...;: .. :x...::........;. . :&:.:.:... . ....;;.:
:; ;x :x.:;:;;+:;;;;+:.&&$+ .&: ;x:::;::::::;::;;;;:;::;;;;;:;;X. ;:::.::;. .. .............:+ ... .......;:.::.. .+x
.. & .. ;x..;:.:x;+;+++ &&&+ .:+&&$&+;:::::;::;:;;;:;;:::;;;;;;;;;xx ;:.:.:;; ... ::..........:.:: .+++;:.......:::......::...:;.
. :.& ... ;+;..::;:+++;+;.&&X.+&&&: +x;::;:;:;:::::;;:;;;;;:;;;;:;X .:xXX; ;:.X::;. .....:...........::; .x+;:.....x:...::...:....::.:;++x.
.&.:++ :... x;;;;:.;;;;:++:.&&xx x&&&&&+:::;;::::::;;;;;:;;:;;;;;;x;.++:. .;+;:+: ;:.;::; ....::............;. :++;:..:..:+:.........:......::;;.
.;:++;.;.. +++;x+:;;:;:;;.X&& $ +;;:::::;;;:;;;;;;;;;;;;;;+x :xX;+xX&$.;X$Xx;. +;.::;: . .;............:; :;+++;:.............:.::;:........:;.
... +::.;:.;;::;XxX& .X ;;:::::;:;:;::;;:;;;;;;;;x. :X;:... . .;:.: .;x$$x+. ::.;:; ... ::.............:. ;+;;:... ::.:..::...;::........:::;::;.
:. ..x:..:...+;;XX&x :;X: ;;::;;:::::::;:::;;+;;;;;;. ...:;;::::..::;;X$x+. .:+;:.:Xx: ... .:........:.:::; .;++;;:......:+...:::...::....:;++;+;:::::..;
:.. . .&$X$++++$$X: .:::& x;::::;;;:::;;:;;;;;;;;;++X&&;: .:... ..+X$$;.;Xx. ... ::.......:....:: :;+;;:.......:.:.. .:::.......:;+x+ +:.......;
:...::: .++++ .+;;+$ x;:;;:;:::;;;;;;:;;;+;;;x$;:::;&&&&&&$$ ...:.. . : ..$X .. . ::.....::.....;. .x+;;:.. ....::......::::.....:;+++. x:.......+
: ...:.. .:;::+;:;x+ x;::;:::::::;;:;;;;;;:;x$ .X+: :x&&$&&& ..:....... .....:...:........:; :xx+;:.:.. .X:.:..:.::.::::...:::++;: +.;.:::.:+
.. ...:::.:::::::;++;;$ X;::;::::;:::;;;:;;;;++$ .&&&&&$X ;X&&&$x ..:......... ::....::.. .;. .;+++;... ....+;. ..:....::.....;+x+. +:;...:.:+
.. &&. ....:::::.:;:;::+X .x:;:::;:;;:::;;;:;;+;;X; .::; .x&........:.... ;.......... &X.+ ;+++;:.... .X;:.;..::::........:++x. +.......:+
.. .:X .::.:.:;;;::;:;$$ ;+.::;::::;::;::;;+;;;xX .+X$X: ...... . .:.........: & :. xX;::.... .;&:.;.:...:.......:;+xx; +:;.....:;
..:::++$&. ...::::;:::;+&& x+:::::::::;;;;;;;:;;;$: .:;+;+:. ;.... .:.. :....x& ; :xx;::.... . +$x::.. ..........:;+x+: +.......:;
.:: ::.+;+;+..::;::::+X&$ $;:::::::;;:;:;;;+;;;x$ .;x+. .. :..;:&X ... .+x.;++;:.... .:;:::......:::.......;+++: .+::.....;:
+:.:;:++:;;:. .:::+$& $:::::;::::;;;;;;;;;+& . . :X:..: ;+ .x&& ...... :x:::..............:::;++; .;....::.;.
;;::. x .: ;x&&...;x; X::;;::;:;:;;;;;;;;;$: .x... ......& x&&: ... .$&$......:::....:....:;++; .;::....:+.
..:::..X$&&$+ .;&. :+:;:::::::.:;:;;;;;XX +; . .. :$Xx+. . :x;. .............::;xx; .;.......;.
:: ..... :x&;. x+;;::::;;;;;;:;;;;+& ;; . ;:+&X .. .:;:...........:.:...:;++; :;::.:.:.;
:. :... ;x&X .+ x;:::::::::;;;:;+;;XX .... +x ... .&x.... .:..:...:+:.::;+++. :;.:;.:::+
.... .;;:;$&X ..;; x;:::::;:;;;:::;;;;x& : : &: : X .:;.::........:;+;. :;::;.::.+
...... ;::;; :::+. .x;;::::;:::;;;+++;+&. . ; xx x+X$x$&&+.;&:.:.....:.:;+x+. :;..:::..+
x.. .;::.::::.:.:; x;::::::;:;;;;:;;;;xX :. + XX$&. .. ..:;+++. ;:.....::+
X; ...;:+::.:...;::++ :x::::::;;:;::;;;;;;&. ... :+ x; $+ .:.....:.:x$+;. ;:;+.::::+
: ... ..:.:::.:::.:x X;;;:::;::::;;;+;:;+& .... + +$; : ......;;+x+. ;. ..:+&
:. .. &+.::.:::::.;+ $+:;::;;:::;;;;;;;;+XX ... : xx. ;:. :+; x+;+++&X
. ..: ;& .::..:::.:x x+;;::;:::;.:.:;+;;;;$X .... & . &&+:::$+ X+x&$
.; . &: .::..::..x; :x;:::::::;;;+;;;;;;;;$; :.. &&&XX+X$:. ..::x
X;.. ++...::.::;:;x X+;:..;::::;:;;:;:;;;;&. .... . .+:...:..:+
:.. . ;;:.::.:::.:.$. $x;;;::;;:.:;:;;;;;+;;;& :. .&...;.;;:....::;.
.:.:. +:::::::::.;+X x+::::::::::::;;;;;;;;;+$ .... ;;.........::..:+
;.:: ;x....:.::::+X. ;x;:::;:::;;;;;::;++;;:;+x& :... ::..:.::.:....:;.
:. . :X..:;::::;.. : x;::::::.;::::;;;;;+++++;;X; x&&&&. ::... .:............:;
:... Xx ++:......::x ++;::::;;;;:;+;;;:;;;;;;;;;x$&&x::+X&&; :.. .X:..........:.;.
+.. &. ..::. x+ X;::;:;;::;;:::;;;+++:;+;;;;: :;+++;+X; .:... .+....:.:..:...;
&& +&: .$;:.:;x$&& $;;::;:;;;;;;;:++;;;;;;++;;;:X&X+++++:x+ .... +$....::.......:X
&$ & .+X&x +x::;;:;;;:++;;+;::::;;++;;;.+&X++;+++:;x :... ++ .:..:..:....;.
&&&&&:x&&x$ X;::;:;;:;;;;:;++++x++x+;::.x&X:;xxx;::;$ ;:.. $..::::.......:;
.X. x+;;;:::::;;:::;;:::+;+;::. &&++X$: ..;;X. .:. &+ .......:....+
.X;:;:;;;;::;:::;;++;+;+;: ;&$$&+ ;&:::;;++ :. ..$$ .......;+ :::.
X+;:;;:;+;:+;;;+;;;;+;;;; x&&&; x&x .:;;;;$ :. :&. .......; ..:;
xx;:;;;;;;:;+;:;+;;;;:;;: X&&$ X&&;.:;:::::$ ;+. .X+ .:....:.....;:
:X;;;;;;:::;;+..++;;;;:;: $&&. &X+..::;;;:;:x. + &: .......:.:.:;
;$;;::;;;:::;;;:;;:;;::;;.&&: x&x:.;;;;;:::;+X x: &&; ...:.::....:;
X+:;;;:;;+;;;::;;;;;;:;;:&&. &$+:::;;:;;;;:;& : x ;&: :.x.......:.;.
:+x;::::;::::;;+;;::;;;;;:&&. &;::;;:;;;:::;;& .. ; :& ; ........;:+
;+;..x;;::;::;;;::::;;;;;;::&.X &$::;;:::::.. ;; & ;&&..;..........;
.+;:::. ;X++;:::::;;;;::;::::&&; $ :x$&&&&&&& +. && ......:...::;
;: .:.... .;xXXx+;;:...::::&&& &&&&&&&&&&X:. x && ....:...:...;
.$$;;x&;.:;;;::.. ...x&&&xx$&&:; &; . &: ..:.....:...:
..$$::&;X$..;:.::;;:.:...:: . :X X X+&& .....:::...+:
:X$Xx;;..+::::..x;:. .:;;:::.....:::;:;;x: ++ :&x .:::::...:.:+
;:...X&&&..:XxX;:.$:..:::...::::.::;;;;x X +&& .......:...;;
.::. :x+x: .:X&.;.::..;..:::::;;+;+&. .X x.X ..::.:....;.x
.:.::..;&X;+$x ;X:......;+++x$$$XxX X. &&. .:::......:+;
X:. .. ........::+xXXx: & $+&X :..:::.. .+x
&X+x+;...;x$$&&X&&&&X ; .xx& ;:.:..:. :&X
X&&&+ & .XX ..;::.:Xx&&
xxXx+.& $ ;:+xX.
&x+:X&:&;.$$.
X&&&&&&&.
15. Не забывайте про украшения под каждый образ: ювелирные изделия или бижутерию (сережки, колечки, бусы, браслеты, часы, заколки).
16. Колготки. На студийный фотосет их лучше вообще не надевать. Для съемки на улице и в других местах, если на улице холодно, лучше надеть колготки телесного цвета, которые больше всего приближены к цвету вашей кожи. Черные, белые, серые и цветные колготки должны быть обусловлены вашим образом.
17. Правильно подобранная обувь завершит ваш образ. Для съемки в фотостудии выберите подходящую к одежде сменную обувь. Это обязательное условие, иначе в студии вам предложат тапочки или сниматься босиком, что не очень хорошо для красивых фотографий. Туфли на каблуке всегда делают ноги стройнее.
18. Мужчины, не забывайте о носках! Они должны быть высокими и подходить по цвету. Помните, их обязательно будет видно в любой сидячей позе.