07-23-2010, 04:52 PM
let me guess it will be wrong again.
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::+@,,,,*#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::# , , ,@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::@ :,+ ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::#, *,W,,.@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::+# ,+,#,,.*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::*#+ , ,, :::#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::W.,, , ,,#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::+* , , .,+*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::@ , ,.,W.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::+:,,, , , ,,.:,@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::* ,,, , .:. #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::@,. ,:, .: , ,,:,W+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::.@..., , ,.: , .:,@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::+##:,.,,..#.,,.,,#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::#,.::.,@#W, ,W+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::#*++*#:::###::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::WW+::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W,:#*#*@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W,.+*+++.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.+#@WWW@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W*@:...@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@W:,#,@@.::::::::::::::::::::::::::+::::::::::::.::.:::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*,W#,:.*+*:::::::::::::+#++++**::::**++++*+::::*++++*#::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.+:,*,,,W::::::::::::+*, ,,, ,*::#, ,,, #::.@ , ,,,@:::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#..,W@W.@@*:::::::::::W , , .,,::::, : ,,,,@:@ ,. :,.,+::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::+@@,.:+*::::::::::::#: ,: @ ..##,, W *,,.+#+ @ W ,:*::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.#W*:::@*+WWWW:@*::::::::::@,,,.+ W ,,@@ @ *,,:,W. # @ ,:@:.::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@*#++@+*#*@+*W:+::::::::*+:, ,, , ,, ,,,***++:::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*.,W##**..W@**@+::::::+W. , ,, , , , , , ,:+::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@,+**#W,,.*W@*@*::::::@,, , .,:+::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::***:.+W+,,@,:@.#:::::@ , , , , ,: @::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.,@**WWWW@**#::::+., ,, , ,,.:,W.:::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.#@@*WWW@WW**@:::::+, ., , ,, , ,, ,,,,, , ,, ,.:.,*:::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#*WWW*+*#+W+::::@ . ,:, , ,. ,,,: ,,,., ,,,, ,.,, ,,:,##:::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+**@+::::#W#::::::@ .:. , .: ,,, ,, ,,:. ,, , , ,+,,,,,,:,@::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::**:::::::.::::::::#+:,,,,,..+..,,,,,,,.:+,,,.,. ,..::.,,.,:*::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#,....,@@W,,#,.::,*+@:,:.,:.. @*@ ,,W+:::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#+.,*@.::@@+@.,,@+::#@###,,:@:::@W@:::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++::::::::*+*:::::::::*+*::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W*#*######*@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W+*::::::*+W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W:*::::::++W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.@:+++++++::@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..:::::::::::::::::::::.::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::*W
WWWWWWWWWWWWWWWW@:::::::::::::::::::::::::::::::::::#WWWWWWWWWWW:::+WWW+:::::::@WW@:::::::+WWW*:::::::#WWW::::::::WWW@:::::::+WWW+:::::::::::::::::::::::::::::::::::::::::::::*W
WW::::+++++++##@@@::::::::::::::::::::::::::::::::::#:#.......*W::#*.+*@*:::::#::+##:::::**:++##:::::#::+*@+::::+#.+**#:::::#*:+*@*:::::::::::::::::::::::#+*+#*:::::::::::::*#@W
WW:++++++++:W+:W*@::::::::::::::::::::::::::::::::::#:::....:.:W::@+WW@#**:::+#WW@@#W::::@:WWW###::::W#WW@#@+:::*:WWW@+@::::@*WWW##*:::::::::::::::::::::@WW:#WW:::::::::::++*+*W
WW::::::::::#+###W::::::::::::::::::::::::::::::::::#::::::::::W:#*@+:#@@#:::W#@:+#@@+:::#@*:*@*@:::@*@:+#@@*::.@#@:**#W+::@*@+:#@@#::::::::::::::::::::::+#**,*+::::::::::+@@:*W
WW::::::::::W*:W*@::::::::::::::::::::::::::::::::::#::::::::::W:**:::**W@:::W++++##*W:::#::++*@*+::W+::+***@:::#.+++#@**::#*+:+**@W:::::::::::::::::::+W+.@+#,:@@.:::::::.W##+#W
WW:::::::::::WW##@::::::::::::::::::::::::::::::::::#::::::::::W:#:++::+WW+:+@:+::+#@W:::+:::++@W+++@+++::*WW::+#:+::+W@#::@:+::+*WW::::::::::::::::::.@.:.@.*.:::#:::::::***###W
WW+::::::::::::*#WWWWWW+::::::::::::::::::::::::::::#::::::::::W:*:::::*W#W:@:::+++#*##.W:::++*W+@:*+.::::###@:W::::++W+@::+:::+:#W#W.:::::::::::::::::@::#***#+.:#:::::::*++#+*W
WW+:::::::::::+*#WWWWWW*::::::::::::::::::::::::::::#::::::::::W:*::++:*+*##W.:+:++*:#@.@::+:+*++#@*+:+:+:*:#*:W::::+++:#@:*+::::#+##*:::::::::::::::::*:,:...:.,W::::::::#:##+*W
WW+:::::::::++++#WWWWWW*::::::::::::::::::::::::::::#::::::::::@W:::::+:+*#@::+:++::+#@W::+++::+*#W*+::++:::##W.:+::+::+#WW::+++::+#*+::::::::::::::::::#WW@@@@W@::::::::+####+*W
WW::::::::::::+*#WWWWWW*::::::::::::::::::::::::::::#:@:::::::#@W::+:::::*#@++:::::::#@W+:++::::+*W*+:+++:+:#*W:::++:::+#WW+:++::::#**::::::::::::::::::##*,.,,*:::::::::@*###+*W
WW::::::::::::+*#WWWWWW*::::::::::::::::::::::::::::#+.::::::::@@++++++++##@#:++++++*#@@#+++++++##@#*++++++*##@#+++++++##@W++:+++++###:::::::::::::::::##WW:,,.WW@:::::::W####+@W
WW::::::::::::+*#WWWWWW*:::::.+**++++*++++++++**++++#WWWWWWWWWWW*@######*#@+@*#########+@*#######W+########*#W+@########W**##*######@++**++*++++**++++*WWWW#**@WW*#+++**+@###**WW
WW::::::::::::+*#WWWWWW*:::::#.................................:...............................................................................................................*W
WW::::::::::::+*#WWWWWW*:::::@,,...............................,..,,,,....,,.,,,,,,,,,...,.,,,,,.,,...,,,,..,,,,,,,,,,,,,...,,,,,,,.,......,..........,....,,.....,,,,,,.,.,,,.+W
WW::::::::::::+*#WWWWWW*:::::@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+W
WW::::::::::::+*#WWWWWW*:::::@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WW::::::::::::+*#WWWWWW*:::::W,,,,...,,,.:.,,,..,,,,..,,,...,,,...,,,...,,,...,,,..,,,...,,,...,,,...,,,...,,,..,,,...,,,.:.,,,.:.,,,...,,...,,,...,,,..,,,,...,,...,,,....,,..*W
WW:::::::::+:#@*#WWWWWW*:::::W:...::W@,..+##.:.#@*...@@+.::@@..::@@..:*@*...##*.:.@@:..:@@..::W@.:.*@#,..@#+..:@@:::.@@..::@@..:#@#...@@+.:.@#.:::@@..:+@#.::#@#..:@@+.:.@#..::WW
WW::::::::::W+:W*WWWWWW*:::::W,*W@::*WW*::#WW::.WWW::.WWW:.+WW#.:*WW++.#WW::.@WW.:.WWW:.+WW#:.*WW+:.@WW::.W@W.:.WWW::+WW#::#WW+:.@WW:::WWW::.@W@::+WW#:.@WW+:.WWW::.WW@.:+WW@:.*W
WW+::::::::+W****WWWWWW*:::::W,.*#W*+:#W*..:#W@#:+*W+::*+W**.###:::*@@*.:*W*:.+*W#*.**@:..*#W*+:#W*.:.*W@#.**W:::#*W**.*@*:::*@W*.:*W+::**W#*:#**.::*@W*::#W*:.:*W##.**W:::*#W*#W
@W+:::++++++W:+W*WWWWWW*:::::W..:::WW::.WW::::+W@.:+WW.:::@W+::@W+:::.WW:::WW.:::#W#.:#W#.:::WW::.WW:.::+W@..+@@,.:.@W+:.@@+::::W@.::WW.:.+@W#:.@@#.:::WW:::WW::::*W#::*W@.:::WWW
WW+++++++++++WW*#WWWWWW*:::::W.#+.:.*W::.+@@.::.@#::.@W*::.:W....@W+.:.@W.:.#W#.::.W*:..@W+::.*W:::+WW:.:.W#.:.@W+.:::W+:.:@W::::#@::.@@*.::.W+.:.WW:.:.#W+:.*@@::..W*::,WW+:::*W
WW@@@@@@@@@@@@@@W+WWWWW*:::::@,:W#:::+W@.::*W#.:.#@#.::@#+:::W#+.:+W#.::*W#:::#@#.::W@+:::W#::.+W@.::*@#:::#@*:::W#+.:+W#:::*W@.::*@#.::@#*:::W#:::+W#.::*W@.::#@@:::@#+:::W#+:*W
WWWWWWWWWWWWWWWWWWWWWWWWWWWW#@,..+W::.:#@.:.:@@:::.W*.:::W::::+W::..#W::..@#.:..W+.::.W:::.*W.:..#@.::.@#:::.W+.+::W::::*@.::.#@:::.@#::..W+.::+W:.::*@.:.:@@.::.W*::..W:::::W:*W
W@,,,,,,,,,,,,,,,,,,,,,,,,,.*W....*W+.:.#@+::.@*.:::W++:::W+::.*W+::.@@:::.@**.:.W+::.+W+:::#W:...##+::.#+::..W++::*W:.::#W+:..@#:::.@+*.::W+.:.+W++:.#@:::.#*+:..@*::.+W++:.*W*W
WW,,,,,,,,,,,,,,,,,,,,,,,,,.+W,*@..:WW.:.:@@+.:@@*.:::W@.:+W@.::+#@#.:*@@.:::W@:::W@:::+*W@.:+W@.:::W@+::@@*::++W@.:+W@.:.+@@*::@@#::::W@::.W@:::+#@#::*@@.::+W@:::W#+:::+W@.:+WW
W@..........................+W,.W@::+WW..::.W::.@W+:::.#W.::WW:.::.W*:.#W#:::.*W:::@W:::.,W#::*W@:::::W::.@W+:::.@@:::W@::::.W+:.#W*:::.*W.::WW:::..W*::@W#::::+W.:.WW+:::.W@::*W
WW+*++#*+*+#*+*++#*+*+****++#W,.+@::.+##::.:@#:::*W*:::+W*::+*W:.::##:.:*@*::.:W*::+*W+:::+@:::**#.::.@#:::*W+.::+W+::**@::::##.::*W#.::+W*::++W+:::*@::.*##..::W#:::*W+:::*W::+W
WW,,..:.,.,.:.,...:.......,.+W,..W+::::#@.::#W.:.::W*:::W*::::*@.::+W.::::W#.:.@@:.:::W+:::W:::::#@:::#W:::..W+::.W*::::*@.::+W.::::W*::.W#::::+@::::W::::.@@::.@@:::::W:::.W+:*W
WWW++::WW:::+WW+:.*W#+..@W*++W,.::W+::.*@:::.#W:.:.@*:::.W*:::+W+.:.#W::..@@:::.@#..::@*...+W+.::#W+::.@@.:::@#..::W+:::*W::::*W+:::@#:::.@#:.:+W+.:.+W+::.*@:::.@#.:::@*.:.:W+*W
W@+WW+::+W@@.++W#..+*W#+.*@W@W....+@+.::+W@.:.*@..::@@*.::@#.:.:W@:.:+W:.::#W@.::##.:::W@+:.+W+.::*W@.::#@.:::@@+:::W*.:.+W@...*W:.:.#@#.::@#.:.:W@:.:+W:.:.*@#.:.#@..::W@+.:+W#W
W@:::W:::.*WW+..@@.:..WWW...WW,#@.:.W@:.:.@@#..#@@.::.WW::.@W.:::*W@.:+W@.::.@W:.:@W*:::+WW:.:W@:::.@W*:.@W#..::WW:.:WW::::#@@::*W#.::.WW::.@W+:.:+@W::+WW::..@@+::@W*.:::WW:::WW
W@@..*#@*.:.#W*.:#W*+::+#W++*@,,W#.:+W@:.::.W...#W*:::.#W.::@W+::::W+::*W#:::.*W.:.#W+:.:.W#::*@@:::::W.::@W*..:.@@:::WW+::::W+:.#W#:::.#W.:.@W+::.,W*::*W@:.::*W.:.@W+::..@@::*W
W@#W...:W@.:::W*..::W+:::*W.+W,.:W+..:+W.::.#@::.:@#::.:W*::::W+.::*@::.:#@.:::W@::::W*.::+W+:.:*@.:::#@::::W@.:::W*::++W::::+@::.+@@.:::W#::::W:::.+@::.:*W.::.@@::.:W*::::W*:*W
WW:@W*:::WW:++:WW:::+W@:::#WWW.::W*::::*W:+:#W:+:::W#+:.W#+:::*W:::*W::::.@@:::W@:+:::W+::+W++::+#W:::#W:::::W*:++W#++::*W:::*W:::+:W@::+W@+::::W+:::W++:::@W+::@W+::+:W:::+W*+*W
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWW
WWWWW# , , , , , , , +WWWWWWW# :W@. ,@W+ , +WWWWW
WWWWW.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,WWWWWWW,@@@@@@@@@@@@##.W#*@@@@@@@@@@@@@#:W,#@@@@@@@@@@@@@ WWWWW
WWWWW.W.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ WWWWWW@ @:::::::::::.+:W#@.::::::::::::@:W *::::::::::.:* WWWWW
WWWWW.W:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++:::::::::::::+ WWWWWWW W::::::::::::::W#@:::::::::::::W:W,+::::::::::::*,WWWWW
WWWWW.W:..::::::::::::.::::::::*W@@:::::::.,.:::,,.:::,,::::,,:::.,,:::,,.::::.,,,,,,,,,.::::::@WWW*:::::.@W@W@:* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W:@W@@#@@@W:@@#@@W.WWWW*:#, #:::::::,W+..:,W...::W,.::*W,.:.W#,..,W*..::,@WWW@@WW.,:::::#:@@::::::::@ , #:* WWWWWWW @::::::::::::::W#@:::::::::::::W:W *::::::::::::*,WWWWW
WWWWW.W*,W*,.+ +.W,@ W *:@,#,W:+W #.::::::,WWW#.,WWW#,.@W@#,*WW##,@WW#+,WWW#.:+WW:@# WWW,::::::+@@+*::::::@ ,.##+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W* W*,.:,*,W,,:W +@# W @.#W #@::::::,WWW,.,W@#,:.W@*,:*WW.,.WWW,,,@WW,.:+WW+, #WWW,:::::*:@@.*::::::WWWW,@+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W+:.::WW::W*:W.#:::*:.*#:*.:.@::::::,*:,::,*...+,*..:::*,.:.*+,::,#:.:::,**.###*#,.::::::#W@#:::::::@.::@#+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W::.::+:::+:::+:::+:::+.:.:::::::::::..:::..::::..::::.:::::.:::::.:::::..:.......::::.:::++:.:.::::.:::::* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::* WWWWW
WWWWW.W:@@@WWW@W@@+.:.:::::::::WWWW@:::::::WWWW*:WWWW:*WWWW:#WW@@.@WWW#.WW@W+:WWW@::::::::W@@::@WWW*@WWW@:WWWWW:* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::* WWWWW
WWWWW.W**:#,** +:+#:#:*+:::::::+,W.@::::::#+.*,@W.++.@#,#:+W##* *W+.*+#@+.+,@@.++.@:::::+*,#,+@*** #W+** @@ +*W.* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::* WWWWW
WWWWW.W+::# +::*:+@:::::::::: W.W*:::::@ +W,#W @W @# W* @@,, @*, ,WW *W #W W@,W::::::.,WW +@, ,#.@ ,::W ,,#@+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W *::::::::::::*,WWWWW
WWWWW.W++:# WW ::+#:*.#+:::::::*.,,.#:::::@.:@,#W.*#.W#,@:.@: @@*W:.@ +W.+#,@W,##.@:::::+:,, :W .#@@W#@@,@W@@#,@+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W:@@@@WW##@@*+:::::::::::++*#W:::::::@#*#*+W##@:*@*#@*@####*W####:@##@**W##W+:::::::@##:#####@W###@+W###W++ WWWWWWW @::::::::::::::W#@.::::::::::::W:W *::::::::::::*,WWWWW
WWWWW.W:::::::::.:::::::::::::::::.::::::::...::::::::::...::.::::::::::.::::::..::::::::::.:::.::::::::::::::::+,WWWWWWW @::::::::::::::W#@:::::::::::::W:W,+::::::::::::#,WWWWW
WWWWW.W*********+**++***********+**+****+******+******+****++***+*+***+*****++****+******++**************+*****+# WWWWWWW W***********+*:W##*************W:W #**********+*#,WWWWW
WWWWW:, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, WWWWWWW ,,,,,,,,,,,,,, @*,,,,,,,,,,,,, ,:W ,,,,,,,,,,,,,, WWWWW
WWWWWW.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@WWWWWWWW,,,,,,,,,,,,,,#WW:,,,,,,,,,,,,,,WW@,,,,,,,,,,,,,,WWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWWWWWWWWWWWWW@WWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::+@,,,,*#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::# , , ,@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::@ :,+ ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::#, *,W,,.@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::+# ,+,#,,.*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::*#+ , ,, :::#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::W.,, , ,,#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::+* , , .,+*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::@ , ,.,W.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::+:,,, , , ,,.:,@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::* ,,, , .:. #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::@,. ,:, .: , ,,:,W+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::.@..., , ,.: , .:,@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::+##:,.,,..#.,,.,,#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::#,.::.,@#W, ,W+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::#*++*#:::###::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::WW+::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W,:#*#*@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W,.+*+++.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.+#@WWW@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W*@:...@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@W:,#,@@.::::::::::::::::::::::::::+::::::::::::.::.:::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*,W#,:.*+*:::::::::::::+#++++**::::**++++*+::::*++++*#::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.+:,*,,,W::::::::::::+*, ,,, ,*::#, ,,, #::.@ , ,,,@:::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#..,W@W.@@*:::::::::::W , , .,,::::, : ,,,,@:@ ,. :,.,+::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::+@@,.:+*::::::::::::#: ,: @ ..##,, W *,,.+#+ @ W ,:*::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.#W*:::@*+WWWW:@*::::::::::@,,,.+ W ,,@@ @ *,,:,W. # @ ,:@:.::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@*#++@+*#*@+*W:+::::::::*+:, ,, , ,, ,,,***++:::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*.,W##**..W@**@+::::::+W. , ,, , , , , , ,:+::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@,+**#W,,.*W@*@*::::::@,, , .,:+::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::***:.+W+,,@,:@.#:::::@ , , , , ,: @::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.,@**WWWW@**#::::+., ,, , ,,.:,W.:::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.#@@*WWW@WW**@:::::+, ., , ,, , ,, ,,,,, , ,, ,.:.,*:::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#*WWW*+*#+W+::::@ . ,:, , ,. ,,,: ,,,., ,,,, ,.,, ,,:,##:::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+**@+::::#W#::::::@ .:. , .: ,,, ,, ,,:. ,, , , ,+,,,,,,:,@::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::**:::::::.::::::::#+:,,,,,..+..,,,,,,,.:+,,,.,. ,..::.,,.,:*::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#,....,@@W,,#,.::,*+@:,:.,:.. @*@ ,,W+:::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#+.,*@.::@@+@.,,@+::#@###,,:@:::@W@:::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++::::::::*+*:::::::::*+*::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W*#*######*@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W+*::::::*+W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W.::::::::.W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::W:*::::::++W::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.@:+++++++::@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*W
W@.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..:::::::::::::::::::::.::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::*W
WWWWWWWWWWWWWWWW@:::::::::::::::::::::::::::::::::::#WWWWWWWWWWW:::+WWW+:::::::@WW@:::::::+WWW*:::::::#WWW::::::::WWW@:::::::+WWW+:::::::::::::::::::::::::::::::::::::::::::::*W
WW::::+++++++##@@@::::::::::::::::::::::::::::::::::#:#.......*W::#*.+*@*:::::#::+##:::::**:++##:::::#::+*@+::::+#.+**#:::::#*:+*@*:::::::::::::::::::::::#+*+#*:::::::::::::*#@W
WW:++++++++:W+:W*@::::::::::::::::::::::::::::::::::#:::....:.:W::@+WW@#**:::+#WW@@#W::::@:WWW###::::W#WW@#@+:::*:WWW@+@::::@*WWW##*:::::::::::::::::::::@WW:#WW:::::::::::++*+*W
WW::::::::::#+###W::::::::::::::::::::::::::::::::::#::::::::::W:#*@+:#@@#:::W#@:+#@@+:::#@*:*@*@:::@*@:+#@@*::.@#@:**#W+::@*@+:#@@#::::::::::::::::::::::+#**,*+::::::::::+@@:*W
WW::::::::::W*:W*@::::::::::::::::::::::::::::::::::#::::::::::W:**:::**W@:::W++++##*W:::#::++*@*+::W+::+***@:::#.+++#@**::#*+:+**@W:::::::::::::::::::+W+.@+#,:@@.:::::::.W##+#W
WW:::::::::::WW##@::::::::::::::::::::::::::::::::::#::::::::::W:#:++::+WW+:+@:+::+#@W:::+:::++@W+++@+++::*WW::+#:+::+W@#::@:+::+*WW::::::::::::::::::.@.:.@.*.:::#:::::::***###W
WW+::::::::::::*#WWWWWW+::::::::::::::::::::::::::::#::::::::::W:*:::::*W#W:@:::+++#*##.W:::++*W+@:*+.::::###@:W::::++W+@::+:::+:#W#W.:::::::::::::::::@::#***#+.:#:::::::*++#+*W
WW+:::::::::::+*#WWWWWW*::::::::::::::::::::::::::::#::::::::::W:*::++:*+*##W.:+:++*:#@.@::+:+*++#@*+:+:+:*:#*:W::::+++:#@:*+::::#+##*:::::::::::::::::*:,:...:.,W::::::::#:##+*W
WW+:::::::::++++#WWWWWW*::::::::::::::::::::::::::::#::::::::::@W:::::+:+*#@::+:++::+#@W::+++::+*#W*+::++:::##W.:+::+::+#WW::+++::+#*+::::::::::::::::::#WW@@@@W@::::::::+####+*W
WW::::::::::::+*#WWWWWW*::::::::::::::::::::::::::::#:@:::::::#@W::+:::::*#@++:::::::#@W+:++::::+*W*+:+++:+:#*W:::++:::+#WW+:++::::#**::::::::::::::::::##*,.,,*:::::::::@*###+*W
WW::::::::::::+*#WWWWWW*::::::::::::::::::::::::::::#+.::::::::@@++++++++##@#:++++++*#@@#+++++++##@#*++++++*##@#+++++++##@W++:+++++###:::::::::::::::::##WW:,,.WW@:::::::W####+@W
WW::::::::::::+*#WWWWWW*:::::.+**++++*++++++++**++++#WWWWWWWWWWW*@######*#@+@*#########+@*#######W+########*#W+@########W**##*######@++**++*++++**++++*WWWW#**@WW*#+++**+@###**WW
WW::::::::::::+*#WWWWWW*:::::#.................................:...............................................................................................................*W
WW::::::::::::+*#WWWWWW*:::::@,,...............................,..,,,,....,,.,,,,,,,,,...,.,,,,,.,,...,,,,..,,,,,,,,,,,,,...,,,,,,,.,......,..........,....,,.....,,,,,,.,.,,,.+W
WW::::::::::::+*#WWWWWW*:::::@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+W
WW::::::::::::+*#WWWWWW*:::::@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WW::::::::::::+*#WWWWWW*:::::W,,,,...,,,.:.,,,..,,,,..,,,...,,,...,,,...,,,...,,,..,,,...,,,...,,,...,,,...,,,..,,,...,,,.:.,,,.:.,,,...,,...,,,...,,,..,,,,...,,...,,,....,,..*W
WW:::::::::+:#@*#WWWWWW*:::::W:...::W@,..+##.:.#@*...@@+.::@@..::@@..:*@*...##*.:.@@:..:@@..::W@.:.*@#,..@#+..:@@:::.@@..::@@..:#@#...@@+.:.@#.:::@@..:+@#.::#@#..:@@+.:.@#..::WW
WW::::::::::W+:W*WWWWWW*:::::W,*W@::*WW*::#WW::.WWW::.WWW:.+WW#.:*WW++.#WW::.@WW.:.WWW:.+WW#:.*WW+:.@WW::.W@W.:.WWW::+WW#::#WW+:.@WW:::WWW::.@W@::+WW#:.@WW+:.WWW::.WW@.:+WW@:.*W
WW+::::::::+W****WWWWWW*:::::W,.*#W*+:#W*..:#W@#:+*W+::*+W**.###:::*@@*.:*W*:.+*W#*.**@:..*#W*+:#W*.:.*W@#.**W:::#*W**.*@*:::*@W*.:*W+::**W#*:#**.::*@W*::#W*:.:*W##.**W:::*#W*#W
@W+:::++++++W:+W*WWWWWW*:::::W..:::WW::.WW::::+W@.:+WW.:::@W+::@W+:::.WW:::WW.:::#W#.:#W#.:::WW::.WW:.::+W@..+@@,.:.@W+:.@@+::::W@.::WW.:.+@W#:.@@#.:::WW:::WW::::*W#::*W@.:::WWW
WW+++++++++++WW*#WWWWWW*:::::W.#+.:.*W::.+@@.::.@#::.@W*::.:W....@W+.:.@W.:.#W#.::.W*:..@W+::.*W:::+WW:.:.W#.:.@W+.:::W+:.:@W::::#@::.@@*.::.W+.:.WW:.:.#W+:.*@@::..W*::,WW+:::*W
WW@@@@@@@@@@@@@@W+WWWWW*:::::@,:W#:::+W@.::*W#.:.#@#.::@#+:::W#+.:+W#.::*W#:::#@#.::W@+:::W#::.+W@.::*@#:::#@*:::W#+.:+W#:::*W@.::*@#.::@#*:::W#:::+W#.::*W@.::#@@:::@#+:::W#+:*W
WWWWWWWWWWWWWWWWWWWWWWWWWWWW#@,..+W::.:#@.:.:@@:::.W*.:::W::::+W::..#W::..@#.:..W+.::.W:::.*W.:..#@.::.@#:::.W+.+::W::::*@.::.#@:::.@#::..W+.::+W:.::*@.:.:@@.::.W*::..W:::::W:*W
W@,,,,,,,,,,,,,,,,,,,,,,,,,.*W....*W+.:.#@+::.@*.:::W++:::W+::.*W+::.@@:::.@**.:.W+::.+W+:::#W:...##+::.#+::..W++::*W:.::#W+:..@#:::.@+*.::W+.:.+W++:.#@:::.#*+:..@*::.+W++:.*W*W
WW,,,,,,,,,,,,,,,,,,,,,,,,,.+W,*@..:WW.:.:@@+.:@@*.:::W@.:+W@.::+#@#.:*@@.:::W@:::W@:::+*W@.:+W@.:::W@+::@@*::++W@.:+W@.:.+@@*::@@#::::W@::.W@:::+#@#::*@@.::+W@:::W#+:::+W@.:+WW
W@..........................+W,.W@::+WW..::.W::.@W+:::.#W.::WW:.::.W*:.#W#:::.*W:::@W:::.,W#::*W@:::::W::.@W+:::.@@:::W@::::.W+:.#W*:::.*W.::WW:::..W*::@W#::::+W.:.WW+:::.W@::*W
WW+*++#*+*+#*+*++#*+*+****++#W,.+@::.+##::.:@#:::*W*:::+W*::+*W:.::##:.:*@*::.:W*::+*W+:::+@:::**#.::.@#:::*W+.::+W+::**@::::##.::*W#.::+W*::++W+:::*@::.*##..::W#:::*W+:::*W::+W
WW,,..:.,.,.:.,...:.......,.+W,..W+::::#@.::#W.:.::W*:::W*::::*@.::+W.::::W#.:.@@:.:::W+:::W:::::#@:::#W:::..W+::.W*::::*@.::+W.::::W*::.W#::::+@::::W::::.@@::.@@:::::W:::.W+:*W
WWW++::WW:::+WW+:.*W#+..@W*++W,.::W+::.*@:::.#W:.:.@*:::.W*:::+W+.:.#W::..@@:::.@#..::@*...+W+.::#W+::.@@.:::@#..::W+:::*W::::*W+:::@#:::.@#:.:+W+.:.+W+::.*@:::.@#.:::@*.:.:W+*W
W@+WW+::+W@@.++W#..+*W#+.*@W@W....+@+.::+W@.:.*@..::@@*.::@#.:.:W@:.:+W:.::#W@.::##.:::W@+:.+W+.::*W@.::#@.:::@@+:::W*.:.+W@...*W:.:.#@#.::@#.:.:W@:.:+W:.:.*@#.:.#@..::W@+.:+W#W
W@:::W:::.*WW+..@@.:..WWW...WW,#@.:.W@:.:.@@#..#@@.::.WW::.@W.:::*W@.:+W@.::.@W:.:@W*:::+WW:.:W@:::.@W*:.@W#..::WW:.:WW::::#@@::*W#.::.WW::.@W+:.:+@W::+WW::..@@+::@W*.:::WW:::WW
W@@..*#@*.:.#W*.:#W*+::+#W++*@,,W#.:+W@:.::.W...#W*:::.#W.::@W+::::W+::*W#:::.*W.:.#W+:.:.W#::*@@:::::W.::@W*..:.@@:::WW+::::W+:.#W#:::.#W.:.@W+::.,W*::*W@:.::*W.:.@W+::..@@::*W
W@#W...:W@.:::W*..::W+:::*W.+W,.:W+..:+W.::.#@::.:@#::.:W*::::W+.::*@::.:#@.:::W@::::W*.::+W+:.:*@.:::#@::::W@.:::W*::++W::::+@::.+@@.:::W#::::W:::.+@::.:*W.::.@@::.:W*::::W*:*W
WW:@W*:::WW:++:WW:::+W@:::#WWW.::W*::::*W:+:#W:+:::W#+:.W#+:::*W:::*W::::.@@:::W@:+:::W+::+W++::+#W:::#W:::::W*:++W#++::*W:::*W:::+:W@::+W@+::::W+:::W++:::@W+::@W+::+:W:::+W*+*W
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWW
WWWWW# , , , , , , , +WWWWWWW# :W@. ,@W+ , +WWWWW
WWWWW.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,WWWWWWW,@@@@@@@@@@@@##.W#*@@@@@@@@@@@@@#:W,#@@@@@@@@@@@@@ WWWWW
WWWWW.W.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ WWWWWW@ @:::::::::::.+:W#@.::::::::::::@:W *::::::::::.:* WWWWW
WWWWW.W:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++:::::::::::::+ WWWWWWW W::::::::::::::W#@:::::::::::::W:W,+::::::::::::*,WWWWW
WWWWW.W:..::::::::::::.::::::::*W@@:::::::.,.:::,,.:::,,::::,,:::.,,:::,,.::::.,,,,,,,,,.::::::@WWW*:::::.@W@W@:* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W:@W@@#@@@W:@@#@@W.WWWW*:#, #:::::::,W+..:,W...::W,.::*W,.:.W#,..,W*..::,@WWW@@WW.,:::::#:@@::::::::@ , #:* WWWWWWW @::::::::::::::W#@:::::::::::::W:W *::::::::::::*,WWWWW
WWWWW.W*,W*,.+ +.W,@ W *:@,#,W:+W #.::::::,WWW#.,WWW#,.@W@#,*WW##,@WW#+,WWW#.:+WW:@# WWW,::::::+@@+*::::::@ ,.##+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W* W*,.:,*,W,,:W +@# W @.#W #@::::::,WWW,.,W@#,:.W@*,:*WW.,.WWW,,,@WW,.:+WW+, #WWW,:::::*:@@.*::::::WWWW,@+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W+:.::WW::W*:W.#:::*:.*#:*.:.@::::::,*:,::,*...+,*..:::*,.:.*+,::,#:.:::,**.###*#,.::::::#W@#:::::::@.::@#+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W::.::+:::+:::+:::+:::+.:.:::::::::::..:::..::::..::::.:::::.:::::.:::::..:.......::::.:::++:.:.::::.:::::* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::* WWWWW
WWWWW.W:@@@WWW@W@@+.:.:::::::::WWWW@:::::::WWWW*:WWWW:*WWWW:#WW@@.@WWW#.WW@W+:WWW@::::::::W@@::@WWW*@WWW@:WWWWW:* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::* WWWWW
WWWWW.W**:#,** +:+#:#:*+:::::::+,W.@::::::#+.*,@W.++.@#,#:+W##* *W+.*+#@+.+,@@.++.@:::::+*,#,+@*** #W+** @@ +*W.* WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::* WWWWW
WWWWW.W+::# +::*:+@:::::::::: W.W*:::::@ +W,#W @W @# W* @@,, @*, ,WW *W #W W@,W::::::.,WW +@, ,#.@ ,::W ,,#@+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W *::::::::::::*,WWWWW
WWWWW.W++:# WW ::+#:*.#+:::::::*.,,.#:::::@.:@,#W.*#.W#,@:.@: @@*W:.@ +W.+#,@W,##.@:::::+:,, :W .#@@W#@@,@W@@#,@+ WWWWWWW @::::::::::::::W#@:::::::::::::W:W +::::::::::::*,WWWWW
WWWWW.W:@@@@WW##@@*+:::::::::::++*#W:::::::@#*#*+W##@:*@*#@*@####*W####:@##@**W##W+:::::::@##:#####@W###@+W###W++ WWWWWWW @::::::::::::::W#@.::::::::::::W:W *::::::::::::*,WWWWW
WWWWW.W:::::::::.:::::::::::::::::.::::::::...::::::::::...::.::::::::::.::::::..::::::::::.:::.::::::::::::::::+,WWWWWWW @::::::::::::::W#@:::::::::::::W:W,+::::::::::::#,WWWWW
WWWWW.W*********+**++***********+**+****+******+******+****++***+*+***+*****++****+******++**************+*****+# WWWWWWW W***********+*:W##*************W:W #**********+*#,WWWWW
WWWWW:, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, WWWWWWW ,,,,,,,,,,,,,, @*,,,,,,,,,,,,, ,:W ,,,,,,,,,,,,,, WWWWW
WWWWWW.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@WWWWWWWW,,,,,,,,,,,,,,#WW:,,,,,,,,,,,,,,WW@,,,,,,,,,,,,,,WWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@WWWWWWWWWWWWWWWW@WWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW