-
Notifications
You must be signed in to change notification settings - Fork 29
/
RateMyAvatarVideoPlayer.Lua
10 lines (7 loc) · 786 KB
/
RateMyAvatarVideoPlayer.Lua
1
2
3
4
5
6
7
8
9
10
--Lua completely made me, Uses a modified python script
--Will Freeze upon loading
--Most likely does not work on jjsploit Lmao
fullani = string.split("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@S?****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@:::::::?@@@*::::::S@@N @S:::**:::@@@@@@@@@::**::::#@%:::**:::@@N @*::*@@:::%@@**?@@@?#@@#:::%@*::*@@:::S@N @*::%@@*::*@#:::@@@@@@@@:::S@:::S@@*::?@N @:::S@@*::*@#:::@@@@@@@#:::#@:::#@@*::*@N @:::S@@*::*@#***@@@@@@@*::*@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@@*::*@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@*::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@#*::*@@@@@*::?@@:::S@N @S:::?*:::@@#:::@@#::::*****@%:::?*:::@@N @@*::::::%@@#:::@@%:::::::::@@*::::::%@@N @@@?*::*S@@@#***@@#*********@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%***?#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::#@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%*::*@@N @*::*@@:::%@@**?@@@:::::*@@@@:::S@@:::#@N @*::%@@*::*@#:::@@@##?::*@@@#:::#@@*::%@N @:::S@@*::*@#:::@@@@@S::*@@@#:::S@@*::?@N @:::S@@*::*@#***@@@@@%::*@@@@*:::**:::%@N @:::S@@*::*@@@@@@@@@@%::*@@@@S::::::::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@#?*?S:::#@N @*::*@@:::%@#***@@@@@S::*@@@@@@@@@?::*@@N @S:::?*:::@@#:::@@@?**:::**#@#*??*:::S@@N @@*::::::%@@#:::@@@::::::::%@#::::::%@@@N @@@?*::*S@@@#***@@@********S@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@?****%@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@*::*%?:::S@N @*::*@@:::%@@**?@@@:::::*@@@@:::%@@*::%@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@#:::::::S@@N @:::S@@*::*@#***@@@@@%::*@@@@@%::::::S@@N @:::S@@*::*@@@@@@@@@@%::*@@@@?::*?::::S@N @:::%@@*::*@@@@@@@@@@%::*@@@#:::@@@*::*@N @*::*@@:::%@#***@@@@@S::*@@@#:::@@@?::*@N @S:::?*:::@@#:::@@@?**:::**#@:::*S%:::?@N @@*::::::%@@#:::@@@::::::::%@%:::::::*@@N @@@?*::*S@@@#***@@@********S@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@%********S@N @@*::::::S@@@@@@@@@@#*::*@@@@*::::::::?@N @S:::**:::@@@@@@@@@*::::*@@@@******:::?@N @*::*@@:::%@@**?@@@:::::*@@@@@@@@@S:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@*::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@%:::#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@:::*@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?:::@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#:::?@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@*:::@@@@@N @S:::?*:::@@#:::@@@?**:::**#@@#:::%@@@@@N @@*::::::%@@#:::@@@::::::::%@@*::*@@@@@@N @@@?*::*S@@@#***@@@********S@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@S****%@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@*:::::*@@N @S:::**:::@@@@@@@@@*::::*@@@@@*:::*?*?@@N @*::*@@:::%@@**?@@@:::::*@@@@S:::#@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@*::*S??S@@@N @:::S@@*::*@#:::@@@@@S::*@@@@*:::::::*@@N @:::S@@*::*@#***@@@@@%::*@@@@::::*::::S@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::S@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@*::%@@?::*@N @*::*@@:::%@#***@@@@@S::*@@@@*::*@@*::*@N @S:::?*:::@@#:::@@@?**:::**#@S:::%%:::S@N @@*::::::%@@#:::@@@::::::::%@@*::::::*@@N @@@?*::*S@@@#***@@@********S@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@#********@@N @@*::::::S@@@@@@@@@@#*::*@@@@#::::::::#@N @S:::**:::@@@@@@@@@*::::*@@@@#:::*****#@N @*::*@@:::%@@**?@@@:::::*@@@@#:::@@@@@@@N @*::%@@*::*@#:::@@@##?::*@@@@#:::SS#@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@#::::::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@#::::::::@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@S#@#%:::%@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@*:***::::#@N @@*::::::%@@#:::@@@::::::::%@*:::::::%@@N @@@?*::*S@@@#***@@@********S@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@@#***#@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@@@*:::S@@N @S:::**:::@@@@@@@@@*::::*@@@@@@@?::::S@@N @*::*@@:::%@@**?@@@:::::*@@@@@@S:::::S@@N @*::%@@*::*@#:::@@@##?::*@@@@@#::?*::S@@N @:::S@@*::*@#:::@@@@@S::*@@@@@*:*@:::S@@N @:::S@@*::*@#***@@@@@%::*@@@@*:*@@:::#@@N @:::S@@*::*@@@@@@@@@@%::*@@@S::*%?:::*%@N @:::%@@*::*@@@@@@@@@@%::*@@@%::::::::::@N @*::*@@:::%@#***@@@@@S::*@@@S*****::::*@N @S:::?*:::@@#:::@@@?**:::**#@@@@@@:::S@@N @@*::::::%@@#:::@@@::::::::%@@@@@@:::S@@N @@@?*::*S@@@#***@@@********S@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@%*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@?:::::::?@@N @S:::**:::@@@@@@@@@*::::*@@@@?::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@S%@@@#:::#@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@%::*@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@#*:::*#@@N @:::S@@*::*@#***@@@@@%::*@@@@@@#::::*#@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@%%*:::#@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@@@@*::%@N @*::*@@:::%@#***@@@@@S::*@@@@%#@@@@:::%@N @S:::?*:::@@#:::@@@?**:::**#@::***::::#@N @@*::::::%@@#:::@@@::::::::%@::::::::?@@N @@@?*::*S@@@#***@@@********S@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@S*****S@@@N @@*::::::S@@@@@@@@@@#*::*@@@@#:::::::%@@N @S:::**:::@@@@@@@@@*::::*@@@@#::**::::@@N @*::*@@:::%@@**?@@@:::::*@@@@#?@@@S:::S@N @*::%@@*::*@#:::@@@##?::*@@@@@@@@@@:::#@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@@@S:::@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@@@:::%@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@@*::*@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@#*::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@#:::?@@@@@N @S:::?*:::@@#:::@@@?**:::**#@S::::****?@N @@*::::::%@@#:::@@@::::::::%@?::::::::*@N @@@?*::*S@@@#***@@@********S@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@@#*::*@@@@N @S:::**:::@@@@@@@@@*::::*@@@@#:::::*@@@@N @*::*@@:::%@@**?@@@:::::*@@@@#:::::*@@@@N @*::%@@*::*@#:::@@@##?::*@@@@@##*::*@@@@N @:::S@@*::*@#:::@@@@@S::*@@@@@@@?::*@@@@N @:::S@@*::*@#***@@@@@%::*@@@@@@@?::*@@@@N @:::S@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @:::%@@*::*@@@@@@@@@@%::*@@@@@@@?::*@@@@N @*::*@@:::%@#***@@@@@S::*@@@@@@@?::*@@@@N @S:::?*:::@@#:::@@@?**:::**#@@?**:::**#@N @@*::::::%@@#:::@@@::::::::%@#::::::::S@N @@@?*::*S@@@#***@@@********S@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@@@**?@@@@@@%****#@@@N @@*::::::S@@@@@@@@@@#*::*@@@@@*::::::S@@N @S:::**:::@@@@@@@@@*::::*@@@@%:::**:::@@N @*::*@@:::%@@**?@@@:::::*@@@@*::*@@:::S@N @*::%@@*::*@#:::@@@##?::*@@@@:::S@@*::?@N @:::S@@*::*@#:::@@@@@S::*@@@@:::#@@*::*@N @:::S@@*::*@#***@@@@@%::*@@@#:::#@@*::*@N @:::S@@*::*@@@@@@@@@@%::*@@@@:::#@@*::*@N @:::%@@*::*@@@@@@@@@@%::*@@@@:::S@@*::?@N @*::*@@:::%@#***@@@@@S::*@@@@*::?@@:::S@N @S:::?*:::@@#:::@@@?**:::**#@%:::?*:::@@N @@*::::::%@@#:::@@@::::::::%@@*::::::%@@N @@@?*::*S@@@#***@@@********S@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%***?#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::#@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%*::*@@N @*::*@@:::%@@**?@@*::*@@*::%@:::S@@:::#@N @*::%@@*::*@#:::@@*::%@@*::*#:::#@@*::%@N @:::S@@*::*@#:::@@:::%@@?::*@:::S@@*::?@N @:::S@@*::*@#***@@:::S@@?::*@*:::**:::%@N @:::S@@*::*@@@@@@@:::%@@?::*@S::::::::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@#?*?S:::#@N @*::*@@:::%@#***@@*::*@@*::?@@@@@@?::*@@N @S:::?*:::@@#:::@@S:::?*:::#@#*??*:::S@@N @@*::::::%@@#:::@@@*::::::?@@#::::::%@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#*::**#@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@?****%@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::*@@N @S:::**:::@@@@@@@@S:::**:::@@*::*%?:::S@N @*::*@@:::%@@**?@@*::*@@*::%@:::%@@*::%@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@#:::::::S@@N @:::S@@*::*@#***@@:::S@@?::*@@%::::::S@@N @:::S@@*::*@@@@@@@:::%@@?::*@?::*?::::S@N @:::%@@*::*@@@@@@@*::%@@*::*@:::@@@*::*@N @*::*@@:::%@#***@@*::*@@*::%#:::@@@?::*@N @S:::?*:::@@#:::@@S:::?*:::#@:::*S%:::?@N @@*::::::%@@#:::@@@*::::::?@@%:::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@S**::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@%********S@N @@*::::::S@@@@@@@@@?::::::%@@*::::::::?@N @S:::**:::@@@@@@@@S:::**:::@@******:::?@N @*::*@@:::%@@**?@@*::*@@*::%@@@@@@S:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@*::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@%:::#@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@:::*@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?:::@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#:::?@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@*:::@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@#:::%@@@@@N @@*::::::%@@#:::@@@*::::::?@@@*::*@@@@@@N @@@?*::*S@@@#***@@@@%*::*S@@@#***S@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@S****%@@N @@*::::::S@@@@@@@@@?::::::%@@@@*:::::*@@N @S:::**:::@@@@@@@@S:::**:::@@@*:::*?*?@@N @*::*@@:::%@@**?@@*::*@@*::%@S:::#@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@*::*S??S@@@N @:::S@@*::*@#:::@@:::%@@?::*@*:::::::*@@N @:::S@@*::*@#***@@:::S@@?::*@::::*::::S@N @:::S@@*::*@@@@@@@:::%@@?::*@:::S@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@*::%@@?::*@N @*::*@@:::%@#***@@*::*@@*::?@*::*@@*::*@N @S:::?*:::@@#:::@@S:::?*:::#@S:::%%:::S@N @@*::::::%@@#:::@@@*::::::?@@@*::::::*@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@%*::*%@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@#********@@N @@*::::::S@@@@@@@@@?::::::%@@#::::::::#@N @S:::**:::@@@@@@@@S:::**:::@@#:::*****#@N @*::*@@:::%@@**?@@*::*@@*::%@#:::@@@@@@@N @*::%@@*::*@#:::@@*::%@@*::*@#:::SS#@@@@N @:::S@@*::*@#:::@@:::%@@?::*@#::::::*#@@N @:::S@@*::*@#***@@:::S@@?::*@#::::::::@@N @:::S@@*::*@@@@@@@:::%@@?::*@@S#@#%:::%@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@*:***::::#@N @@*::::::%@@#:::@@@*::::::?@@*:::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@#**::**#@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@@#***#@@N @@*::::::S@@@@@@@@@?::::::%@@@@@@*:::S@@N @S:::**:::@@@@@@@@S:::**:::@@@@@?::::S@@N @*::*@@:::%@@**?@@*::*@@*::%@@@S:::::S@@N @*::%@@*::*@#:::@@*::%@@*::*@@#::?*::S@@N @:::S@@*::*@#:::@@:::%@@?::*@@*:*@:::S@@N @:::S@@*::*@#***@@:::S@@?::*@*:*@@:::#@@N @:::S@@*::*@@@@@@@:::%@@?::*#::*%?:::*%@N @:::%@@*::*@@@@@@@*::%@@*::*S::::::::::@N @*::*@@:::%@#***@@*::*@@*::%S*****::::*@N @S:::?*:::@@#:::@@S:::?*:::#@@@@@@:::S@@N @@*::::::%@@#:::@@@*::::::?@@@@@@@:::S@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@@@@***#@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@%*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@?:::::::?@@N @S:::**:::@@@@@@@@S:::**:::@@?::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@S%@@@#:::#@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@%::*@@N @:::S@@*::*@#:::@@:::%@@?::*@@@#*:::*#@@N @:::S@@*::*@#***@@:::S@@?::*@@@#::::*#@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@%%*:::#@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@@@@*::%@N @*::*@@:::%@#***@@*::*@@*::?@%#@@@@:::%@N @S:::?*:::@@#:::@@S:::?*:::#@::***::::#@N @@*::::::%@@#:::@@@*::::::?@@::::::::?@@N @@@?*::*S@@@#***@@@@%*::*S@@@S**::**S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@S*****S@@@N @@*::::::S@@@@@@@@@?::::::%@@#:::::::%@@N @S:::**:::@@@@@@@@S:::**:::@@#::**::::@@N @*::*@@:::%@@**?@@*::*@@*::%@#?@@@S:::S@N @*::%@@*::*@#:::@@*::%@@*::*@@@@@@@:::#@N @:::S@@*::*@#:::@@:::%@@?::*@@@@@@S:::@@N @:::S@@*::*@#***@@:::S@@?::*@@@@@@:::%@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@@*::*@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@#*::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@#:::?@@@@@N @S:::?*:::@@#:::@@S:::?*:::#@S::::****?@N @@*::::::%@@#:::@@@*::::::?@@?::::::::*@N @@@?*::*S@@@#***@@@@%*::*S@@@S********?@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@@#**%@@@@N @@*::::::S@@@@@@@@@?::::::%@@@@#*::*@@@@N @S:::**:::@@@@@@@@S:::**:::@@#:::::*@@@@N @*::*@@:::%@@**?@@*::*@@*::%@#:::::*@@@@N @*::%@@*::*@#:::@@*::%@@*::*@@##*::*@@@@N @:::S@@*::*@#:::@@:::%@@?::*@@@@?::*@@@@N @:::S@@*::*@#***@@:::S@@?::*@@@@?::*@@@@N @:::S@@*::*@@@@@@@:::%@@?::*@@@@?::*@@@@N @:::%@@*::*@@@@@@@*::%@@*::*@@@@?::*@@@@N @*::*@@:::%@#***@@*::*@@*::?@@@@?::*@@@@N @S:::?*:::@@#:::@@S:::?*:::#@@?**:::**#@N @@*::::::%@@#:::@@@*::::::?@@#::::::::S@N @@@?*::*S@@@#***@@@@%*::*S@@@@********#@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@%****#@@@@@@@@@@@S****S@@@@@%****#@@@N @@*::::::S@@@@@@@@@?::::::%@@@*::::::S@@N @S:::**:::@@@@@@@@S:::**:::@@%:::**:::@@N @*::*@@:::%@@**?@@*::*@@*::%@*::*@@:::S@N @*::%@@*::*@#:::@@*::%@@*::*@:::S@@*::?@N @:::S@@*::*@#:::@@:::%@@?::*@:::#@@*::*@N @:::S@@*::*@#***@@:::S@@?::*@:::#@@*::*@N @:::S@@*::*@@@@@@@:::%@@?::*@:::#@@*::*@N @:::%@@*::*@@@@@@@*::%@@*::*@:::S@@*::?@N @*::*@@:::%@#***@@*::*@@*::?@*::?@@:::S@N @S:::?*:::@@#:::@@S:::?*:::#@%:::?*:::@@N @@*::::::%@@#:::@@@*::::::?@@@*::::::%@@N @@@?*::*S@@@#***@@@@%*::*S@@@@@?*::*S@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?:::::::::%@@@@@@@@@@@@@#::::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@@@@S::::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@@@@S::::?@@@@@N @@@@@?:::::::::?@@@@@@@@#SS#@S::::?@@@@@N @@@@@?:::::::::%@@@@@##SSS%S@?::::?@@@@@N @@@@@?:::::::::*@@@@@SSSSSSS@*::::?@@@@@N @@@@@?:::::::::*@@@@@#SSSSS#S:::::?@@@@@N @@@@@?:::::::::S@@@@@@####S?S*::::?@@@@@N @@@@@?:::::::::?#@@@@@#@@@#*%*::::?@@@@@N @@@@@?:::::::::*##@@@@#S##S*?:::::?@@@@@N @@@@@?::::::::::##@@@@#SSSS*::::::?@@@@@N @@@@@?:::::::::::%@@@@#SSSS:::::::?@@@@@N @@@@@?:::::::::::*@@@@#SS#%:::::::?@@@@@N @@@@@?:::::::::::*@@@@#S##**::::::?@@@@@N @@@@@?::::::::::::#@@@@S##*?#*::::?@@@@@N @@@@@?:::::::::::*#@@@#SSS?*@@%*::?@@@@@N @@@@@?::::::::::*S#@@@#SS#?*@@@@@##@@@@@N @@@@@?::::::::*%@%#@@@@@S#:*@@@@@@@@@@@@N @@@@@?::::::*#@@@?@@##@@@?:*@@@@@@@@@@@@N @@@@@?::::?@@@@@@S@@@@@@S::?@@@@@@@@@@@@N @@@@@?::*#@@@@@@@@@@@@@#:::#@@@@@@@@@@@@N @@@@@?:S@@@@@@@@@@@@@@@*::*@@@@@@@@@@@@@/@@@@@?:::::::::*##@@@@@@@@@@@@::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@##SS@#::::?@@@@@N @@@@@?:::::::::*@@@@@#SSSSSS@S::::?@@@@@N @@@@@?:::::::::*@@@@@#SSSSSS@*::::?@@@@@N @@@@@?:::::::::%@@@@@@SSSSSS#:::::?@@@@@N @@@@@?:::::::::S#@@@@@@####?%*::::?@@@@@N @@@@@?:::::::::?##@@@@@#@@#%?:::::?@@@@@N @@@@@?:::::::::*@#@@@@@SS#S**:::::?@@@@@N @@@@@?::::::::::*#@@@@@SSSS*::::::?@@@@@N @@@@@?:::::::::::?@@@@@SSSS:::::::?@@@@@N @@@@@?:::::::::::*@@@@@SSS%:::::::?@@@@@N @@@@@?:::::::::::*@@@@@###?*::::::?@@@@@N @@@@@?:::::::::::*@@@@@S##*S%:::::?@@@@@N @@@@@?:::::::::::S@@@@#SSS??@S*:::?@@@@@N @@@@@?:::::::::*#S@@@@@#S#*?@@@@#%S@@@@@N @@@@@?:::::::*#@@%@@##@@#S:?@@@@@@@@@@@@N @@@@@?::::*%@@@@#%@@@@@@@*:?@@@@@@@@@@@@N @@@@@?:::%@@@@@@@S@@@@@@%::S@@@@@@@@@@@@N @@@@@?:%@@@@@@@@@#@@@@@#:::@@@@@@@@@@@@@/@@@@@?::::::::::%##@@@@@@@@@@#::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@#@##SS##::::?@@@@@N @@@@@?:::::::::*@@@@@#SSSSSS#S::::?@@@@@N @@@@@?:::::::::?@@@@@@SSSSSS#*::::?@@@@@N @@@@@?:::::::::S@@@@@@#SSSS%%:::::?@@@@@N @@@@@?:::::::::%#@@@@@@@#@#%*:::::?@@@@@N @@@@@?:::::::::?@@@@@@@##@@%::::::?@@@@@N @@@@@?::::::::::S@@@@@@#S#S?::::::?@@@@@N @@@@@?:::::::::::#@@@@@#SSS*::::::?@@@@@N @@@@@?:::::::::::%@@@@@#SSS:::::::?@@@@@N @@@@@?:::::::::::?@@@@@#S#?:::::::?@@@@@N @@@@@?:::::::::::*@@@@@###%*::::::?@@@@@N @@@@@?:::::::::::S@@@@@#S#*#?:::::?@@@@@N @@@@@?::::::::::%#@@@@#SS#*S@#*:::?@@@@@N @@@@@?::::::::?##S@@##@#S#*S@@@@#?S@@@@@N @@@@@?:::::*%@@@%#@@@@@##%:S@@@@@@@@@@@@N @@@@@?:::*#@@@@@%#@@@@@@#::S@@@@@@@@@@@@N @@@@@?:*S@@@@@@@SS@@@@@@*::@@@@@@@@@@@@@/@@@@@?::::::::::*###@@@@@@@@@?::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@#*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@##@::::?@@@@@N @@@@@?:::::::::*@@@@@@####S%S#::::?@@@@@N @@@@@?:::::::::*@@@@@@SSSSSSS%::::?@@@@@N @@@@@?:::::::::S@@@@@@#SSSSSS*::::?@@@@@N @@@@@?:::::::::S@@@@@@@#SSSS*:::::?@@@@@N @@@@@?:::::::::%#@@@@@@@#@@#*:::::?@@@@@N @@@@@?:::::::::*@@@@@@@@S#@S::::::?@@@@@N @@@@@?::::::::::*@@@@@@@SSS?::::::?@@@@@N @@@@@?:::::::::::#@@@@@@SS#*::::::?@@@@@N @@@@@?:::::::::::S@@@@@@SSS:::::::?@@@@@N @@@@@?:::::::::::%@@@@@#S#%:::::::?@@@@@N @@@@@?:::::::::::S@@@@@#S#S%::::::?@@@@@N @@@@@?::::::::::%#@@@@@#SS*@S*::::?@@@@@N @@@@@?::::::::*SS#@@##@#SS*@@@#?*:?@@@@@N @@@@@?::::::*#@@%@@@@@@##%:@@@@@@##@@@@@N @@@@@?:::*?@@@@@%@@@@@@@#::@@@@@@@@@@@@@N @@@@@?::?@@@@@@@%@@@@@@@*::@@@@@@@@@@@@@/@@@@@?::::::::::*###@@@@@@@@@?::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@#*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@##@::::?@@@@@N @@@@@?:::::::::*@@@@@@####S%S#::::?@@@@@N @@@@@?:::::::::*@@@@@@SSSSSSS%::::?@@@@@N @@@@@?:::::::::S@@@@@@#SSSSSS*::::?@@@@@N @@@@@?:::::::::S@@@@@@@#SSSS*:::::?@@@@@N @@@@@?:::::::::%#@@@@@@@#@@#*:::::?@@@@@N @@@@@?:::::::::*@@@@@@@@S#@S::::::?@@@@@N @@@@@?::::::::::*@@@@@@@SSS?::::::?@@@@@N @@@@@?:::::::::::#@@@@@@SS#*::::::?@@@@@N @@@@@?:::::::::::S@@@@@@SSS:::::::?@@@@@N @@@@@?:::::::::::%@@@@@#S#%:::::::?@@@@@N @@@@@?:::::::::::S@@@@@#S#S%::::::?@@@@@N @@@@@?::::::::::%#@@@@@#SS*@S*::::?@@@@@N @@@@@?::::::::*SS#@@##@#SS*@@@#?*:?@@@@@N @@@@@?::::::*#@@%@@@@@@##%:@@@@@@##@@@@@N @@@@@?:::*?@@@@@%@@@@@@@#::@@@@@@@@@@@@@N @@@@@?::?@@@@@@@%@@@@@@@*::@@@@@@@@@@@@@/@@@@@?:::::::::::*SS#@@@@@@@%:::::?@@@@@N @@@@@?::::::::::*#@#@@@@@@@@@#::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@@#S#::::?@@@@@N @@@@@?:::::::::%@@@@@@#S##SSSS::::?@@@@@N @@@@@?:::::::::%@@@@@@#SSSSSS?::::?@@@@@N @@@@@?::::::::*#@@@@@@@#SSSS?:::::?@@@@@N @@@@@?:::::::::S@@@@@@@@####*:::::?@@@@@N @@@@@?:::::::::%#@@@@@@@@#@@*:::::?@@@@@N @@@@@?:::::::::*#@@@@@@@#S#S::::::?@@@@@N @@@@@?::::::::::*@@@@#@@#SS%::::::?@@@@@N @@@@@?:::::::::::#@@@@@@#S#*::::::?@@@@@N @@@@@?:::::::::::S@@@@@@#SS:::::::?@@@@@N @@@@@?:::::::::::S@@@@@#S#S:::::::?@@@@@N @@@@@?::::::::::*#@@@@@@SS%#*:::::?@@@@@N @@@@@?:::::::::*S#@@#@@#SS*@@?*:::?@@@@@N @@@@@?:::::::*#@%@@@@@@##%*@@@@#*:?@@@@@N @@@@@?::::*%@@@@%@@@@@@##**@@@@@@@@@@@@@N @@@@@?::*S@@@@@#%@@@@@@@?:*@@@@@@@@@@@@@/@@@@@?::::::::::::*S#@@@@@#?::::::?@@@@@N @@@@@?:::::::::::?###@@@@@@@#?::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@@::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@@@?:::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@@@::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@#??::::?@@@@@N @@@@@?:::::::::S@@@@@@@SSSSS?*::::?@@@@@N @@@@@?:::::::::S@@@@@@@SSSSSS*::::?@@@@@N @@@@@?::::::::*#@@@@@@@@SSSS?:::::?@@@@@N @@@@@?:::::::::S#@@@@@@@@S##%:::::?@@@@@N @@@@@?:::::::::%#@@@@@@@@#@@*:::::?@@@@@N @@@@@?::::::::::S@@@@##@@SSS::::::?@@@@@N @@@@@?::::::::::*@@@@##@@SS%::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@S#*::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@SS:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@#S#*::::::?@@@@@N @@@@@?::::::::::%#@@#@@@#S?@*:::::?@@@@@N @@@@@?::::::::*SS@@@#@@#S%*@@#*:::?@@@@@N @@@@@?::::::?#@@%@@@@@@@#**@@@@@%*%@@@@@N @@@@@?::::%@@@@#S@@@@@@@S:*@@@@@@@@@@@@@/@@@@@?::::::::::::::%@@@@@%:::::::?@@@@@N @@@@@?::::::::::::*S#@@@@@@S*:::::?@@@@@N @@@@@?:::::::::::%#@@@@@@@@@@S::::?@@@@@N @@@@@?::::::::::*#@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@S:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@#:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@%:::?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@@#*:::?@@@@@N @@@@@?:::::::::#@@@@@@@@#@@#S*::::?@@@@@N @@@@@?:::::::::@@@@@@@@#SSSSS*::::?@@@@@N @@@@@?:::::::::S@@@@@@@#SSSSS*::::?@@@@@N @@@@@?:::::::::S@@@@@@@@#SSS%:::::?@@@@@N @@@@@?:::::::::S#@@@@@@@@###S:::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@#@*:::::?@@@@@N @@@@@?::::::::::?@@@@@S#@@SS*:::::?@@@@@N @@@@@?::::::::::*@@@@@S#@@SS::::::?@@@@@N @@@@@?:::::::::::#@@@@#@@@S?::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@##*::::::?@@@@@N @@@@@?::::::::::*#@@S@@@#S#?::::::?@@@@@N @@@@@?:::::::::*S@@@@@@@#%*@%:::::?@@@@@N @@@@@?:::::::*%@S@@@@@@##?*@@@%*::?@@@@@N @@@@@?:::::*S@@#S@@@@@@@#**@@@@@#*%@@@@@/@@@@@?:::::::::::::::**??*::::::::?@@@@@N @@@@@?::::::::::::::%@@@@@@*::::::?@@@@@N @@@@@?::::::::::::?#@@@@@@@@%*::::?@@@@@N @@@@@?:::::::::::?#@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::*#@@@@@@@@@@@@#:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@@@@@@:::?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::@@@@@@@@@##@@#*::::?@@@@@N @@@@@?:::::::::#@@@@@@@@SSSSS*::::?@@@@@N @@@@@?:::::::::%@@@@@@@@#SSSS*::::?@@@@@N @@@@@?:::::::::%@@@@@@@@@SSSS*::::?@@@@@N @@@@@?:::::::::?#@@@@@@@@@###*::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@##%:::::?@@@@@N @@@@@?::::::::::*@@@@@#S#@SS*:::::?@@@@@N @@@@@?:::::::::::@@@@@#S@@#S*:::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@#S::::::?@@@@@N @@@@@?:::::::::::#@@S@@@@##*::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@S#%::::::?@@@@@N @@@@@?:::::::::%S@@@@@@@#%*@S*::::?@@@@@N @@@@@?:::::::*##S@@@@@@@#**@@@#?::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::::*S###%:::::::?@@@@@N @@@@@?:::::::::::::*#@@@@@@@*:::::?@@@@@N @@@@@?::::::::::::S@#@@@@@@@@#*:::?@@@@@N @@@@@?:::::::::::?#@@@@@@@@@@@@:::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@@@%::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@@@@@::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@@#::?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::#@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::@@@@@@@@@@SS##%::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@SSSS%::::?@@@@@N @@@@@?:::::::::?@@@@@@@@#SSSS*::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@#S#?::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@#@*::::?@@@@@N @@@@@?::::::::::%@@@@@@###@S%:::::?@@@@@N @@@@@?:::::::::::#@@@@@SS@@S*:::::?@@@@@N @@@@@?:::::::::::#@@@@@S#@@S*:::::?@@@@@N @@@@@?:::::::::::#@@S@@@@@@S::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@##*::::::?@@@@@N @@@@@?:::::::::?#@@@@@@@@###*:::::?@@@@@N @@@@@?::::::::%S#@@@@@@@#%?@@S*:::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::::*S###%:::::::?@@@@@N @@@@@?:::::::::::::*#@@@@@@@*:::::?@@@@@N @@@@@?::::::::::::S@#@@@@@@@@#*:::?@@@@@N @@@@@?:::::::::::?#@@@@@@@@@@@@:::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@@@%::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@@@@@::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@@#::?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::#@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::@@@@@@@@@@SS##%::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@SSSS%::::?@@@@@N @@@@@?:::::::::?@@@@@@@@#SSSS*::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@#S#?::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@#@*::::?@@@@@N @@@@@?::::::::::%@@@@@@###@S%:::::?@@@@@N @@@@@?:::::::::::#@@@@@SS@@S*:::::?@@@@@N @@@@@?:::::::::::#@@@@@S#@@S*:::::?@@@@@N @@@@@?:::::::::::#@@S@@@@@@S::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@##*::::::?@@@@@N @@@@@?:::::::::?#@@@@@@@@###*:::::?@@@@@N @@@@@?::::::::%S#@@@@@@@#%?@@S*:::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::::*?SSS?:::::::?@@@@@N @@@@@?:::::::::::::*%@@@@@@@*:::::?@@@@@N @@@@@?::::::::::::*@@@@@@@@@@S*:::?@@@@@N @@@@@?::::::::::::#@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::::##@@@@@@@@@@@@#::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@@@@?:?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@@@@@?:?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@@#::?@@@@@N @@@@@?:::::::::#@@@@@@@@@@@@@@S:::?@@@@@N @@@@@?:::::::::@@@@@@@@@######::::?@@@@@N @@@@@?:::::::::S@@@@@@@@##SSSS*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@##SSS%::::?@@@@@N @@@@@?:::::::::*#@@@@@@@###SS%::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@#@%::::?@@@@@N @@@@@?::::::::::?#@@@@@###@#S:::::?@@@@@N @@@@@?:::::::::::@@@@@@SSS#S?:::::?@@@@@N @@@@@?:::::::::::@@@@@@SS#@S*:::::?@@@@@N @@@@@?:::::::::::#@@#@@##@@#*:::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@#%::::::?@@@@@N @@@@@?:::::::::?#@@@@@@@@##%::::::?@@@@@N @@@@@?::::::::SS@@@@@@@@#S#@@?::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::*SSS?*::::::?@@@@@N @@@@@?::::::::::::::%#@@@@@@%:::::?@@@@@N @@@@@?::::::::::::*#@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::::S@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::::S@@@@@@@@@@@@@#*:?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@@@#S:?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@@@@@@:?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@@@?:?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@@@@@?::?@@@@@N @@@@@?:::::::::#@@@@@@@@@####@?:::?@@@@@N @@@@@?:::::::::%@@@@@@@@@SSSSS?:::?@@@@@N @@@@@?:::::::::*#@@@@@@@@#SSSS*:::?@@@@@N @@@@@?:::::::::*#@@@@@@@@##SSS::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@##::::?@@@@@N @@@@@?::::::::::*#@@@@@######*::::?@@@@@N @@@@@?::::::::::*#@@@@@#SSS#%:::::?@@@@@N @@@@@?::::::::::*@@@@@@#S##S?:::::?@@@@@N @@@@@?::::::::::*#@@#@@@#@@@*:::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::::?S@@@@@@@@@##?::::::?@@@@@N @@@@@?::::::*S@%@@@@@@@@##@@#*::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::*SSS%*::::::?@@@@@N @@@@@?::::::::::::::?#@@@@@@S*::::?@@@@@N @@@@@?:::::::::::::S@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::::?@@@@@@@@@@@@?::?@@@@@N @@@@@?:::::::::::%@@@@@@@@@@@@@@*:?@@@@@N @@@@@?::::::::::*#@@@@@@@@@@@@@@%*?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@@@#:?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@@@@@#*:?@@@@@N @@@@@?:::::::::#@@@@@@@@@##S#@S:::?@@@@@N @@@@@?:::::::::%@@@@@@@@@#SSSS%:::?@@@@@N @@@@@?:::::::::*#@@@@@@@@#SSSS*:::?@@@@@N @@@@@?:::::::::*##@@@@@@@##SSS*:::?@@@@@N @@@@@?::::::::::S#@@@@@@@@@@##*:::?@@@@@N @@@@@?::::::::::*#@@@@@#####S*::::?@@@@@N @@@@@?::::::::::*@@@@@@#SSS#?:::::?@@@@@N @@@@@?::::::::::*@@@@@@#SS##*:::::?@@@@@N @@@@@?:::::::::*S@@@##@@S#@@*:::::?@@@@@N @@@@@?::::::::*%@@@@@@@#@@@?::::::?@@@@@N @@@@@?:::::::%S#@@@@@@@@###*::::::?@@@@@N @@@@@?:::::?#@%#@@@@@@@@##@@%*::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::*?%%*:::::::?@@@@@N @@@@@?::::::::::::::*S@@@@@@%:::::?@@@@@N @@@@@?:::::::::::::?@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::::*@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::::?#@@@@@@@@@@@@@*:?@@@@@N @@@@@?:::::::::::#@@@@@@@@@@@@@@%:?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@@@@@@?:?@@@@@N @@@@@?:::::::::#@@@@@@@@@####@@*::?@@@@@N @@@@@?:::::::::S@@@@@@@@@#SSSS%:::?@@@@@N @@@@@?:::::::::%@@@@@@@@@#SSSS?:::?@@@@@N @@@@@?:::::::::*##@@@@@@@#SSSS*:::?@@@@@N @@@@@?:::::::::*@#@@@@@@@@@@##*:::?@@@@@N @@@@@?::::::::::S@@@@@@##@###*::::?@@@@@N @@@@@?::::::::::?@@@@@@#SSS#?:::::?@@@@@N @@@@@?::::::::::%@@@@@@@SS##?:::::?@@@@@N @@@@@?::::::::*%#@@@@#@@SS@@%:::::?@@@@@N @@@@@?:::::::*S#@@@@@@@@##@%::::::?@@@@@N @@@@@?::::::?@S@@@@@@@@@#@S:::::::?@@@@@N @@@@@?:::*%@@@#@@@@@@@@@###?::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::**::::::::?@@@@@N @@@@@?::::::::::::::*?S@@@@%*:::::?@@@@@N @@@@@?:::::::::::::*#@@@@@@@@S::::?@@@@@N @@@@@?:::::::::::::S@@@@@@@@@@#:::?@@@@@N @@@@@?:::::::::::*%@@@@@@@@@@@@#::?@@@@@N @@@@@?:::::::::::S@@@@@@@@@@@@@@*:?@@@@@N @@@@@?::::::::::?@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@@@@@@#:?@@@@@N @@@@@?:::::::::#@@@@@@@@@@###@@%::?@@@@@N @@@@@?:::::::::#@@@@@@@@@#SSSSS:::?@@@@@N @@@@@?:::::::::#@@@@@@@@@#SSSS%:::?@@@@@N @@@@@?:::::::::%@#@@@@@@@#SSSS*:::?@@@@@N @@@@@?:::::::::*@#@@@@@@@@@@##*:::?@@@@@N @@@@@?::::::::::@#@@@@@##@@@#?::::?@@@@@N @@@@@?::::::::::#@@@@@@#SSSS%:::::?@@@@@N @@@@@?::::::::::#@@@@@@@SSSS%:::::?@@@@@N @@@@@?::::::::?%@@@@##@@SS@#S:::::?@@@@@N @@@@@?:::::::%S#@@@@@@@@##@#*:::::?@@@@@N @@@@@?:::::*S@#@@@@@@@@@#@#*::::::?@@@@@N @@@@@?:::*S@@@@@@@@@@@@@##?:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::**::::::::?@@@@@N @@@@@?::::::::::::::*?S@@@@%*:::::?@@@@@N @@@@@?:::::::::::::*#@@@@@@@@S::::?@@@@@N @@@@@?:::::::::::::S@@@@@@@@@@#:::?@@@@@N @@@@@?:::::::::::*%@@@@@@@@@@@@#::?@@@@@N @@@@@?:::::::::::S@@@@@@@@@@@@@@*:?@@@@@N @@@@@?::::::::::?@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@@@@@@#:?@@@@@N @@@@@?:::::::::#@@@@@@@@@@###@@%::?@@@@@N @@@@@?:::::::::#@@@@@@@@@#SSSSS:::?@@@@@N @@@@@?:::::::::#@@@@@@@@@#SSSS%:::?@@@@@N @@@@@?:::::::::%@#@@@@@@@#SSSS*:::?@@@@@N @@@@@?:::::::::*@#@@@@@@@@@@##*:::?@@@@@N @@@@@?::::::::::@#@@@@@##@@@#?::::?@@@@@N @@@@@?::::::::::#@@@@@@#SSSS%:::::?@@@@@N @@@@@?::::::::::#@@@@@@@SSSS%:::::?@@@@@N @@@@@?::::::::?%@@@@##@@SS@#S:::::?@@@@@N @@@@@?:::::::%S#@@@@@@@@##@#*:::::?@@@@@N @@@@@?:::::*S@#@@@@@@@@@#@#*::::::?@@@@@N @@@@@?:::*S@@@@@@@@@@@@@##?:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::*%S%*:::::::?@@@@@N @@@@@?::::::::::::::?#@@@@@@%*::::?@@@@@N @@@@@?:::::::::::::?@@@@@@@@@@?:::?@@@@@N @@@@@?::::::::::::*#@@@@@@@@@@@?::?@@@@@N @@@@@?:::::::::::%#@@@@@@@@@@@@@*:?@@@@@N @@@@@?::::::::::*#@@@@@@@@@@@@@@#*?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@@@@*?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@@@@@@:?@@@@@N @@@@@?:::::::::#@@@@@@@@@@@@@@@@?:?@@@@@N @@@@@?:::::::::@@@@@@@@@@#SSSS#*::?@@@@@N @@@@@?:::::::::@@@@@@@@@@#SSSS%:::?@@@@@N @@@@@?:::::::::#@@@@@@@@@SSSSS?:::?@@@@@N @@@@@?:::::::::S@#@@@@@@@###SS*:::?@@@@@N @@@@@?:::::::::?@#@@@@@#@@@@@S::::?@@@@@N @@@@@?:::::::::*@@@@@@@#S###S:::::?@@@@@N @@@@@?:::::::::*@@@@@@@@SSSS%:::::?@@@@@N @@@@@?::::::::*?@@@@#@@@SS##%:::::?@@@@@N @@@@@?:::::::%%#@@@@@@@@SS#@S:::::?@@@@@N @@@@@?::::::S##@@@@@@@@@#@#?::::::?@@@@@N @@@@@?::::*#@#@@@@@@@@@@S#%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::***::::::::::::?@@@@@N @@@@@?:::::::::::*#@@@*:::::::::::?@@@@@N @@@@@?:::::::::::*@@@@S:::::::::::?@@@@@N @@@@@?::::::::::::##S@S:::::::::::?@@@@@N @@@@@?::::::::::::#@S#?:::::::::::?@@@@@N @@@@@?::::::::::::S##@*:::::::::::?@@@@@N @@@@@?::::::::::::?###::::::::::::?@@@@@N @@@@@?:::::::::::**@#??:::::::::::?@@@@@N @@@@@?:::::::::?#@%@#*S#*:::::::::?@@@@@N @@@@@?::::::::%@@@%%S*#@@#*:::::::?@@@@@N @@@@@?::::::::#@@@@@S#@@@@@:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::@@@#@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::@@@##@@@@@@@@@?::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@@#::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*%%*::::::::::::?@@@@@N @@@@@?:::::::::::?@@@@*:::::::::::?@@@@@N @@@@@?:::::::::::*@##@?:::::::::::?@@@@@N @@@@@?:::::::::::*###@?:::::::::::?@@@@@N @@@@@?::::::::::::##SS*:::::::::::?@@@@@N @@@@@?::::::::::::S###::::::::::::?@@@@@N @@@@@?::::::::::::*##@::::::::::::?@@@@@N @@@@@?::::::::::*?S@#%S*::::::::::?@@@@@N @@@@@?::::::::*S@@%%@:%@#*::::::::?@@@@@N @@@@@?::::::::S@@@#S@%#@@@S:::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::%@@@##@@@@@@@@?::::::?@@@@@N @@@@@?:::::::#@@@@@@@@@@@@@%::::::?@@@@@N @@@@@?:::::::@@@@@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@@S::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@@S::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::%@#%::::::::::::?@@@@@N @@@@@?:::::::::::#@@@@*:::::::::::?@@@@@N @@@@@?:::::::::::?#S@@*:::::::::::?@@@@@N @@@@@?:::::::::::*###@*:::::::::::?@@@@@N @@@@@?:::::::::::*##SS::::::::::::?@@@@@N @@@@@?::::::::::::S###::::::::::::?@@@@@N @@@@@?::::::::::::?##@*:::::::::::?@@@@@N @@@@@?::::::::::%####%%#*:::::::::?@@@@@N @@@@@?::::::::*@@@#?#:?@@@?:::::::?@@@@@N @@@@@?::::::::#@@@@@@%@@@@@*::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@#S@@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@##@@@@@@@*::::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::#@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@#:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::***:::::::::::::?@@@@@N @@@@@?:::::::::::?@@@S::::::::::::?@@@@@N @@@@@?:::::::::::@@@@@::::::::::::?@@@@@N @@@@@?:::::::::::?#S#@*:::::::::::?@@@@@N @@@@@?:::::::::::*@#S#::::::::::::?@@@@@N @@@@@?:::::::::::*###%::::::::::::?@@@@@N @@@@@?::::::::::::S##@::::::::::::?@@@@@N @@@@@?:::::::::::*#@#@?*::::::::::?@@@@@N @@@@@?:::::::::*#@@%#?*@@%*:::::::?@@@@@N @@@@@?::::::::S@@@@%S:?@@@#:::::::?@@@@@N @@@@@?::::::::@@@@@###@@@@@:::::::?@@@@@N @@@@@?::::::::#@@@@#S@@@@@@:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@S:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@S::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::***:::::::::::::?@@@@@N @@@@@?:::::::::::?@@@S::::::::::::?@@@@@N @@@@@?:::::::::::@@@@@::::::::::::?@@@@@N @@@@@?:::::::::::?#S#@*:::::::::::?@@@@@N @@@@@?:::::::::::*@#S#::::::::::::?@@@@@N @@@@@?:::::::::::*###%::::::::::::?@@@@@N @@@@@?::::::::::::S##@::::::::::::?@@@@@N @@@@@?:::::::::::*#@#@?*::::::::::?@@@@@N @@@@@?:::::::::*#@@%#?*@@%*:::::::?@@@@@N @@@@@?::::::::S@@@@%S:?@@@#:::::::?@@@@@N @@@@@?::::::::@@@@@###@@@@@:::::::?@@@@@N @@@@@?::::::::#@@@@#S@@@@@@:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@S:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@S::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::*%SS*::::::::::::?@@@@@N @@@@@?::::::::::*@@@@#::::::::::::?@@@@@N @@@@@?::::::::::*@@#@@::::::::::::?@@@@@N @@@@@?:::::::::::%#S#@::::::::::::?@@@@@N @@@@@?:::::::::::?@#S%::::::::::::?@@@@@N @@@@@?:::::::::::*###?::::::::::::?@@@@@N @@@@@?::::::::::::###@*:::::::::::?@@@@@N @@@@@?::::::::::*#@##@?#%*::::::::?@@@@@N @@@@@?::::::::*#@@@%S**@@@?:::::::?@@@@@N @@@@@?::::::::@@@@@#S*S@@@S:::::::?@@@@@N @@@@@?::::::::#@@@@##@@@@@%:::::::?@@@@@N @@@@@?::::::::#@@@@@#@@@@@?:::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@:::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@%:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::**::::::::::::::?@@@@@N @@@@@?:::::::::::?@@@*::::::::::::?@@@@@N @@@@@?::::::::::?@@@@#::::::::::::?@@@@@N @@@@@?:::::::::::##S@@::::::::::::?@@@@@N @@@@@?:::::::::::%###S::::::::::::?@@@@@N @@@@@?:::::::::::*###?::::::::::::?@@@@@N @@@@@?::::::::::::###?::::::::::::?@@@@@N @@@@@?:::::::::::*@##@***:::::::::?@@@@@N @@@@@?:::::::::*#@@S#@*@@S::::::::?@@@@@N @@@@@?::::::::S@@@@##%*@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@#@#@@@@*:::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@#:::::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@?:::::::::?@@@@@N @@@@@?::::::::?@@@@@@@@@?:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::*%%%:::::::::::::?@@@@@N @@@@@?::::::::::*#@@@%::::::::::::?@@@@@N @@@@@?::::::::::?@@@@#::::::::::::?@@@@@N @@@@@?:::::::::::S#S@#::::::::::::?@@@@@N @@@@@?:::::::::::%@##%::::::::::::?@@@@@N @@@@@?:::::::::::*###*::::::::::::?@@@@@N @@@@@?:::::::::::*@#S%::::::::::::?@@@@@N @@@@@?::::::::::*@@##@?@S*::::::::?@@@@@N @@@@@?::::::::*#@@@S#@*@@@::::::::?@@@@@N @@@@@?::::::::@@@@@@@##@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@@@#@@@@::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::::#@@@@@@@@@:::::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@#:::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@S:::::::::?@@@@@/@@@@@?::::#*:::::::::::*::::::::::?@@@@@N @@@@@?::::#*::::::::::*#*:::::::::?@@@@@N @@@@@?::::#*::::::::::::::::::::::?@@@@@N @@@@@?::::#:::::::::::::::::::::::?@@@@@N @@@@@?::::#::::::::**:::::::::::::?@@@@@N @@@@@?::::#::::::::%S*::::::::::::?@@@@@N @@@@@?::::#:::::::*@*:::**::::::::?@@@@@N @@@@@?::::#:::::::?@@*::@*::::::::?@@@@@N @@@@@?::::#:::::::?@?:::*:::::::::?@@@@@N @@@@@?::::#::::::*?**::*::**::::::?@@@@@N @@@@@?:::*#:::::*@@*:::*:*@*::::::?@@@@@N @@@@@?:::*S::::*@@@#??***#@*::::::?@@@@@N @@@@@?:::*S::*S@@@@@@@@@@@@?::::::?@@@@@N @@@@@?:::*%:%@@@@@@@@@@@@@@?::::::?@@@@@N @@@@@?:::*S#@@@@@@@@@@@@@#%:::::::?@@@@@N @@@@@?:::*#@@@@@@@@@@@#S*:::::::::?@@@@@N @@@@@?:::*S#@@@##S???*::::::::::::?@@@@@N @@@@@?:::**:::::::::::::::::::::::?@@@@@N @@@@@?:::*::::::::::::::::::::::::?@@@@@N @@@@@?:::*::::::::::::::::::::::::?@@@@@N @@@@@%***S?**:::::::::::::::::::::?@@@@@N @@@@@@@@@@@@@@#%*:::::::::::::::::?@@@@@/@@@@@?::::%%::::::::::*:::::::::::?@@@@@N @@@@@?::::%?::::::::::**::::::::::?@@@@@N @@@@@?::::S*::::::::::::::::::::::?@@@@@N @@@@@?::::S*::::::::::::::::::::::?@@@@@N @@@@@?::::S*::::::*?*:::::::::::::?@@@@@N @@@@@?::::S*::::::*@S*::*:::::::::?@@@@@N @@@@@?::::S*::::::*@*:::S*::::::::?@@@@@N @@@@@?::::#*::::::?@@*::S*::::::::?@@@@@N @@@@@?::::#:::::::?#?:::::::::::::?@@@@@N @@@@@?::::#::::::*?**::*::**::::::?@@@@@N @@@@@?::::#:::::*@@*:::*:*@?::::::?@@@@@N @@@@@?::::#::::*@@@#%?**?#@%::::::?@@@@@N @@@@@?::::#:::?@@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::S:*#@@@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::S%@@@@@@@@@@@@@@%*::::::?@@@@@N @@@@@?::::##@@@@@@@@@@@S?:::::::::?@@@@@N @@@@@?:::*SS@@@@#S%%%*::::::::::::?@@@@@N @@@@@?::::%::**:::::::::::::::::::?@@@@@N @@@@@?::::*:::::::::::::::::::::::?@@@@@N @@@@@?:::**:::::::::::::::::::::::?@@@@@N @@@@@%***%%**:::::::::::::::::::::?@@@@@N @@@@@@@@@@@@@@#S*:::::::::::::::::?@@@@@/@@@@@?::::%%::::::::::*:::::::::::?@@@@@N @@@@@?::::%?::::::::::**::::::::::?@@@@@N @@@@@?::::S*::::::::::::::::::::::?@@@@@N @@@@@?::::S*::::::::::::::::::::::?@@@@@N @@@@@?::::S*::::::*?*:::::::::::::?@@@@@N @@@@@?::::S*::::::*@S*::*:::::::::?@@@@@N @@@@@?::::S*::::::*@*:::S*::::::::?@@@@@N @@@@@?::::#*::::::?@@*::S*::::::::?@@@@@N @@@@@?::::#:::::::?#?:::::::::::::?@@@@@N @@@@@?::::#::::::*?**::*::**::::::?@@@@@N @@@@@?::::#:::::*@@*:::*:*@?::::::?@@@@@N @@@@@?::::#::::*@@@#%?**?#@%::::::?@@@@@N @@@@@?::::#:::?@@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::S:*#@@@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::S%@@@@@@@@@@@@@@%*::::::?@@@@@N @@@@@?::::##@@@@@@@@@@@S?:::::::::?@@@@@N @@@@@?:::*SS@@@@#S%%%*::::::::::::?@@@@@N @@@@@?::::%::**:::::::::::::::::::?@@@@@N @@@@@?::::*:::::::::::::::::::::::?@@@@@N @@@@@?:::**:::::::::::::::::::::::?@@@@@N @@@@@%***%%**:::::::::::::::::::::?@@@@@N @@@@@@@@@@@@@@#S*:::::::::::::::::?@@@@@/@@@@@?::::*#:::::::::*#*::::::::::?@@@@@N @@@@@?::::*#::::::::::S*::::::::::?@@@@@N @@@@@?::::*S::::::::::::::::::::::?@@@@@N @@@@@?::::*%::::::::::::::::::::::?@@@@@N @@@@@?::::?%::::::*?*::*::::::::::?@@@@@N @@@@@?::::?%::::::%@S*:?*S::::::::?@@@@@N @@@@@?::::??::::::%@*::**:::::::::?@@@@@N @@@@@?::::%*::::::%@@*::::::::::::?@@@@@N @@@@@?::::%*::::::%@?:::::::::::::?@@@@@N @@@@@?::::S*:::::*?******:S*::::::?@@@@@N @@@@@?::::S*:::::@@*:::::*@%::::::?@@@@@N @@@@@?::::S*::::#@@@%??%S@@S::::::?@@@@@N @@@@@?::::S*::*#@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::S:*S@@@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::S*@@@@@@@@@@@@@@#*::::::?@@@@@N @@@@@?::::S#@@@@@@@@@@@#?*::::::::?@@@@@N @@@@@?::::SS@@@@##S%%*::::::::::::?@@@@@N @@@@@?::::%::**:::::::::::::::::::?@@@@@N @@@@@?::::?:::::::::::::::::::::::?@@@@@N @@@@@?::::*:::::::::::::::::::::::?@@@@@N @@@@@%:**?%**:::::::::::::::::::::?@@@@@N @@@@@@@@@@@@@@#S*:::::::::::::::::?@@@@@/@@@@@?:::::@:::::::::*::::::::::::%@@@@@N @@@@@?:::::@:::::::::?::::::::::::?@@@@@N @@@@@?::::*#::::::::::::::::::::::?@@@@@N @@@@@?::::*#::::::::::::::::::::::?@@@@@N @@@@@?::::*#:::::***::**%:::::::::?@@@@@N @@@@@?::::*#:::::*@@%:***:::::::::?@@@@@N @@@@@?::::*S::::::@@*:::::::::::::?@@@@@N @@@@@?::::*S::::::#@#*::::::::::::?@@@@@N @@@@@?::::*S::::::SS*:::::%:::::::?@@@@@N @@@@@?::::*%:::::??*::****@*::::::?@@@@@N @@@@@?::::??::::*@@*:::::S@%::::::?@@@@@N @@@@@?::::??::::#@@@#SS#@@@#::::::?@@@@@N @@@@@?::::?*::*#@@@@@@@@@@@@::::::?@@@@@N @@@@@?::::%*:?@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::%*#@@@@@@@@@@@@@S:::::::?@@@@@N @@@@@?::::%S@@@@@@@@@@S?**::::::::?@@@@@N @@@@@?::::%%@@@@@@S?*:::::::::::::?@@@@@N @@@@@?::::%*::*:::::::::::::::::::?@@@@@N @@@@@?::::?:::::::::::::::::::::::?@@@@@N @@@@@?::::*:::::::::::::::::::::::?@@@@@N @@@@@?:***S**:::::::::::::::::::::?@@@@@N @@@@@@@@@@@@@@@S*:::::::::::::::::?@@@@@/@@@@@?:::::S*:::::::*:::::::::::::%@@@@@N @@@@@?:::::#*:::::::%:::::::::::::?@@@@@N @@@@@?:::::#*:::::::::::::::::::::?@@@@@N @@@@@?:::::#*::::::::::*::::::::::?@@@@@N @@@@@?:::::#*::::**:::*:::::::::::?@@@@@N @@@@@?:::::#:::::%@S::::::::::::::?@@@@@N @@@@@?:::::#:::::*@%*:::::::::::::?@@@@@N @@@@@?:::::#:::::*@@*:::::?:::::::?@@@@@N @@@@@?:::::#:::::*?*:::::*@:::::::?@@@@@N @@@@@?:::::#:::::%*::::::#@*::::::?@@@@@N @@@@@?:::::#::::*@@****?#@@%::::::?@@@@@N @@@@@?::::*#::::#@@@@@@@@@@S::::::?@@@@@N @@@@@?::::*S:::S@@@@@@@@@@%:::::::?@@@@@N @@@@@?::::*S:*@@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::*%*@@@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::*S@@@@@@@@@S?**:::::::::?@@@@@N @@@@@?::::*S#@@@##%*::::::::::::::?@@@@@N @@@@@?::::*?::*:::::::::::::::::::?@@@@@N @@@@@?::::**::::::::::::::::::::::?@@@@@N @@@@@?::::**::::::::::::::::::::::?@@@@@N @@@@@?::**%%*:::::::::::::::::::::?@@@@@N @@@@@##@@@@@@@@S?:::::::::::::::::?@@@@@/@@@@@?:::::*S::::::*::::::::::::::?@@@@@N @@@@@?:::::?S::::::*::::::::::::::?@@@@@N @@@@@?:::::?%::::::::?*:::::::::::?@@@@@N @@@@@?:::::??::::::::?*:::::::::::?@@@@@N @@@@@?:::::%?::::?*:::::::::::::::?@@@@@N @@@@@?:::::%*:::****::::::::::::::?@@@@@N @@@@@?:::::%*::::***:::::?::::::::?@@@@@N @@@@@?:::::S*::::*#%:::::@*:::::::?@@@@@N @@@@@?:::::S*::::*::::::*@S:::::::?@@@@@N @@@@@?:::::#*::::*:::::?@@@:::::::?@@@@@N @@@@@?:::::#*:::?@%?S#@@@@@*::::::?@@@@@N @@@@@?:::::#::::@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::#:::S@@@@@@#**:::::::::?@@@@@N @@@@@?:::::#::#@@@@@@@@%::::::::::?@@@@@N @@@@@?:::::#:S@@@@@@@@@@?:::::::::?@@@@@N @@@@@?:::::#?@@@@@@@S**:::::::::::?@@@@@N @@@@@?:::::S%@@@#S?*::::::::::::::?@@@@@N @@@@@?:::::%::*:::::::::::::::::::?@@@@@N @@@@@?:::::?::::::::::::::::::::::?@@@@@N @@@@@?:::::?::::::::::::::::::::::?@@@@@N @@@@@?::**?S**::::::::::::::::::::?@@@@@N @@@@@##@@@@@@@@#?*::::::::::::::::?@@@@@/@@@@@?:::::*@:::::::::::::::::::::?@@@@@N @@@@@?:::::*#:::::::*:::::::::::::?@@@@@N @@@@@?:::::*#:::::::*%*:::::::::::?@@@@@N @@@@@?:::::*S:::::::**::::::::::::?@@@@@N @@@@@?:::::*S::::**:::::::::::::::?@@@@@N @@@@@?:::::*S::::**:::::*:::::::::?@@@@@N @@@@@?:::::*%:::*:**::::?S::::::::?@@@@@N @@@@@?:::::?%::::*#*::::#@*:::::::?@@@@@N @@@@@?:::::??::::*:::::*@@%:::::::?@@@@@N @@@@@?:::::%*::::*:::*%@@@@:::::::?@@@@@N @@@@@?:::::%*:::%@S%#@@@@@%:::::::?@@@@@N @@@@@?:::::S*:::@@@@@@@##*::::::::?@@@@@N @@@@@?:::::S*::S@@@@@@?:::::::::::?@@@@@N @@@@@?:::::S*:S@@@@@@@#*::::::::::?@@@@@N @@@@@?:::::S:*@@@@@@@@@?::::::::::?@@@@@N @@@@@?:::::#*@@@@@@@S*::::::::::::?@@@@@N @@@@@?:::::S*@@@#S**::::::::::::::?@@@@@N @@@@@?:::::S::*:::::::::::::::::::?@@@@@N @@@@@?:::::%::::::::::::::::::::::?@@@@@N @@@@@?:::::*::::::::::::::::::::::?@@@@@N @@@@@?::***S**::::::::::::::::::::?@@@@@N @@@@@##@@@@@@@@#%*::::::::::::::::?@@@@@/@@@@@?:::::*@:::::::::::::::::::::?@@@@@N @@@@@?:::::*#:::::::*:::::::::::::?@@@@@N @@@@@?:::::*#:::::::*%*:::::::::::?@@@@@N @@@@@?:::::*S:::::::**::::::::::::?@@@@@N @@@@@?:::::*S::::**:::::::::::::::?@@@@@N @@@@@?:::::*S::::**:::::*:::::::::?@@@@@N @@@@@?:::::*%:::*:**::::?S::::::::?@@@@@N @@@@@?:::::?%::::*#*::::#@*:::::::?@@@@@N @@@@@?:::::??::::*:::::*@@%:::::::?@@@@@N @@@@@?:::::%*::::*:::*%@@@@:::::::?@@@@@N @@@@@?:::::%*:::%@S%#@@@@@%:::::::?@@@@@N @@@@@?:::::S*:::@@@@@@@##*::::::::?@@@@@N @@@@@?:::::S*::S@@@@@@?:::::::::::?@@@@@N @@@@@?:::::S*:S@@@@@@@#*::::::::::?@@@@@N @@@@@?:::::S:*@@@@@@@@@?::::::::::?@@@@@N @@@@@?:::::#*@@@@@@@S*::::::::::::?@@@@@N @@@@@?:::::S*@@@#S**::::::::::::::?@@@@@N @@@@@?:::::S::*:::::::::::::::::::?@@@@@N @@@@@?:::::%::::::::::::::::::::::?@@@@@N @@@@@?:::::*::::::::::::::::::::::?@@@@@N @@@@@?::***S**::::::::::::::::::::?@@@@@N @@@@@##@@@@@@@@#%*::::::::::::::::?@@@@@/@@@@@?::::::@*::::::::::::::::::::?@@@@@N @@@@@?::::::@:::::::::::::::::::::?@@@@@N @@@@@?::::::@::::::::?*:::::::::::?@@@@@N @@@@@?::::::#:::::::::::::::::::::?@@@@@N @@@@@?::::::#::::**:::::::::::::::?@@@@@N @@@@@?:::::*#::::***:::::*::::::::?@@@@@N @@@@@?:::::*S:::*:**::::*#::::::::?@@@@@N @@@@@?:::::*S::::*#%::::*@*:::::::?@@@@@N @@@@@?:::::*S::::*::::::#@%:::::::?@@@@@N @@@@@?:::::*S::::*::::*@@@@:::::::?@@@@@N @@@@@?:::::*%:::*#%*S@@@@@S:::::::?@@@@@N @@@@@?:::::*%:::#@@@@@@##?::::::::?@@@@@N @@@@@?:::::??::%@@@@@@S:::::::::::?@@@@@N @@@@@?:::::?*:*@@@@@@@@%::::::::::?@@@@@N @@@@@?:::::%*:@@@@@@@@@%::::::::::?@@@@@N @@@@@?:::::%*%@@@@@@#*::::::::::::?@@@@@N @@@@@?:::::%*S@@@#?*::::::::::::::?@@@@@N @@@@@?:::::%*:**::::::::::::::::::?@@@@@N @@@@@?:::::?::::::::::::::::::::::?@@@@@N @@@@@?:::::*::::::::::::::::::::::?@@@@@N @@@@@?::***S?**:::::::::::::::::::?@@@@@N @@@@@##@@@@@@@@@S?::::::::::::::::?@@@@@/@@@@@?::::::#*::::::::::::::::::::?@@@@@N @@@@@?::::::#*:::::::*::::::::::::?@@@@@N @@@@@?::::::#*::::::::::::::::::::?@@@@@N @@@@@?::::::#*:::::::::*::::::::::?@@@@@N @@@@@?::::::#:::::::::::::::::::::?@@@@@N @@@@@?::::::#::::*S?::::::::::::::?@@@@@N @@@@@?::::::#:::::*:*:::::::::::::?@@@@@N @@@@@?::::::#:::::*?*:::::?:::::::?@@@@@N @@@@@?::::::#:::::S**::::?@:::::::?@@@@@N @@@@@?:::::*#:::::::::::*#@:::::::?@@@@@N @@@@@?:::::*#::::**:::*%@@@*::::::?@@@@@N @@@@@?:::::*S:::*@@S#@@@@@@*::::::?@@@@@N @@@@@?:::::*S::*@@@@@@@@@@?:::::::?@@@@@N @@@@@?:::::*%::@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::*?:S@@@@@@@@#?:::::::::?@@@@@N @@@@@?:::::*?*@@@@@@@#::::::::::::?@@@@@N @@@@@?:::::*?*@@@@@S?:::::::::::::?@@@@@N @@@@@?:::::**:****::::::::::::::::?@@@@@N @@@@@?:::::**:::::::::::::::::::::?@@@@@N @@@@@?:::::*::::::::::::::::::::::?@@@@@N @@@@@?::***%?**:::::::::::::::::::?@@@@@N @@@@@#S@@@@@@@@@#?::::::::::::::::?@@@@@/@@@@@?::::::%%::::::::::::::::::::?@@@@@N @@@@@?::::::%?::::::::::::::::::::?@@@@@N @@@@@?::::::S*::::::::::::::::::::?@@@@@N @@@@@?::::::S*::::::::::::::::::::?@@@@@N @@@@@?::::::S*::::::::::::::::::::?@@@@@N @@@@@?::::::#*::::::::::::::::::::?@@@@@N @@@@@?::::::#*::::*#@S*:::::::::::?@@@@@N @@@@@?::::::#*::::**S@S?::::::::::?@@@@@N @@@@@?::::::#*::::::**::::::::::::?@@@@@N @@@@@?::::::#::::::::::::::*::::::?@@@@@N @@@@@?::::::#:::::*:::::::*#::::::?@@@@@N @@@@@?::::::#::::%@S:::**S@@::::::?@@@@@N @@@@@?::::::#:::S@@@@@@@@@@@::::::?@@@@@N @@@@@?::::::S::S@@@@@@@@@@@%::::::?@@@@@N @@@@@?:::::*S:?@@@@@@@@@#*::::::::?@@@@@N @@@@@?:::::*S:@@@@@@@@%*::::::::::?@@@@@N @@@@@?:::::*%*@@@@@@S*::::::::::::?@@@@@N @@@@@?:::::*?:*****:::::::::::::::?@@@@@N @@@@@?:::::**:::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::***%***:::::::::::::::::::?@@@@@N @@@@@SS@@@@@@@@@#?*:::::::::::::::?@@@@@/@@@@@?::::::?S::::::::::::::::::::?@@@@@N @@@@@?::::::?S::::::::::::::::::::?@@@@@N @@@@@?::::::%%::::::::::::::::::::?@@@@@N @@@@@?::::::%?::::::::::::::::::::?@@@@@N @@@@@?::::::%*::::::::::::::::::::?@@@@@N @@@@@?::::::%*::::::::::::::::::::?@@@@@N @@@@@?::::::S*:::::*SS*:::::::::::?@@@@@N @@@@@?::::::S*:::::@@@@S::::::::::?@@@@@N @@@@@?::::::S*::::::?@#*::::::::::?@@@@@N @@@@@?::::::#*::::::*S::::::::::::?@@@@@N @@@@@?::::::#*::::**:::::::S*:::::?@@@@@N @@@@@?::::::#::::?@@*:::::S@::::::?@@@@@N @@@@@?::::::#:::%@@@@#SSS@@@*:::::?@@@@@N @@@@@?::::::#::%@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::S:*@@@@@@@@@#?*:::::::?@@@@@N @@@@@?::::::#:#@@@@@@@#*::::::::::?@@@@@N @@@@@?::::::S*@@@@@@#*::::::::::::?@@@@@N @@@@@?::::::%:*??**:::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::**??**:::::::::::::::::::?@@@@@N @@@@@S%#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*%::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::%?:::::*%?*:::::::::::?@@@@@N @@@@@?::::::%*:::::#@@@S::::::::::?@@@@@N @@@@@?::::::%*::::::*@@*::::::::::?@@@@@N @@@@@?::::::S*::::::*#*:::::::::::?@@@@@N @@@@@?::::::S*::::****:::::**:::::?@@@@@N @@@@@?::::::S*:::*@@*:::::?@*:::::?@@@@@N @@@@@?::::::S*::*@@@@S%%S@@@*:::::?@@@@@N @@@@@?::::::S::*@@@@@@@@@@@#*:::::?@@@@@N @@@@@?::::::#::@@@@@@@@@@%*:::::::?@@@@@N @@@@@?::::::#:S@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::S*@@@@@@#?::::::::::::?@@@@@N @@@@@?::::::S:*??***::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::**??**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*%::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::%?:::::*%?*:::::::::::?@@@@@N @@@@@?::::::%*:::::#@@@S::::::::::?@@@@@N @@@@@?::::::%*::::::*@@*::::::::::?@@@@@N @@@@@?::::::S*::::::*#*:::::::::::?@@@@@N @@@@@?::::::S*::::****:::::**:::::?@@@@@N @@@@@?::::::S*:::*@@*:::::?@*:::::?@@@@@N @@@@@?::::::S*::*@@@@S%%S@@@*:::::?@@@@@N @@@@@?::::::S::*@@@@@@@@@@@#*:::::?@@@@@N @@@@@?::::::#::@@@@@@@@@@%*:::::::?@@@@@N @@@@@?::::::#:S@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::S*@@@@@@#?::::::::::::?@@@@@N @@@@@?::::::S:*??***::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::**??**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*%::::::::::::::::::::?@@@@@N @@@@@?::::::?%:::::*S%*:::::::::::?@@@@@N @@@@@?::::::??:::::#@@@%::::::::::?@@@@@N @@@@@?::::::%?::::::*@@S*:::::::::?@@@@@N @@@@@?::::::%*::::::*#**::::::::::?@@@@@N @@@@@?::::::%*:::::*%%:::::**:::::?@@@@@N @@@@@?::::::S*:::*#@S?::::*@*:::::?@@@@@N @@@@@?::::::S*::*@@@@@%?%#@@*:::::?@@@@@N @@@@@?::::::S*:*@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S::@@@@@@@@@@S*:::::::?@@@@@N @@@@@?::::::S:%@@@@@@@@%::::::::::?@@@@@N @@@@@?::::::S*@@@@@@@%*:::::::::::?@@@@@N @@@@@?::::::S:*???**::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@%*S@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*%:::::*S?::::::::::::?@@@@@N @@@@@?::::::*%:::::@@@@*::::::::::?@@@@@N @@@@@?::::::?%::::::*@@?::::::::::?@@@@@N @@@@@?::::::??::::::*#*::::**:::::?@@@@@N @@@@@?::::::%?:::::?%*:::::%?:::::?@@@@@N @@@@@?::::::%*:::*#@#*::::S@?:::::?@@@@@N @@@@@?::::::%*::*@@@@@SS#@@@?:::::?@@@@@N @@@@@?::::::S*:*@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:@@@@@@@@@@S*:::::::?@@@@@N @@@@@?::::::S:?@@@@@@@@%*:::::::::?@@@@@N @@@@@?::::::S*#@@@@@@%*:::::::::::?@@@@@N @@@@@?::::::%:*??***::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::**S**:::::::::::::::::::?@@@@@N @@@@@%*S@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*%:::::##%::::::::::::?@@@@@N @@@@@?::::::*%::::*@@@@*::::::::::?@@@@@N @@@@@?::::::?%::::::%#**::::::::::?@@@@@N @@@@@?::::::??::::::**:::::?*:::::?@@@@@N @@@@@?::::::%?:::::%S::::::#*:::::?@@@@@N @@@@@?::::::%*:::*@@@*::*?@@*:::::?@@@@@N @@@@@?::::::%*::*@@@@@@@@@@@?:::::?@@@@@N @@@@@?::::::S*:*@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:@@@@@@@@@@S*:::::::?@@@@@N @@@@@?::::::S:%@@@@@@@@?*:::::::::?@@@@@N @@@@@?::::::S*#@@@@@#%*:::::::::::?@@@@@N @@@@@?::::::S:******::::::::::::::?@@@@@N @@@@@?::::::%:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@%*S@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::??::::*@@S::::::::::::?@@@@@N @@@@@?::::::%?::::*%#@%:::::::::::?@@@@@N @@@@@?::::::%?:::::*@%*::::*::::::?@@@@@N @@@@@?::::::%*:::::*?::::::@::::::?@@@@@N @@@@@?::::::S*::::*%*:::::%@*:::::?@@@@@N @@@@@?::::::S*:::*@@#***%#@@*:::::?@@@@@N @@@@@?::::::S*::?@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:?@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::S:*@@@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::#:#@@@@@@@#*::::::::::?@@@@@N @@@@@?::::::S*@@@@@@S?::::::::::::?@@@@@N @@@@@?::::::S:****::::::::::::::::?@@@@@N @@@@@?::::::%:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@%?S@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::%@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::?%:::::?*:::::::::::::?@@@@@N @@@@@?::::::%?::::*@@%::::::::::::?@@@@@N @@@@@?::::::%?::::*%@@?:::::::::::?@@@@@N @@@@@?::::::%*:::::?#?:::::*::::::?@@@@@N @@@@@?::::::S*:::::*?:::::*@::::::?@@@@@N @@@@@?::::::S*::::*@*::::*@@*:::::?@@@@@N @@@@@?::::::S*:::*@@#%?S#@@@*:::::?@@@@@N @@@@@?::::::S*::?@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#::%@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::S:*@@@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::S:#@@@@@@@#*::::::::::?@@@@@N @@@@@?::::::S:@@@@@@#?::::::::::::?@@@@@N @@@@@?::::::S::***::::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::%@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::?%:::::?*:::::::::::::?@@@@@N @@@@@?::::::%?::::*@@%::::::::::::?@@@@@N @@@@@?::::::%?::::*%@@?:::::::::::?@@@@@N @@@@@?::::::%*:::::?#?:::::*::::::?@@@@@N @@@@@?::::::S*:::::*?:::::*@::::::?@@@@@N @@@@@?::::::S*::::*@*::::*@@*:::::?@@@@@N @@@@@?::::::S*:::*@@#%?S#@@@*:::::?@@@@@N @@@@@?::::::S*::?@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#::%@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::S:*@@@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::S:#@@@@@@@#*::::::::::?@@@@@N @@@@@?::::::S:@@@@@@#?::::::::::::?@@@@@N @@@@@?::::::S::***::::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::%@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::*#?:::::::::::::?@@@@@N @@@@@?::::::??::::?#@#*:::::::::::?@@@@@N @@@@@?::::::%?::::*#@@%:::::::::::?@@@@@N @@@@@?::::::%?:::::*@%*::::*::::::?@@@@@N @@@@@?::::::%*:::::?%:::::*@::::::?@@@@@N @@@@@?::::::S*::::*@%::::*#@*:::::?@@@@@N @@@@@?::::::S*:::*@@@SS#@@@@*:::::?@@@@@N @@@@@?::::::#*::?@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*:%@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::#:*@@@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::S:#@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::S:S@@@###?::::::::::::?@@@@@N @@@@@?::::::S:::::::::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@:::::::::*::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::%@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*S:::::**:::::::::::::?@@@@@N @@@@@?::::::?%:::::S@S*:::::::::::?@@@@@N @@@@@?::::::??::::*S@@@*::::::::::?@@@@@N @@@@@?::::::%?:::::*@##*::::::::::?@@@@@N @@@@@?::::::%*:::::*S*:::::*::::::?@@@@@N @@@@@?::::::S*:::::#@*::::*@::::::?@@@@@N @@@@@?::::::S*::::*@@%***?@@*:::::?@@@@@N @@@@@?::::::S*:::?@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*::S@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#::#@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::#:*@@@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::#:*@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::S:*SS%SS#?::::::::::::?@@@@@N @@@@@?::::::%:::::::::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::*:::::::::?@@@@@N @@@@@?::::::*#::::::::*:::::::::::%@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S:::::**:::::::::::::?@@@@@N @@@@@?::::::*S::::*@@@#:::::::::::?@@@@@N @@@@@?::::::?%::::*@@@@@?:::::::::?@@@@@N @@@@@?::::::??:::::#@@@@%:::::::::?@@@@@N @@@@@?::::::%?:::::%@@#%::::::::::?@@@@@N @@@@@?::::::%*:::::?@S:::::*::::::?@@@@@N @@@@@?::::::S*:::::#@@?:::*@*:::::?@@@@@N @@@@@?::::::S*:::*#@@@@@#@@@*:::::?@@@@@N @@@@@?::::::S*::%@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:#@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*:#@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::#::*#@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::#::*@@@@@@%*::::::::::?@@@@@N @@@@@?::::::S::::**%%*::::::::::::?@@@@@N @@@@@?::::::%:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#:::::::?*:::::::::::%@@@@@N @@@@@?::::::*#:::::**S?:::::::::::?@@@@@N @@@@@?::::::*S:::::?@@@S::::::::::?@@@@@N @@@@@?::::::*S:::::#@@@@#:::::::::?@@@@@N @@@@@?::::::?%:::::@@@@@@%::::::::?@@@@@N @@@@@?::::::??:::::%@@@@S:::::::::?@@@@@N @@@@@?::::::%?:::::*@@#%*:::::::::?@@@@@N @@@@@?::::::%*:::::*@@*:::::::::::?@@@@@N @@@@@?::::::S*::::*@@@@S***#*:::::?@@@@@N @@@@@?::::::S*::*%@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:%@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*::*@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::#:::*#@@@@@@#%*:::::::?@@@@@N @@@@@?::::::#:::*#@@@@S*::::::::::?@@@@@N @@@@@?::::::S:::::**?*::::::::::::?@@@@@N @@@@@?::::::%:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#:::::::*S:::::::::::?@@@@@N @@@@@?::::::*#::::::*?#*::::::::::?@@@@@N @@@@@?::::::*S:::::*@@@@*:::::::::?@@@@@N @@@@@?::::::*S:::::S@@@@@?::::::::?@@@@@N @@@@@?::::::?%:::::#@@@@@@*:::::::?@@@@@N @@@@@?::::::??:::::%@@@@@*::::::::?@@@@@N @@@@@?::::::%?:::::*@@#?%:::::::::?@@@@@N @@@@@?::::::%*:::::*@@?:::::::::::?@@@@@N @@@@@?::::::S*:::::#@@@S*::?*:::::?@@@@@N @@@@@?::::::S*:::*@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*::S@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:S@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*:?#@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::#:::S@@@@@@@#S*:::::::?@@@@@N @@@@@?::::::#:::S@@@@@@*::::::::::?@@@@@N @@@@@?::::::S::::::***::::::::::::?@@@@@N @@@@@?::::::%:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*@::::::::::::::::::::?@@@@@N @@@@@?::::::*#:::::::*S:::::::::::?@@@@@N @@@@@?::::::*#::::::*?#*::::::::::?@@@@@N @@@@@?::::::*S:::::*@@@@*:::::::::?@@@@@N @@@@@?::::::*S:::::S@@@@@?::::::::?@@@@@N @@@@@?::::::?%:::::#@@@@@@*:::::::?@@@@@N @@@@@?::::::??:::::%@@@@@*::::::::?@@@@@N @@@@@?::::::%?:::::*@@#?%:::::::::?@@@@@N @@@@@?::::::%*:::::*@@?:::::::::::?@@@@@N @@@@@?::::::S*:::::#@@@S*::?*:::::?@@@@@N @@@@@?::::::S*:::*@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*::S@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::S*:S@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*:?#@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::#:::S@@@@@@@#S*:::::::?@@@@@N @@@@@?::::::#:::S@@@@@@*::::::::::?@@@@@N @@@@@?::::::S::::::***::::::::::::?@@@@@N @@@@@?::::::%:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::***S**:::::::::::::::::::?@@@@@N @@@@@S?#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::*%::::::****::::::::::?@@@@@N @@@@@?::::::?%::::::S@@#**::::::::?@@@@@N @@@@@?::::::??:::::*@@@@@S*:::::::?@@@@@N @@@@@?::::::%?:::::*@@@@@S::::::::?@@@@@N @@@@@?::::::%*::::::S@@#?:::::::::?@@@@@N @@@@@?::::::S*:::::*%@*:::::::::::?@@@@@N @@@@@?::::::S*:::::?@@S:::::::::::?@@@@@N @@@@@?::::::S*:::::#@@@S%?*S*:::::?@@@@@N @@@@@?::::::S*::::#@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*:::#@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*::#@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::S::%@@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::S::#@@@@@@@%::::::::::?@@@@@N @@@@@?::::::S::#@@##%?*:::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?:::**?S**:::::::::::::::::::?@@@@@N @@@@@S%#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::*#::::::::::::::::::::?@@@@@N @@@@@?::::::*S::::::::::::::::::::?@@@@@N @@@@@?::::::?S::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::%?::::::::::::::::::::?@@@@@N @@@@@?::::::%*:::::*#@#S*:::::::::?@@@@@N @@@@@?::::::%*:::::?#@#@@%::::::::?@@@@@N @@@@@?::::::S*:::::*::::*%::::::::?@@@@@N @@@@@?::::::S*::::::::::::::::::::?@@@@@N @@@@@?::::::S*:::::?*:::::::::::::?@@@@@N @@@@@?::::::#*:::::S@?*::::?*:::::?@@@@@N @@@@@?::::::#*::::S@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*:::S@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#*::S@@@@@@@@@@#*:::::?@@@@@N @@@@@?::::::#::*@@@@@@@@@S*:::::::?@@@@@N @@@@@?::::::S::S@@@@@@@%::::::::::?@@@@@N @@@@@?::::::S::#@@@@S%*:::::::::::?@@@@@N @@@@@?::::::?:::*:::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::?:::::::::::::::::::::?@@@@@N @@@@@?:::**?S**:::::::::::::::::::?@@@@@N @@@@@S%#@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::?S::::::::::::::::::::?@@@@@N @@@@@?::::::?%::::::::::::::::::::?@@@@@N @@@@@?::::::%%::::::::::::::::::::?@@@@@N @@@@@?::::::%?::::::::::::::::::::?@@@@@N @@@@@?::::::%*::::::::::::::::::::?@@@@@N @@@@@?::::::S*:::::*S##?::::::::::?@@@@@N @@@@@?::::::S*:::::?@@##S*::::::::?@@@@@N @@@@@?::::::S*:::::?*:::::::::::::?@@@@@N @@@@@?::::::#*::::::::::::::::::::?@@@@@N @@@@@?::::::#*:::::**:::::::::::::?@@@@@N @@@@@?::::::#::::::%@?*::::?::::::?@@@@@N @@@@@?::::::#:::::%@@@@@@#@@::::::?@@@@@N @@@@@?::::::@*:::S@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::#:::?@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::#::*@@@@@@@@#%*:::::::?@@@@@N @@@@@?::::::S::*@@@@@@@%::::::::::?@@@@@N @@@@@?::::::%::#@@@@#S*:::::::::::?@@@@@N @@@@@?::::::?::*****::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?::::::*:::::::::::::::::::::?@@@@@N @@@@@?:::**?S**:::::::::::::::::::?@@@@@N @@@@@S%@@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?::::::S?::::::::::::::::::::?@@@@@N @@@@@?::::::S*::::::::::::::::::::?@@@@@N @@@@@?::::::S*::::::::::::::::::::?@@@@@N @@@@@?::::::#*::::::::::::::::::::?@@@@@N @@@@@?::::::#*::::::::::::::::::::?@@@@@N @@@@@?::::::#*:::::*%SS*::::::::::?@@@@@N @@@@@?::::::#:::::*?@@@@%:::::::::?@@@@@N @@@@@?::::::#::::::?**::::::::::::?@@@@@N @@@@@?::::::#:::::::::::::::::::::?@@@@@N @@@@@?::::::#::::::?*:::::::::::::?@@@@@N @@@@@?::::::#::::::S@?*::::?::::::?@@@@@N @@@@@?::::::@:::::S@@@@@##@@::::::?@@@@@N @@@@@?::::::@::::#@@@@@@@@@@::::::?@@@@@N @@@@@?:::::*#:::S@@@@@@@@@@%::::::?@@@@@N @@@@@?:::::*S::*@@@@@@@@#?::::::::?@@@@@N @@@@@?:::::*%::?@@@@@@@?::::::::::?@@@@@N @@@@@?:::::*?::#@@@@#%*:::::::::::?@@@@@N @@@@@?:::::**::*****::::::::::::::?@@@@@N @@@@@?:::::**:::::::::::::::::::::?@@@@@N @@@@@?:::::**:::::::::::::::::::::?@@@@@N @@@@@?::***%%**:::::::::::::::::::?@@@@@N @@@@@SS@@@@@@@@@#%*:::::::::::::::?@@@@@/@@@@@?:::::::**:::*@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**:::*@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**::::@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**::::#@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**::::%@@@@@@@#@@@@@@@@@@@@N @@@@@?:::::::?*::::*@@@@@#S#@@@@@@@@@@@@N @@@@@?:::::::?*::::?@@@@@#@@@@@@@@@@@@@@N @@@@@?:::::::?*::::S@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::?*::::@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::?*:::*@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%*:::?@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%*:::S@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%*:::#@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%:::*@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%:::*@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%:::%@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::S*::#@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::#*::@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@*:*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@*:?@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@*:%@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@::#@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?:::::::**:::*@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**:::*@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**::::@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**::::#@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::**::::%@@@@@@@#@@@@@@@@@@@@N @@@@@?:::::::?*::::*@@@@@#S#@@@@@@@@@@@@N @@@@@?:::::::?*::::?@@@@@#@@@@@@@@@@@@@@N @@@@@?:::::::?*::::S@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::?*::::@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::?*:::*@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%*:::?@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%*:::S@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%*:::#@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%:::*@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%:::*@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::%:::%@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::S*::#@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::#*::@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@*:*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@*:?@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@*:%@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::::@::#@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?:::::::?:::*@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::*?::::@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::*?::::#@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::*?::::%@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::*?::::*@@@@@@#@@@@@@@@@@@@@@N @@@@@?::::::*?::::*@@@@@@##@@@@@@@@@@@@@N @@@@@?::::::**:::::@@@@@@#S#@@@@@@@@@@@@N @@@@@?::::::*?:::::@@@@@@S#S@@@@@@@@@@@@N @@@@@?::::::*?::::*@@@@@@@@#@@@@@@@@@@@@N @@@@@?::::::*?::::*@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::**::::%@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::**::::#@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::**::::@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::**:::*@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::**:::?@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::**:::S@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::**:::#@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::??:::@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::%?::*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::S?::*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::S*::?@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::S*::%@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::::%:::?@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::%:::*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::%::::@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::%::::#@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::?::::S@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::?::::?@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::::?::::*@@@##@@@@@@@@@@@@@@@@@N @@@@@?::::::?::::*@@@@@@@S@@@@@@@@@@@@@@N @@@@@?::::::?:::::@@@@@@#S#@@@@@@@@@@@@@N @@@@@?:::::*?:::::@@@@@@@SS#@@@@@@@@@@@@N @@@@@?:::::*?::::*@@@@@@@##S@@@@@@@@@@@@N @@@@@?:::::**::::?@@@@@@@@@#@@@@@@@@@@@@N @@@@@?:::::**::::%@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::**::::#@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::**::::@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::**:::*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::**:::*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::**:::*@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::??:::%@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%?:::#@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%*:::#@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%?:::@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?:::::S:::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::S:::#@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%:::%@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%:::*@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%:::*@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%::::@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%::::@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%::::S@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::::%::::%@@##S##@@@@@@@@@@@@@@@@N @@@@@?:::::%::::*@@@@@@@##@@@@@@@@@@@@@@N @@@@@?:::::%::::%@@@@@#@#S#@@@@@@@@@@@@@N @@@@@?:::::%::::#@@@@@###S#@@@@@@@@@@@@@N @@@@@?:::::%::::S@@@@@@@@#S#@@@@@@@@@@@@N @@@@@?:::::%::::S@@@@@@@@@@#@@@@@@@@@@@@N @@@@@?::::*%::::#@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::*%::::@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::*%::::@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::*%:::*@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::*%:::*@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::*S:::*@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?%:::?@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?%:::%@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::*%:*@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::*?::@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::*?::#@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::**::S@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::**::?@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::**::*@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*::*@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*:::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*:::#@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*:::%@@@####@@@@@@@@@@@@@@@@@N @@@@@?::::%*:::?@@@#SSSS#@@@@@@@@@@@@@@@N @@@@@?::::%*:::*@@@@@@@#SS#@@@@@@@@@@@@@N @@@@@?::::%*:::*@@@@@@@#SSS#@@@@@@@@@@@@N @@@@@?::::%*:::*@@@@@@@@@SSS#@@@@@@@@@@@N @@@@@?::::%*:::*@@@@@@@@@##S#@@@@@@@@@@@N @@@@@?::::S*:::?@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S*:::%@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S*:::S@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S*:::#@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#*:::#@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::?*:@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*:#@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*:S@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:%@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:?@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:*@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:*@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*::@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%:::#@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::S@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::%@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::?@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@#@@@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@#@@@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@###@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@###@@@@@@@@@@N @@@@@?::::#:::*@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::?*:@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*:#@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::?*:S@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:%@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:?@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:*@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*:*@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%*::@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%:::#@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::S@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::%@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::?@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@#@@@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@#@@@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@###@@@@@@@@@@N @@@@@?::::S:::*@@@@@@@@@@@@###@@@@@@@@@@N @@@@@?::::#:::*@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::::@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::S*S@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S*%@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%:?@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:*@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:*@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::#@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::S@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::%@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::?@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::*@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#:::@@@@@@@@@@@@@@@@@#@@@@@@@@N @@@@@?::::S::*@@@@@@@@@@@@@@@@@#@@@@@@@@N @@@@@?::::S::%@@@@@@@@@@@@@@@@@#@@@@@@@@N @@@@@?::::S::#@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#::#@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*#::S@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*#::#@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*#::S@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*#::S@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::SS@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::%?@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S?@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S*@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S*@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S*@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:#@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:#@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:S@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S:?@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::S::@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S:*@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S:S@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S*@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S*@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S*@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::?S?@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S%@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::?SS@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::##@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*##@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*##@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*SS@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S?@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*%:@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*%:@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*SS@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*%*@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*##@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:::*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?:S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@?S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::#S*:::::::::::?@@@@@N @@@@@?:::::::::::::S@@@:::::::::::?@@@@@N @@@@@?::::::::::::*S#SS:::::::::::?@@@@@N @@@@@?::::::::::::*%S#*:::::::::::?@@@@@N @@@@@?::::::::::::*##%::::::::::::?@@@@@N @@@@@?::::::::::*?S@S:::::::::::::?@@@@@N @@@@@?::::::::%@@SS%**::::::::::::?@@@@@N @@@@@?:::::::S@@@?*?*@?:::::::::::?@@@@@N @@@@@?:::::::@@@@@S%#@@S::::::::::?@@@@@N @@@@@?:::::::@@@@@##@@@@::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@#::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@@@#::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@S::::::::::?@@@@@N @@@@@?:::::*@@@%#@@@@@@S::::::::::?@@@@@N @@@@@?::::::S@@#@@@@@@@S::::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@#::::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@*:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::*@@*:::::::::::?@@@@@N @@@@@?:::::::::::::##@#:::::::::::?@@@@@N @@@@@?::::::::::::*##S%:::::::::::?@@@@@N @@@@@?::::::::::::*SS#::::::::::::?@@@@@N @@@@@?::::::::::::*##*::::::::::::?@@@@@N @@@@@?::::::::::*SS@%:::::::::::::?@@@@@N @@@@@?:::::::*#@@S%%**::::::::::::?@@@@@N @@@@@?:::::::#@@@%***@S*::::::::::?@@@@@N @@@@@?:::::::@@@@@#S@@@#::::::::::?@@@@@N @@@@@?::::::*@@@@@##@@@@::::::::::?@@@@@N @@@@@?::::::?@@@@@@@@@@#::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@@@#::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@S::::::::::?@@@@@N @@@@@?:::::*@@SS@@@@@@@%::::::::::?@@@@@N @@@@@?::::::#@S@@@@@@@@S::::::::::?@@@@@N @@@@@?:::::::#@@@@@@@@@@*:::::::::?@@@@@N @@@@@?:::::::@@@@@@@@@@@@?*:::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::**::::::::::::?@@@@@N @@@@@?:::::::::::::S@@%:::::::::::?@@@@@N @@@@@?::::::::::::*###S:::::::::::?@@@@@N @@@@@?::::::::::::%###*:::::::::::?@@@@@N @@@@@?::::::::::::*S#%::::::::::::?@@@@@N @@@@@?::::::::::::?#S:::::::::::::?@@@@@N @@@@@?:::::::::*%@#@%:::::::::::::?@@@@@N @@@@@?:::::::*@@@#??*S*:::::::::::?@@@@@N @@@@@?:::::::@@@@#*?*@@*::::::::::?@@@@@N @@@@@?:::::::@@@@@##@@@#::::::::::?@@@@@N @@@@@?::::::*@@@@@##@@@#::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@S::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@@@S::::::::::?@@@@@N @@@@@?:::::?@@@@@@@@@@@%::::::::::?@@@@@N @@@@@%:::::*@@#@@@@@@@@?::::::::::?@@@@@N @@@@@%:::::*@S#@@@@@@@@#::::::::::?@@@@@N @@@@@%::::::*@@@@@@@@@@@%*::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@#@@@#*::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::*S?::::::::::::?@@@@@N @@@@@?::::::::::::*@@@%:::::::::::?@@@@@N @@@@@?::::::::::::?#S#*:::::::::::?@@@@@N @@@@@?::::::::::::S##S::::::::::::?@@@@@N @@@@@?::::::::::::?S#*::::::::::::?@@@@@N @@@@@?:::::::::::*S@?:::::::::::::?@@@@@N @@@@@?::::::::*S@@#@?:::::::::::::?@@@@@N @@@@@?:::::::S@@@S***@?:::::::::::?@@@@@N @@@@@?:::::::@@@@@%?%@@%::::::::::?@@@@@N @@@@@?::::::*@@@@@S#@@@S::::::::::?@@@@@N @@@@@?::::::%@@@@@##@@@%::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@@@?::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@?::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@@@@*::::::::::?@@@@@N @@@@@%:::::%@@@@@@@@@@@%::::::::::?@@@@@N @@@@@%:::::?###@@@@@@@@@*:::::::::?@@@@@N @@@@@%::::::%@@@@@@@@@@@@%**::::::?@@@@@N @@@@@?::::::#@@@@@@@@@*#@@@%::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::*:::::::::::::?@@@@@N @@@@@%::::::::::::*S@@*:::::::::::?@@@@@N @@@@@?::::::::::::?##@*:::::::::::?@@@@@N @@@@@?::::::::::::S###*:::::::::::?@@@@@N @@@@@?::::::::::::%##?::::::::::::?@@@@@N @@@@@?::::::::::::%SS:::::::::::::?@@@@@N @@@@@?::::::::::*##@*:::::::::::::?@@@@@N @@@@@?:::::::*S@@#%@?*::::::::::::?@@@@@N @@@@@?:::::::@@@@#***@#:::::::::::?@@@@@N @@@@@?::::::*@@@@@S?#@@*::::::::::?@@@@@N @@@@@?::::::*@@@@@S#@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@@##@@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@@@@:::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@@*::::::::::?@@@@@N @@@@@%:::::#@@@@@@@@@@@#::::::::::?@@@@@N @@@@@%:::::S@@@@@@@@@@@@#*::::::::?@@@@@N @@@@@%:::::?#@@@@@@@@@S@@@#%*:::::?@@@@@N @@@@@%:::::%@@@@@@@@@@:*S@??*:::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::*:::::::::::::?@@@@@N @@@@@%::::::::::::*S@@*:::::::::::?@@@@@N @@@@@?::::::::::::?##@*:::::::::::?@@@@@N @@@@@?::::::::::::S###*:::::::::::?@@@@@N @@@@@?::::::::::::%##?::::::::::::?@@@@@N @@@@@?::::::::::::%SS:::::::::::::?@@@@@N @@@@@?::::::::::*##@*:::::::::::::?@@@@@N @@@@@?:::::::*S@@#%@?*::::::::::::?@@@@@N @@@@@?:::::::@@@@#***@#:::::::::::?@@@@@N @@@@@?::::::*@@@@@S?#@@*::::::::::?@@@@@N @@@@@?::::::*@@@@@S#@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@@##@@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@@@@:::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@@*::::::::::?@@@@@N @@@@@%:::::#@@@@@@@@@@@#::::::::::?@@@@@N @@@@@%:::::S@@@@@@@@@@@@#*::::::::?@@@@@N @@@@@%:::::?#@@@@@@@@@S@@@#%*:::::?@@@@@N @@@@@?:::::%@@@@@@@@@@:*S@??*:::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::?S*::::::::::::?@@@@@N @@@@@%::::::::::::?@@@*:::::::::::?@@@@@N @@@@@?::::::::::::S#S#*:::::::::::?@@@@@N @@@@@?::::::::::::S##%::::::::::::?@@@@@N @@@@@?::::::::::::%##*::::::::::::?@@@@@N @@@@@?:::::::::::*SS?:::::::::::::?@@@@@N @@@@@?::::::::*%@@S@*:::::::::::::?@@@@@N @@@@@?:::::::%@@@#*S*#*:::::::::::?@@@@@N @@@@@?:::::::@@@@@?*%@@:::::::::::?@@@@@N @@@@@?::::::*@@@@@S%@@@*::::::::::?@@@@@N @@@@@?::::::S@@@@@S#@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@##@@@:::::::::::?@@@@@N @@@@@?:::::?@@@@@@#@@@S:::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@@?::::::::::?@@@@@N @@@@@%::::*@@@@@@@@@@@@@?:::::::::?@@@@@N @@@@@%::::*@@@@@@@@@@@@@@S**::::::?@@@@@N @@@@@%::::*S@@@@@@@@@@**@@#S*:::::?@@@@@N @@@@@%::::%@@@@@@@@@@@:::*:*::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::**:::::::::::::?@@@@@N @@@@@%::::::::::::*@@#::::::::::::?@@@@@N @@@@@%::::::::::::S###::::::::::::?@@@@@N @@@@@?::::::::::::###S::::::::::::?@@@@@N @@@@@?::::::::::::S##*::::::::::::?@@@@@N @@@@@?::::::::::::%#S:::::::::::::?@@@@@N @@@@@?::::::::::?##S*:::::::::::::?@@@@@N @@@@@?:::::::*%@@@?@**::::::::::::?@@@@@N @@@@@?:::::::#@@@@*S?@?:::::::::::?@@@@@N @@@@@?::::::*@@@@@S*#@@:::::::::::?@@@@@N @@@@@?::::::S@@@@@S%@@#:::::::::::?@@@@@N @@@@@?::::::@@@@@@##@@#:::::::::::?@@@@@N @@@@@?:::::*@@@@@@##@@?:::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@@S::::::::::?@@@@@N @@@@@%::::?@@@@@@@@@@@@@S:::::::::?@@@@@N @@@@@%::::S@@@@@@@@@@@S#@#S?::::::?@@@@@N @@@@@%::::#@@@@@@@@@@@*:***?*:::::?@@@@@N @@@@@%::::S#@@@@@@@##@*:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::S%*::::::::::::?@@@@@N @@@@@%::::::::::::#@@#::::::::::::?@@@@@N @@@@@%::::::::::::##SS::::::::::::?@@@@@N @@@@@?:::::::::::*###*::::::::::::?@@@@@N @@@@@?::::::::::::SS#:::::::::::::?@@@@@N @@@@@?:::::::::::*S#?:::::::::::::?@@@@@N @@@@@?:::::::::*#@SS*:::::::::::::?@@@@@N @@@@@?:::::::?@@@@*#?%::::::::::::?@@@@@N @@@@@?:::::::@@@@@?SS@%:::::::::::?@@@@@N @@@@@?::::::%@@@@@#*@@%:::::::::::?@@@@@N @@@@@?::::::@@@@@@#%@@?:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@#@@*:::::::::::?@@@@@N @@@@@?:::::%@@@@@@@#@@::::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?::::?@#@@@@@@@@@@#*:::::::::?@@@@@N @@@@@%::::#@@@@@@@@@@@@@@**:::::::?@@@@@N @@@@@%:::*@@@@@@@@@@@@%*###%::::::?@@@@@N @@@@@%:::?@@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@%:::?@@@@@@@@@@#@*:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::*@#*::::::::::::?@@@@@N @@@@@%:::::::::::*@@@S::::::::::::?@@@@@N @@@@@%:::::::::::*##S?::::::::::::?@@@@@N @@@@@?:::::::::::*###*::::::::::::?@@@@@N @@@@@?::::::::::::SSS:::::::::::::?@@@@@N @@@@@?:::::::::::%##*:::::::::::::?@@@@@N @@@@@?::::::::*%@@%S*:::::::::::::?@@@@@N @@@@@?:::::::?@@@@*S%#::::::::::::?@@@@@N @@@@@?:::::::@@@@@S##@?:::::::::::?@@@@@N @@@@@?::::::%@@@@@@*#@*:::::::::::?@@@@@N @@@@@?::::::@@@@@@@%#@::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@::::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@::::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::S@%#@@@@@@@@@@*:::::::::?@@@@@N @@@@@%::::@@%@@@@@@@@@@@@S*:::::::?@@@@@N @@@@@%:::%@S#@@@@@@@@@%**?%*::::::?@@@@@N @@@@@%:::@@%@@@@@@@@@@*:::::::::::?@@@@@N @@@@@%::*@#S@@@@@@@@#@*:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::*::::::::::::::?@@@@@N @@@@@%::::::::::::S@@*::::::::::::?@@@@@N @@@@@%:::::::::::?@##?::::::::::::?@@@@@N @@@@@%:::::::::::*###*::::::::::::?@@@@@N @@@@@?:::::::::::*##S:::::::::::::?@@@@@N @@@@@?:::::::::::*S#%:::::::::::::?@@@@@N @@@@@?::::::::::*S#S*:::::::::::::?@@@@@N @@@@@?::::::::*%@@%S*:::::::::::::?@@@@@N @@@@@?:::::::?@@@@*S?@::::::::::::?@@@@@N @@@@@?:::::::@@@@@@##@*:::::::::::?@@@@@N @@@@@?::::::?@@@@@@*#@::::::::::::?@@@@@N @@@@@?::::::#@@@@@@%#@::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@::::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@::::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@::::::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?::::@@?#@@@@@@@@@@*:::::::::?@@@@@N @@@@@%:::*@#*@@@@@@@@@@@@#*:::::::?@@@@@N @@@@@%:::#@*?@@@@@@@@@?:**?:::::::?@@@@@N @@@@@%::*@#:@@@@@@@@@@*:::::::::::?@@@@@N @@@@@%::%@?*@@@@@@@@@@*:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::*::::::::::::::?@@@@@N @@@@@%::::::::::::S@@*::::::::::::?@@@@@N @@@@@%:::::::::::?@##?::::::::::::?@@@@@N @@@@@%:::::::::::*###*::::::::::::?@@@@@N @@@@@?:::::::::::*##S:::::::::::::?@@@@@N @@@@@?:::::::::::*S#%:::::::::::::?@@@@@N @@@@@?::::::::::*S#S*:::::::::::::?@@@@@N @@@@@?::::::::*%@@%S*:::::::::::::?@@@@@N @@@@@?:::::::?@@@@*S?@::::::::::::?@@@@@N @@@@@?:::::::@@@@@@##@*:::::::::::?@@@@@N @@@@@?::::::?@@@@@@*#@::::::::::::?@@@@@N @@@@@?::::::#@@@@@@%#@::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@::::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@::::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@::::::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?::::@@?#@@@@@@@@@@*:::::::::?@@@@@N @@@@@%:::*@#*@@@@@@@@@@@@#*:::::::?@@@@@N @@@@@%:::#@*?@@@@@@@@@?:**?:::::::?@@@@@N @@@@@%::*@#:@@@@@@@@@@*:::::::::::?@@@@@N @@@@@%::%@?*@@@@@@@@@@*:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::**::::::::::::::?@@@@@N @@@@@%:::::::::::*@@@:::::::::::::?@@@@@N @@@@@%:::::::::::S@##*::::::::::::?@@@@@N @@@@@%:::::::::::%##S:::::::::::::?@@@@@N @@@@@?:::::::::::%##S:::::::::::::?@@@@@N @@@@@?:::::::::::*##?:::::::::::::?@@@@@N @@@@@?:::::::::::S#S::::::::::::::?@@@@@N @@@@@?:::::::::?@@%S**::::::::::::?@@@@@N @@@@@?:::::::*@@@@?S*@::::::::::::?@@@@@N @@@@@?:::::::#@@@@@#S@*:::::::::::?@@@@@N @@@@@?::::::*@@@@@@*#@::::::::::::?@@@@@N @@@@@?::::::S@@@@@@%#@::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@##@::::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@#::::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@::::::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@S:::::::::::?@@@@@N @@@@@?::::@@%@@@@@@@@@@#*:::::::::?@@@@@N @@@@@%:::*@#*@@@@@@@@@@@@S*:::::::?@@@@@N @@@@@%:::#@*?@@@@@@@@@*:***:::::::?@@@@@N @@@@@%::?@#:#@@@@@@@@@*:::::::::::?@@@@@N @@@@@%::@@*:@@@@@@@@@@*:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::*@@%:::::::::::::?@@@@@N @@@@@%:::::::::::#@##:::::::::::::?@@@@@N @@@@@%:::::::::::##SS:::::::::::::?@@@@@N @@@@@?:::::::::::S##%:::::::::::::?@@@@@N @@@@@?:::::::::::*##?:::::::::::::?@@@@@N @@@@@?:::::::::::?#S::::::::::::::?@@@@@N @@@@@?:::::::::*S@%S**::::::::::::?@@@@@N @@@@@?:::::::*S@@@%#*@*:::::::::::?@@@@@N @@@@@?:::::::S@@@@@#%@*:::::::::::?@@@@@N @@@@@?:::::::@@@@@@*S@::::::::::::?@@@@@N @@@@@?::::::*@@@@@@%%@::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@S@::::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@##::::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@::::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::#@@@@@@@@@@@@S::::::::::?@@@@@N @@@@@%:::*@@?@@@@@@@@@@@@?::::::::?@@@@@N @@@@@%:::S@%*@@@@@@@@@?:*S::::::::?@@@@@N @@@@@%::*@@:%@@@@@@@@@*:::::::::::?@@@@@N @@@@@%::S@S:#@@@@@@@@@::::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::*SS*:::::::::::::%@@@@@N @@@@@%:::::::::::@@@%:::::::::::::%@@@@@N @@@@@%::::::::::*@SS%:::::::::::::%@@@@@N @@@@@?:::::::::::###?:::::::::::::?@@@@@N @@@@@?:::::::::::%##*:::::::::::::?@@@@@N @@@@@?:::::::::::*#S::::::::::::::?@@@@@N @@@@@?::::::::::*@SS**::::::::::::?@@@@@N @@@@@?::::::::*S@@?@*@*:::::::::::?@@@@@N @@@@@?:::::::*@@@@##?@*:::::::::::?@@@@@N @@@@@?:::::::#@@@@@*S@*:::::::::::?@@@@@N @@@@@?::::::*@@@@@@%%@*:::::::::::?@@@@@N @@@@@?::::::?@@@@@@@%@::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@#@::::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@::::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@?:::::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@@%::::::::::?@@@@@N @@@@@%::::@@SS@@@@@@@@@@#*::::::::?@@@@@N @@@@@%:::*@@*#@@@@@@@@?*S?::::::::?@@@@@N @@@@@%:::%@S:@@@@@@@@@::::::::::::?@@@@@N @@@@@%:::@@**@@@@@@@@@::::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::***::::::::::::::?@@@@@N @@@@@%::::::::::*@@@*:::::::::::::?@@@@@N @@@@@%::::::::::?@##*:::::::::::::?@@@@@N @@@@@?::::::::::*###*:::::::::::::?@@@@@N @@@@@?:::::::::::SS#*:::::::::::::?@@@@@N @@@@@?:::::::::::*#S::::::::::::::?@@@@@N @@@@@?:::::::::::S#S**::::::::::::?@@@@@N @@@@@?:::::::::*@@?@*@*:::::::::::?@@@@@N @@@@@?::::::::S@@@%S*@?:::::::::::?@@@@@N @@@@@?:::::::S@@@@@*%@*:::::::::::?@@@@@N @@@@@?:::::::@@@@@@%%@*:::::::::::?@@@@@N @@@@@?:::::::@@@@@@#%@*:::::::::::?@@@@@N @@@@@?::::::S@@@@@@@S@*:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?:::::?@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@@?::::::::::?@@@@@N @@@@@%::::*@@%@@@@@@@@@@S*::::::::?@@@@@N @@@@@%::::S@S*@@@@@@@@?*#*::::::::?@@@@@N @@@@@%::::#@**@@@@@@@@::::::::::::?@@@@@N @@@@@%:::*@@:*@@@@@@@#::::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@%::::::::::*@@S::::::::::::::%@@@@@N @@@@@%::::::::::S@##::::::::::::::%@@@@@N @@@@@?::::::::::S#SS*:::::::::::::?@@@@@N @@@@@?::::::::::*#SS*:::::::::::::?@@@@@N @@@@@?:::::::::::%#%::::::::::::::?@@@@@N @@@@@?:::::::::::S#%**::::::::::::?@@@@@N @@@@@?::::::::::S#S@*@%:::::::::::?@@@@@N @@@@@?::::::::*@@@*S*@S:::::::::::?@@@@@N @@@@@?:::::::?@@@@S*%@?:::::::::::?@@@@@N @@@@@?:::::::@@@@@@%%@?:::::::::::?@@@@@N @@@@@?:::::::@@@@@@#?@?:::::::::::?@@@@@N @@@@@?::::::*@@@@@@#S@*:::::::::::?@@@@@N @@@@@?::::::#@@@@@@@#@*:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@%::::::::::?@@@@@N @@@@@%:::::S@@@@@@@@@@@@S*::::::::?@@@@@N @@@@@%:::::@@#@@@@@@@@%?#*::::::::?@@@@@N @@@@@%::::*@@*@@@@@@@@::::::::::::?@@@@@N @@@@@%::::*@#*@@@@@@@@::::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@%::::::::::*@@S::::::::::::::%@@@@@N @@@@@%::::::::::S@##::::::::::::::%@@@@@N @@@@@?::::::::::S#SS*:::::::::::::?@@@@@N @@@@@?::::::::::*#SS*:::::::::::::?@@@@@N @@@@@?:::::::::::%#%::::::::::::::?@@@@@N @@@@@?:::::::::::S#%**::::::::::::?@@@@@N @@@@@?::::::::::S#S@*@%:::::::::::?@@@@@N @@@@@?::::::::*@@@*S*@S:::::::::::?@@@@@N @@@@@?:::::::?@@@@S*%@?:::::::::::?@@@@@N @@@@@?:::::::@@@@@@%%@?:::::::::::?@@@@@N @@@@@?:::::::@@@@@@#?@?:::::::::::?@@@@@N @@@@@?::::::*@@@@@@#S@*:::::::::::?@@@@@N @@@@@?::::::#@@@@@@@#@*:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@%::::::::::?@@@@@N @@@@@%:::::S@@@@@@@@@@@@S*::::::::?@@@@@N @@@@@%:::::@@#@@@@@@@@%?#*::::::::?@@@@@N @@@@@%::::*@@*@@@@@@@@::::::::::::?@@@@@N @@@@@%::::*@#*@@@@@@@@::::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::*SS*::::::::::::::?@@@@@N @@@@@%::::::::::@@@S::::::::::::::?@@@@@N @@@@@?::::::::::##SS::::::::::::::?@@@@@N @@@@@?::::::::::S#SS::::::::::::::?@@@@@N @@@@@?::::::::::*S#?::::::::::::::?@@@@@N @@@@@?:::::::::::S#%**::::::::::::?@@@@@N @@@@@?::::::::::?#@#?@S:::::::::::?@@@@@N @@@@@?:::::::::S@#*%*@@:::::::::::?@@@@@N @@@@@?:::::::*@@@@**?@S:::::::::::?@@@@@N @@@@@?:::::::@@@@@@%%@S:::::::::::?@@@@@N @@@@@?:::::::@@@@@@#%@S:::::::::::?@@@@@N @@@@@?:::::::@@@@@@#S@%:::::::::::?@@@@@N @@@@@?::::::*@@@@@@@#@%:::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@@@#::::::::::?@@@@@N @@@@@%::::::@@@@@@@@@@@@#*::::::::?@@@@@N @@@@@%:::::*@@@@@@@@@@S?S*::::::::?@@@@@N @@@@@%:::::*@@@@@@@@@@*:::::::::::?@@@@@N @@@@@%:::::?@@@@@@@@@@*:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::***:::::::::::::::?@@@@@N @@@@@%:::::::::*@@@*::::::::::::::?@@@@@N @@@@@?:::::::::*###%::::::::::::::?@@@@@N @@@@@?::::::::::###%::::::::::::::?@@@@@N @@@@@?::::::::::?##*::::::::::::::?@@@@@N @@@@@?:::::::::::S#?::::::::::::::?@@@@@N @@@@@?::::::::::*##@S@#:::::::::::?@@@@@N @@@@@?:::::::::*@%%S*@@*::::::::::?@@@@@N @@@@@?::::::::S@@#**?@@*::::::::::?@@@@@N @@@@@?:::::::#@@@@S?%@@:::::::::::?@@@@@N @@@@@?:::::::@@@@@@S%@@:::::::::::?@@@@@N @@@@@?:::::::#@@@@@#%@@:::::::::::?@@@@@N @@@@@?:::::::@@@@@@#S@@*::::::::::?@@@@@N @@@@@?::::::*@@@@@@@#@@#::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@*:::::::::?@@@@@N @@@@@%::::::S@@@@@@@@@@@@?::::::::?@@@@@N @@@@@%::::::#@@@@@@@@@@*#?::::::::?@@@@@N @@@@@%::::::#@@@@@@@@@#:::::::::::?@@@@@N @@@@@%::::::#@@@@@@@@@@:::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@%:::::::::*#@@:::::::::::::::%@@@@@N @@@@@?:::::::::%@#@*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#?::::::::::::::?@@@@@N @@@@@?::::::::::S##*::::::::::::::?@@@@@N @@@@@?::::::::::*##*::::::::::::::?@@@@@N @@@@@?::::::::::*##@S#S:::::::::::?@@@@@N @@@@@?:::::::::*#S#S?@@?::::::::::?@@@@@N @@@@@?::::::::*@@?**?@@S::::::::::?@@@@@N @@@@@?:::::::%@@@@??S@@%::::::::::?@@@@@N @@@@@?:::::::@@@@@#S%@@%::::::::::?@@@@@N @@@@@?:::::::@@@@@@#%@@#::::::::::?@@@@@N @@@@@?:::::::#@@@@@#S@@@::::::::::?@@@@@N @@@@@?:::::::@@@@@@@#@@@?:::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@#:::::::::?@@@@@N @@@@@%::::::?@@@@@@@@@@@@%::::::::?@@@@@N @@@@@%::::::?@@@@@@@@@@?%%::::::::?@@@@@N @@@@@%::::::%@@@@@@@@@@*::::::::::?@@@@@N @@@@@%::::::%@@@@@@@@@@%::::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::*S#%:::::::::::::::?@@@@@N @@@@@?:::::::::S@#@*::::::::::::::?@@@@@N @@@@@?:::::::::%#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*#SS*::::::::::::::?@@@@@N @@@@@?::::::::::%##*::::::::::::::?@@@@@N @@@@@?::::::::::*##@%%?:::::::::::?@@@@@N @@@@@?::::::::::%@#SS@@S::::::::::?@@@@@N @@@@@?:::::::::#@??*?@@@::::::::::?@@@@@N @@@@@?:::::::*@@@S*%S@@@::::::::::?@@@@@N @@@@@?:::::::@@@@@#SS@@@*:::::::::?@@@@@N @@@@@?:::::::@@@@@@SS@@@S:::::::::?@@@@@N @@@@@?:::::::#@@@@@##@@@#:::::::::?@@@@@N @@@@@?:::::::#@@@@@@#@@@@:::::::::?@@@@@N @@@@@?:::::::@@@@@@@@@@@@?::::::::?@@@@@N @@@@@%::::::*@@@@@@@@@@@##::::::::?@@@@@N @@@@@%::::::*@@@@@@@@@@#?S::::::::?@@@@@N @@@@@%::::::*@@@@@@@@@@@::::::::::?@@@@@N @@@@@%::::::*@@@@@@@@@@@*:::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::*%S?:::::::::::::::?@@@@@N @@@@@?:::::::::S@@@*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*###*::::::::::::::?@@@@@N @@@@@?::::::::::S##*::::::::::::::?@@@@@N @@@@@?::::::::::*##@?**:::::::::::?@@@@@N @@@@@?::::::::::*@#SS@@#::::::::::?@@@@@N @@@@@?:::::::::%@?%*?@@@*:::::::::?@@@@@N @@@@@?::::::::#@@%*?S@@@?:::::::::?@@@@@N @@@@@?:::::::S@@@@#SS@@@#:::::::::?@@@@@N @@@@@?:::::::#@@@@@#S@@@@?::::::::?@@@@@N @@@@@?:::::::S@@@@@##@@@@%::::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@::::::::?@@@@@N @@@@@%:::::::#@@@@@@@@@@@@*:::::::?@@@@@N @@@@@%:::::::@@@@@@@@@@@#S::::::::?@@@@@N @@@@@%:::::::#@@@@@@@@@@#:::::::::?@@@@@N @@@@@%:::::::#@@@@@@@@@@@:::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::*%S?:::::::::::::::?@@@@@N @@@@@?:::::::::S@@@*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*###*::::::::::::::?@@@@@N @@@@@?::::::::::S##*::::::::::::::?@@@@@N @@@@@?::::::::::*##@?**:::::::::::?@@@@@N @@@@@?::::::::::*@#SS@@#::::::::::?@@@@@N @@@@@?:::::::::%@?%*?@@@*:::::::::?@@@@@N @@@@@?::::::::#@@%*?S@@@?:::::::::?@@@@@N @@@@@?:::::::S@@@@#SS@@@#:::::::::?@@@@@N @@@@@?:::::::#@@@@@#S@@@@?::::::::?@@@@@N @@@@@?:::::::S@@@@@##@@@@%::::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@::::::::?@@@@@N @@@@@%:::::::#@@@@@@@@@@@@*:::::::?@@@@@N @@@@@%:::::::@@@@@@@@@@@#S::::::::?@@@@@N @@@@@%:::::::#@@@@@@@@@@#:::::::::?@@@@@N @@@@@%:::::::#@@@@@@@@@@@:::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@%::::::::::?%?:::::::::::::::%@@@@@N @@@@@?:::::::::%@@@*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#?::::::::::::::?@@@@@N @@@@@?:::::::::*###?::::::::::::::?@@@@@N @@@@@?::::::::::S##*::::::::::::::?@@@@@N @@@@@?::::::::::*##@***:::::::::::?@@@@@N @@@@@?::::::::::*@##S@@@::::::::::?@@@@@N @@@@@?:::::::::*@%S*?@@@?:::::::::?@@@@@N @@@@@?::::::::%@@?*?S@@@#:::::::::?@@@@@N @@@@@?:::::::%@@@@#S#@@@@*::::::::?@@@@@N @@@@@?:::::::S@@@@@##@@@@@::::::::?@@@@@N @@@@@?:::::::S@@@@@#@@@@@@*:::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@?:::::::?@@@@@N @@@@@%:::::::S@@@@@@@@@@@@%:::::::?@@@@@N @@@@@%:::::::@@@@@@@@@@@@S*:::::::?@@@@@N @@@@@%:::::::S@@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::%@@@@@@@#@@@%::::::::?@@@@@/@@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::*?*:::::::::::::::?@@@@@N @@@@@?:::::::::*@@@*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#%::::::::::::::?@@@@@N @@@@@?::::::::::###%::::::::::::::?@@@@@N @@@@@?::::::::::%##*::::::::::::::?@@@@@N @@@@@?::::::::::*S#@*:::::::::::::?@@@@@N @@@@@?::::::::::*###S@@@*:::::::::?@@@@@N @@@@@?:::::::::*#%S*?@@@S:::::::::?@@@@@N @@@@@?::::::::?@@?*?%@@@@:::::::::?@@@@@N @@@@@?:::::::%@@@@S##@@@@S::::::::?@@@@@N @@@@@?:::::::S@@@@#S#@@@@@?:::::::?@@@@@N @@@@@?:::::::S@@@@@#@@@@@@%:::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@@@:::::::?@@@@@N @@@@@%:::::::S@@@@@@@@@@@@#:::::::?@@@@@N @@@@@%:::::::@@@@@@@@@@@@#*:::::::?@@@@@N @@@@@%:::::::?@@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::*@@@@@@@#@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*?*:::::::::::::::?@@@@@N @@@@@?:::::::::*@@@%::::::::::::::?@@@@@N @@@@@?::::::::::#S#S::::::::::::::?@@@@@N @@@@@?::::::::::%#SS::::::::::::::?@@@@@N @@@@@?::::::::::?#S%::::::::::::::?@@@@@N @@@@@?:::::::::::S##::::::::::::::?@@@@@N @@@@@?:::::::::::S##%##S*:::::::::?@@@@@N @@@@@?::::::::::%%#**@@@#:::::::::?@@@@@N @@@@@?::::::::*@@?*??@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@SSS@@@@S::::::::?@@@@@N @@@@@?:::::::?@@@@##S@@@@@S:::::::?@@@@@N @@@@@?:::::::?@@@@@#@@@@@@@:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::#@@@@@@@@@@@#S:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::#@@@@@#S@@@@?:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@?::::::::::::::::::::::::::::%@@@@@N @@@@@?:::::::::::**:::::::::::::::%@@@@@N @@@@@?::::::::::S@@#::::::::::::::?@@@@@N @@@@@?::::::::::S#S@::::::::::::::?@@@@@N @@@@@?::::::::::*#S#*:::::::::::::?@@@@@N @@@@@?::::::::::*#SS::::::::::::::?@@@@@N @@@@@?:::::::::::S#@::::::::::::::?@@@@@N @@@@@?:::::::::::?#@?%?**:::::::::?@@@@@N @@@@@?::::::::::*%#?*@@@@:::::::::?@@@@@N @@@@@?:::::::::%@?*?*@@@@*::::::::?@@@@@N @@@@@?::::::::@@@@S#S@@@@#::::::::?@@@@@N @@@@@?:::::::*@@@@#SS@@@@@*:::::::?@@@@@N @@@@@?:::::::*@@@@@##@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@?::::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@@@?::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@#@*::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@S:::::::?@@@@@N @@@@@?::::::::*#@@#@#S@@@@S:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*:::::::::::::::?@@@@@N @@@@@?::::::::::*@@@*:::::::::::::?@@@@@N @@@@@?::::::::::*##@*:::::::::::::?@@@@@N @@@@@?::::::::::*#S#*:::::::::::::?@@@@@N @@@@@?:::::::::::S#S*:::::::::::::?@@@@@N @@@@@?:::::::::::?#@::::::::::::::?@@@@@N @@@@@?:::::::::::*#@?**:::::::::::?@@@@@N @@@@@?:::::::::::*#%*@@@#*::::::::?@@@@@N @@@@@?:::::::::*@%*?:@@@@?::::::::?@@@@@N @@@@@?::::::::%@@@S#%@@@@#::::::::?@@@@@N @@@@@?::::::::@@@@@##@@@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@#@@@@@@#:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@#@@@@@@@@*::::::?@@@@@N @@@@@?::::::::%@@@#@@@@@@#@*::::::?@@@@@N @@@@@?:::::::::*%@@@@@@@@@#:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*:::::::::::::::?@@@@@N @@@@@?::::::::::*@@@*:::::::::::::?@@@@@N @@@@@?::::::::::*##@*:::::::::::::?@@@@@N @@@@@?::::::::::*#S#*:::::::::::::?@@@@@N @@@@@?:::::::::::S#S*:::::::::::::?@@@@@N @@@@@?:::::::::::?#@::::::::::::::?@@@@@N @@@@@?:::::::::::*#@?**:::::::::::?@@@@@N @@@@@?:::::::::::*#%*@@@#*::::::::?@@@@@N @@@@@?:::::::::*@%*?:@@@@?::::::::?@@@@@N @@@@@?::::::::%@@@S#%@@@@#::::::::?@@@@@N @@@@@?::::::::@@@@@##@@@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@#@@@@@@#:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::@@@@#@@@@@@@@*::::::?@@@@@N @@@@@?::::::::%@@@#@@@@@@#@*::::::?@@@@@N @@@@@?:::::::::*%@@@@@@@@@#:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*:::::::::::::::?@@@@@N @@@@@?:::::::::::S@@*:::::::::::::?@@@@@N @@@@@?:::::::::::###S:::::::::::::?@@@@@N @@@@@?:::::::::::###%:::::::::::::?@@@@@N @@@@@?:::::::::::?#S?:::::::::::::?@@@@@N @@@@@?:::::::::::*#@*:::::::::::::?@@@@@N @@@@@?::::::::::::S@%*::::::::::::?@@@@@N @@@@@?:::::::::::*S%?#@@S*::::::::?@@@@@N @@@@@?::::::::::%#*?:#@@@S::::::::?@@@@@N @@@@@?::::::::*@@@S#%@@@@@::::::::?@@@@@N @@@@@?::::::::?@@@@##@@@@@*:::::::?@@@@@N @@@@@?::::::::?@@@@#@@@@@@S:::::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::?@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::?@@#@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::?@@##@@@@@@@@*::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@#S@:::::::?@@@@@N @@@@@?:::::::::**@@@@@@@@@S:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@?::::::::::::::::::::::::::::%@@@@@N @@@@@?::::::::::::**::::::::::::::%@@@@@N @@@@@?:::::::::::?@@S:::::::::::::?@@@@@N @@@@@?:::::::::::%#S#:::::::::::::?@@@@@N @@@@@?:::::::::::%#S#:::::::::::::?@@@@@N @@@@@?:::::::::::*#S%:::::::::::::?@@@@@N @@@@@?::::::::::::S@?:::::::::::::?@@@@@N @@@@@?::::::::::::*@S**:::::::::::?@@@@@N @@@@@?::::::::::::*%?%@@S*::::::::?@@@@@N @@@@@?::::::::::*@***%@@@@::::::::?@@@@@N @@@@@?:::::::::S@@##%@@@@@*:::::::?@@@@@N @@@@@?:::::::::@@@@#@@@@@@*:::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::::@@#@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::::@#S@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::::%@@@@@@@@#@#:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*?*:::::::::::::?@@@@@N @@@@@?:::::::::::*@@@*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?::::::::::::SSS*::::::::::::?@@@@@N @@@@@?::::::::::::*@S:::::::::::::?@@@@@N @@@@@?:::::::::::::@#?%*::::::::::?@@@@@N @@@@@?::::::::::::*?%*@@@S::::::::?@@@@@N @@@@@?::::::::::*@?**%@@@@*:::::::?@@@@@N @@@@@?:::::::::*@@@@#@@@@@%:::::::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@S:::::::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@@:::::::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@S::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@%::::::?@@@@@N @@@@@?:::::::::%@@@@@@@##@@*::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*#S*::::::::::::?@@@@@N @@@@@?::::::::::::#@@S::::::::::::?@@@@@N @@@@@?::::::::::::#S#%::::::::::::?@@@@@N @@@@@?::::::::::::%#S%::::::::::::?@@@@@N @@@@@?::::::::::::*SS*::::::::::::?@@@@@N @@@@@?:::::::::::::S#?*:::::::::::?@@@@@N @@@@@?:::::::::::::S#?##%*::::::::?@@@@@N @@@@@?:::::::::::*?*S*@@@@?:::::::?@@@@@N @@@@@?::::::::::*@@*##@@@@#:::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@?::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::::::#@@@@@##@@@@::::::?@@@@@N @@@@@?:::::::::?#@@@@@#S@@@S::::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@@S*::::::?@@@@@N @@@@@?:::::::::*S#@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::::%@@@@@@@@::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@?:::::::::::::**:::::::::::::?@@@@@N @@@@@?::::::::::::?@@S::::::::::::?@@@@@N @@@@@?::::::::::::S###::::::::::::?@@@@@N @@@@@?::::::::::::%#SS::::::::::::?@@@@@N @@@@@?::::::::::::*#S%::::::::::::?@@@@@N @@@@@?:::::::::::::%S?::::::::::::?@@@@@N @@@@@?:::::::::::::%#%%**:::::::::?@@@@@N @@@@@?:::::::::::::%#*#@@#*:::::::?@@@@@N @@@@@?:::::::::::*@*S?@@@@#:::::::?@@@@@N @@@@@?::::::::::?@@S@@@@@@@:::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::::::%@@@@@#@@@@@::::::?@@@@@N @@@@@?::::::::::?@@@@#S#@@@@*:::::?@@@@@N @@@@@?::::::::::?@@@@@##@@@@*:::::?@@@@@N @@@@@?::::::::*%@@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::::*#@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::S?%@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::%@@@@@N @@@@@?:::::::::::::**:::::::::::::?@@@@@N @@@@@?::::::::::::?@@S::::::::::::?@@@@@N @@@@@?::::::::::::S###::::::::::::?@@@@@N @@@@@?::::::::::::%#SS::::::::::::?@@@@@N @@@@@?::::::::::::*#S%::::::::::::?@@@@@N @@@@@?:::::::::::::%S?::::::::::::?@@@@@N @@@@@?:::::::::::::%#%%**:::::::::?@@@@@N @@@@@?:::::::::::::%#*#@@#*:::::::?@@@@@N @@@@@?:::::::::::*@*S?@@@@#:::::::?@@@@@N @@@@@?::::::::::?@@S@@@@@@@:::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::::::%@@@@@#@@@@@::::::?@@@@@N @@@@@?::::::::::?@@@@#S#@@@@*:::::?@@@@@N @@@@@?::::::::::?@@@@@##@@@@*:::::?@@@@@N @@@@@?::::::::*%@@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::::*#@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::S?%@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::%#?::::::::::::?@@@@@N @@@@@?::::::::::::*@@@*:::::::::::?@@@@@N @@@@@?::::::::::::?#S#*:::::::::::?@@@@@N @@@@@?::::::::::::*#SS*:::::::::::?@@@@@N @@@@@?:::::::::::::S#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#S*:::::::::::?@@@@@N @@@@@?:::::::::::::?#?S@S?*:::::::?@@@@@N @@@@@?::::::::::::*S#*#@@@@:::::::?@@@@@N @@@@@?:::::::::::S@*S#@@@@@*::::::?@@@@@N @@@@@?::::::::::?@@#@@@@@@@*::::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::::::*@@@@##@@@@@*:::::?@@@@@N @@@@@?::::::::::*@@@@#S#@@@@S:::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@S:::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@#*:::::?@@@@@N @@@@@?::::::::*S@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::?#@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::%*?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::***::::::::::::?@@@@@N @@@@@?:::::::::::::@@@*:::::::::::?@@@@@N @@@@@?::::::::::::*###?:::::::::::?@@@@@N @@@@@?::::::::::::*#S#*:::::::::::?@@@@@N @@@@@?:::::::::::::S#S*:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#S%?*:::::::::?@@@@@N @@@@@?:::::::::::::%#*S@@@%:::::::?@@@@@N @@@@@?:::::::::::*#@#*@@@@@*::::::?@@@@@N @@@@@?::::::::::*@@S#@@@@@@*::::::?@@@@@N @@@@@?::::::::::*@@##@@@@@@S::::::?@@@@@N @@@@@?::::::::::*@@@@##@@@@@*:::::?@@@@@N @@@@@?::::::::::*@@@@#S#@@@@@:::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@:::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@@@#:::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@**::::::?@@@@@N @@@@@?::::::::*#@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::*##%@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::*:?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::?#S*:::::::::::%@@@@@N @@@@@?:::::::::::::#@@S:::::::::::?@@@@@N @@@@@?::::::::::::*#SS%:::::::::::?@@@@@N @@@@@?:::::::::::::%##?:::::::::::?@@@@@N @@@@@?:::::::::::::?#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#S*:::::::::::?@@@@@N @@@@@?:::::::::::::*#%S#%*::::::::?@@@@@N @@@@@?::::::::::::*?#*#@@@#:::::::?@@@@@N @@@@@?:::::::::::S@###@@@@@*::::::?@@@@@N @@@@@?::::::::::?@@##@@@@@@?::::::?@@@@@N @@@@@?::::::::::*@@##@@@@@@@*:::::?@@@@@N @@@@@?::::::::::*@@@@#S#@@@@@*::::?@@@@@N @@@@@?::::::::::*@@@@@##@@@@@?::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@@@@*::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@S%?:::::?@@@@@N @@@@@?:::::::::?#@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::*#@#@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::?**@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::%@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::**::::::::::::?@@@@@N @@@@@%:::::::::::::%@@%:::::::::::?@@@@@N @@@@@?:::::::::::::S###:::::::::::?@@@@@N @@@@@?:::::::::::::S#S%:::::::::::?@@@@@N @@@@@?:::::::::::::%#S?:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#S?*::::::::::?@@@@@N @@@@@?:::::::::::::*S*S@@S*:::::::?@@@@@N @@@@@?:::::::::::*#?S*@@@@@:::::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::%@@#S@@@@@@S::::::?@@@@@N @@@@@?::::::::::%@@##@#@@@@@S:::::?@@@@@N @@@@@?::::::::::?@@@@@S#@@@@@%::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@S::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::::?@@@@@@@@#*:::::::?@@@@@N @@@@@?:::::::::%@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::%S?@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::*@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::%@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@?:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::?%::::::::::::?@@@@@N @@@@@%:::::::::::::?@@#:::::::::::?@@@@@N @@@@@?:::::::::::::S#S#:::::::::::?@@@@@N @@@@@?:::::::::::::S##%:::::::::::?@@@@@N @@@@@?:::::::::::::?#S?:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#S%*::::::::::?@@@@@N @@@@@?::::::::::::**S*#@@#*:::::::?@@@@@N @@@@@?::::::::::*##%%?@@@@@:::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::#@@#S@@@@@@#::::::?@@@@@N @@@@@?::::::::::S@@##@#@@@@@@*::::?@@@@@N @@@@@?::::::::::S@@@@@#S@@@@@S::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@@@S::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@S*::::?@@@@@N @@@@@?::::::::::%@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::::?*@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::*@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::?%::::::::::::?@@@@@N @@@@@%:::::::::::::?@@#:::::::::::?@@@@@N @@@@@?:::::::::::::S#S#:::::::::::?@@@@@N @@@@@?:::::::::::::S##%:::::::::::?@@@@@N @@@@@?:::::::::::::?#S?:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#S%*::::::::::?@@@@@N @@@@@?::::::::::::**S*#@@#*:::::::?@@@@@N @@@@@?::::::::::*##%%?@@@@@:::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::#@@#S@@@@@@#::::::?@@@@@N @@@@@?::::::::::S@@##@#@@@@@@*::::?@@@@@N @@@@@?::::::::::S@@@@@#S@@@@@S::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@@@S::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@S*::::?@@@@@N @@@@@?::::::::::%@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::::?*@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::*@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::?%*:::::::::::?@@@@@N @@@@@%:::::::::::::*@@@:::::::::::%@@@@@N @@@@@?:::::::::::::S#S#:::::::::::?@@@@@N @@@@@?:::::::::::::%#SS:::::::::::?@@@@@N @@@@@?:::::::::::::?#S?:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#%%*::::::::::?@@@@@N @@@@@?:::::::::::***%*@@@#*:::::::?@@@@@N @@@@@?::::::::::?@SS?%@@@@#:::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::::@@@%#@@@@@@S::::::?@@@@@N @@@@@?::::::::::@@@#@@#@@@@@#:::::?@@@@@N @@@@@?::::::::::#@@@@@#S@@@@@%::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@S::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@#*::::?@@@@@N @@@@@?::::::::::%@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::::S#@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::*@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@S:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::*?::::::::::::?@@@@@N @@@@@%:::::::::::::*@@@:::::::::::?@@@@@N @@@@@?:::::::::::::%#S#:::::::::::?@@@@@N @@@@@?:::::::::::::%#SS:::::::::::?@@@@@N @@@@@?:::::::::::::?#S?:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::?#S*:::::::::::?@@@@@N @@@@@?:::::::::::**?%*@@#?::::::::?@@@@@N @@@@@?::::::::::S@%#*%@@@@?:::::::?@@@@@N @@@@@?:::::::::*@@@@#@@@@@#:::::::?@@@@@N @@@@@?:::::::::*@@@%@@@@@@@*::::::?@@@@@N @@@@@?:::::::::*@@@S@@@@@@@@*:::::?@@@@@N @@@@@?:::::::::*@@@@@@#S@@@@@*::::?@@@@@N @@@@@?:::::::::*@@@@@@@#@@@@@*::::?@@@@@N @@@@@?:::::::::*#S@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::::@#@@@@@@@#**::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::::*@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::**::::::::::::?@@@@@N @@@@@%:::::::::::::*@@#:::::::::::?@@@@@N @@@@@?:::::::::::::S##@:::::::::::?@@@@@N @@@@@?:::::::::::::S#SS:::::::::::?@@@@@N @@@@@?:::::::::::::%##?:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::?#S::::::::::::?@@@@@N @@@@@?:::::::::::*:%S*@S*:::::::::?@@@@@N @@@@@?:::::::::*S@?#*?@@@@*:::::::?@@@@@N @@@@@?:::::::::?@@@@S@@@@@%:::::::?@@@@@N @@@@@?:::::::::?@@@%#@@@@@#:::::::?@@@@@N @@@@@?:::::::::%@@@S@@@@@@@*::::::?@@@@@N @@@@@?:::::::::%@@@@@@#S@@@@?:::::?@@@@@N @@@@@?:::::::::S@@@@@@@##@@@@:::::?@@@@@N @@@@@?:::::::::%@#@@@@@@@@@@@:::::?@@@@@N @@@@@?:::::::::*@#@@@@@@@@%%*:::::?@@@@@N @@@@@?::::::::::*@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::::?@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::::*::::::::::::?@@@@@N @@@@@%:::::::::::::*@@%:::::::::::%@@@@@N @@@@@?:::::::::::::S###:::::::::::?@@@@@N @@@@@?:::::::::::::S#SS:::::::::::?@@@@@N @@@@@?:::::::::::::%##?:::::::::::?@@@@@N @@@@@?:::::::::::::?#S::::::::::::?@@@@@N @@@@@?:::::::::::::%#%::::::::::::?@@@@@N @@@@@?:::::::::::*:SS*S*::::::::::?@@@@@N @@@@@?:::::::::*#@*#*?@@@%::::::::?@@@@@N @@@@@?:::::::::#@@@@%@@@@@*:::::::?@@@@@N @@@@@?:::::::::#@@@?#@@@@@?:::::::?@@@@@N @@@@@?:::::::::#@@@S@@@@@@%:::::::?@@@@@N @@@@@?:::::::::#@@@@@@@#@@@*::::::?@@@@@N @@@@@?:::::::::@@@@@@@@S#@@@*:::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?:::::::::%@##@@@@@@@@@*:::::?@@@@@N @@@@@?::::::::::%@@@@@@@@#**::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::?@@*:::::::::::?@@@@@N @@@@@?:::::::::::::S##S:::::::::::?@@@@@N @@@@@?::::::::::::*#SS%:::::::::::?@@@@@N @@@@@?::::::::::::*S##*:::::::::::?@@@@@N @@@@@?:::::::::::::%#%::::::::::::?@@@@@N @@@@@?:::::::::::::S#?::::::::::::?@@@@@N @@@@@?:::::::::::**SS??:::::::::::?@@@@@N @@@@@?:::::::::?@@*#*%@@S*::::::::?@@@@@N @@@@@?:::::::::@@@##?@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@#?@@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@S@@@@@@*:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@S@@@*::::::?@@@@@N @@@@@?::::::::*@@@@@@@@#@@@%::::::?@@@@@N @@@@@?:::::::::@@#@@@@@@@@@%::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@#S*::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@*::::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@*::::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@%::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::?@@*:::::::::::?@@@@@N @@@@@?:::::::::::::S##S:::::::::::?@@@@@N @@@@@?::::::::::::*#SS%:::::::::::?@@@@@N @@@@@?::::::::::::*S##*:::::::::::?@@@@@N @@@@@?:::::::::::::%#%::::::::::::?@@@@@N @@@@@?:::::::::::::S#?::::::::::::?@@@@@N @@@@@?:::::::::::**SS??:::::::::::?@@@@@N @@@@@?:::::::::?@@*#*%@@S*::::::::?@@@@@N @@@@@?:::::::::@@@##?@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@#?@@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@S@@@@@@*:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@S@@@*::::::?@@@@@N @@@@@?::::::::*@@@@@@@@#@@@%::::::?@@@@@N @@@@@?:::::::::@@#@@@@@@@@@%::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@#S*::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@*::::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@*::::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@%::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::%#S::::::::::::%@@@@@N @@@@@?::::::::::::*#@@?:::::::::::?@@@@@N @@@@@?::::::::::::*#S#*:::::::::::?@@@@@N @@@@@?::::::::::::*SS#*:::::::::::?@@@@@N @@@@@?:::::::::::::S#%::::::::::::?@@@@@N @@@@@?:::::::::::::S#*::::::::::::?@@@@@N @@@@@?:::::::::::**#S?*:::::::::::?@@@@@N @@@@@?:::::::::?##*@*S@#*:::::::::?@@@@@N @@@@@?::::::::*@@@S#*@@@@%::::::::?@@@@@N @@@@@?::::::::*@@@#?@@@@@#::::::::?@@@@@N @@@@@?::::::::?@@@#S@@@@@@::::::::?@@@@@N @@@@@?::::::::?@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@#@@*:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@#@@S:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::@##@@@@@@@@%:::::::?@@@@@N @@@@@?::::::::::#@@@@@@@S*::::::::?@@@@@N @@@@@?::::::::::S@@@@@@@S:::::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@:::::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@%::::::::::::::::::::::::::::?@@@@@N @@@@@%:::::::::::::%S?::::::::::::%@@@@@N @@@@@?::::::::::::*@@@*:::::::::::?@@@@@N @@@@@?::::::::::::?#S#*:::::::::::?@@@@@N @@@@@?::::::::::::?#SS::::::::::::?@@@@@N @@@@@?::::::::::::*##?::::::::::::?@@@@@N @@@@@?::::::::::::*##*::::::::::::?@@@@@N @@@@@?::::::::::::?SS*::::::::::::?@@@@@N @@@@@?:::::::::*SS*@*S@%*:::::::::?@@@@@N @@@@@?::::::::*@@#%#*@@@@*::::::::?@@@@@N @@@@@?::::::::%@@@#%@@@@@%::::::::?@@@@@N @@@@@?::::::::S@@@#S@@@@@S::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@#@@::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@S@@::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::?@#@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::S#@@@@@@@%*::::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@::::::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@*:::::::::?@@@@@N @@@@@?:::::::::%@@@@@@@@*:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::::*::::::::::::?@@@@@N @@@@@?:::::::::::**%#@@#%**:::::::?@@@@@N @@@@@?:::::::::::%#@@@@@@@@%::::::?@@@@@N @@@@@?:::::::::*S@@@@@@@@@@@%:::::?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@@*::::?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@@%::::?@@@@@N @@@@@?:::::::::*@@@@@@@@#@@@@%::::?@@@@@N @@@@@?:::::::::*#@@@@@#S%S@@@%::::?@@@@@N @@@@@?:::::::::*S#@@@#SSSS@@@%::::?@@@@@N @@@@@?::::::::::%@@@@#SSSS#@@*::::?@@@@@N @@@@@?::::::::::*@@@@#SSSSS@@*::::?@@@@@N @@@@@?::::::::::*@@@@@###SS@@*::::?@@@@@N @@@@@?::::::::::*@@@@@@@#SS##%::::?@@@@@N @@@@@?::::::::::*@@@#S@#SSS%SS::::?@@@@@N @@@@@?:::::::::::@@@SSSSSSSSS*::::?@@@@@N @@@@@?:::::::::::@@@SS#SSSSS?:::::?@@@@@N @@@@@?:::::::::::S@@@###SS%*::::::?@@@@@N @@@@@?:::::::::::*@@#S##SS%*::::::?@@@@@N @@@@@?:::::::::::*@@####SSS*::::::?@@@@@N @@@@@?:::::::::::*@@@#SSSSS*::::::?@@@@@N @@@@@?:::::::::::*@@@#SSSSS?::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::**%SS??*::::::::?@@@@@N @@@@@?:::::::::::*S@@@@@@@#?*:::::?@@@@@N @@@@@?::::::::::*#@@@@@@@@@@@:::::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@@@@*::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::S@@@@@##S#@@@@*:::?@@@@@N @@@@@?::::::::::*@@@@SSS%S@@@@*:::?@@@@@N @@@@@?:::::::::::@@@@#SSSS@@@@*:::?@@@@@N @@@@@?::::::::::*@@@@#SSSS@@@@*:::?@@@@@N @@@@@?:::::::::::@@@@###S%S@@@*:::?@@@@@N @@@@@?::::::::::*@@@@@@@#SS@@#*:::?@@@@@N @@@@@?:::::::::::@@@#@@@SSS#S#*:::?@@@@@N @@@@@?:::::::::::#@@S#@#SSS%SS::::?@@@@@N @@@@@?:::::::::::#@#%S@SSSSS#*::::?@@@@@N @@@@@?:::::::::::S@###@SSSSS?:::::?@@@@@N @@@@@?:::::::::::*@@#S##SSSS*:::::?@@@@@N @@@@@?::::::::::::@@#S@#SSSS::::::?@@@@@N @@@@@?::::::::::::@@####SSSS*:::::?@@@@@N @@@@@?::::::::::::@@@#SSSSSS%*%*::?@@@@@N @@@@@?::::::::::::@@@##@#SSS#*?@%*?@@@@@/@@@@@?:::::::::::::**SS%?*::::::::?@@@@@N @@@@@?::::::::::::?#@@@@@@#**:::::?@@@@@N @@@@@?::::::::::*S@@@@@@@@@@@%::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@#:::?@@@@@N @@@@@?::::::::::*@@@@@@##@@@@@#:::?@@@@@N @@@@@?:::::::::::#@@@#SSS@@@@@@:::?@@@@@N @@@@@?:::::::::::S@@@#SSS#@@@@@:::?@@@@@N @@@@@?:::::::::::#@@@#SSS#@@@@#:::?@@@@@N @@@@@?:::::::::::#@@@#SSSS#@@@@:::?@@@@@N @@@@@?:::::::::::@@@@@@#SSS@@#%:::?@@@@@N @@@@@?:::::::::::S@@@@@@SSS###S:::?@@@@@N @@@@@?:::::::::::S@##@@#SSSSS#?:::?@@@@@N @@@@@?:::::::::::S#SS@@#SSSSSS::::?@@@@@N @@@@@?:::::::::::?@##@@SSSSS#?::::?@@@@@N @@@@@?:::::::::::*@@#@@SSSSS%:::::?@@@@@N @@@@@?::::::::::::@@@@@#SSSS%:::::?@@@@@N @@@@@?::::::::::::#@@#@#SSSS%::*::?@@@@@N @@@@@?::::::::::::@@@#SSSSSSS%*#?:?@@@@@N @@@@@?::::::::::::@@@@###SSSS#:#@##@@@@@N @@@@@?::::::::::::@@@@@@@SSS#S:#@@@@@@@@/@@@@@?:::::::::::::**SS%?*::::::::?@@@@@N @@@@@?::::::::::::?#@@@@@@#**:::::?@@@@@N @@@@@?::::::::::*S@@@@@@@@@@@%::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@#:::?@@@@@N @@@@@?::::::::::*@@@@@@##@@@@@#:::?@@@@@N @@@@@?:::::::::::#@@@#SSS@@@@@@:::?@@@@@N @@@@@?:::::::::::S@@@#SSS#@@@@@:::?@@@@@N @@@@@?:::::::::::#@@@#SSS#@@@@#:::?@@@@@N @@@@@?:::::::::::#@@@#SSSS#@@@@:::?@@@@@N @@@@@?:::::::::::@@@@@@#SSS@@#%:::?@@@@@N @@@@@?:::::::::::S@@@@@@SSS###S:::?@@@@@N @@@@@?:::::::::::S@##@@#SSSSS#?:::?@@@@@N @@@@@?:::::::::::S#SS@@#SSSSSS::::?@@@@@N @@@@@?:::::::::::?@##@@SSSSS#?::::?@@@@@N @@@@@?:::::::::::*@@#@@SSSSS%:::::?@@@@@N @@@@@?::::::::::::@@@@@#SSSS%:::::?@@@@@N @@@@@?::::::::::::#@@#@#SSSS%::*::?@@@@@N @@@@@?::::::::::::@@@#SSSSSSS%*#?:?@@@@@N @@@@@?::::::::::::@@@@###SSSS#:#@##@@@@@N @@@@@?::::::::::::@@@@@@@SSS#S:#@@@@@@@@/@@@@@?::::::::::::*@@@@@@@@#*:::::?@@@@@N @@@@@?::::::::::*%@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@@@@#:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@@*::?@@@@@N @@@@@?::::::::::%@@@@@@@@@@@@@@*::?@@@@@N @@@@@?:::::::::::#@@@@@#@@@@@@@?::?@@@@@N @@@@@?:::::::::::%@@@#SSS@@@@@@?::?@@@@@N @@@@@?:::::::::::S@@@#SSS@@@@@@?::?@@@@@N @@@@@?:::::::::::S@@@#SSS#@@@@@%::?@@@@@N @@@@@?:::::::::::S@@@#SSSS@@@@@S::?@@@@@N @@@@@?:::::::::::#@@@@@#SS#@@@S%::?@@@@@N @@@@@?:::::::::::?@@@@@@SSS@#S#*::?@@@@@N @@@@@?:::::::::::?@#@@@#SSSSS#S:::?@@@@@N @@@@@?:::::::::::?#S#@@#SSSSSS?:::?@@@@@N @@@@@?:::::::::::*@#@@@SSSSS##*:::?@@@@@N @@@@@?::::::::::::@@@@@SSSSSS?::::?@@@@@N @@@@@?::::::::::::S@@@@#SSSSS*::::?@@@@@N @@@@@?:::::::::::::@@@@#SSSSS*:**:?@@@@@N @@@@@?::::::::::::?@@##S#SSSS%%*@*?@@@@@N @@@@@?::::::::::::@@@#@@@SSSS#?*@@@@@@@@N @@@@@?::::::::::::@@@@@@@#SSS@**@@@@@@@@N @@@@@?::::::::::::@@@#@@@@@S#S:*@@@@@@@@/@@@@@?::::::::::*#@@@@@@@@@@@@@:::?@@@@@N @@@@@?::::::::::%@@@@@@@@@@@@@@?::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@@@@@#::?@@@@@N @@@@@?:::::::::::#@@@@@@@@@@@@@@::?@@@@@N @@@@@?:::::::::::*@@@@###@@@@@@@*:?@@@@@N @@@@@?:::::::::::*@@@#SSS@@@@@@@*:?@@@@@N @@@@@?:::::::::::*@@@#SSS@@@@@@@*:?@@@@@N @@@@@?:::::::::::*@@@#SSS#@@@@@@*:?@@@@@N @@@@@?:::::::::::?@@@@#SSS#@@@@@*:?@@@@@N @@@@@?:::::::::::*@@@@@@SSS@@@S#*:?@@@@@N @@@@@?::::::::::::@@@@@#SSS##SSS::?@@@@@N @@@@@?:::::::::::*#S@@@#SSSSSS#*::?@@@@@N @@@@@?::::::::::::#S@@@#SSSSSS#*::?@@@@@N @@@@@?::::::::::::#@@@@SSSSS#S#:::?@@@@@N @@@@@?::::::::::::%@@@@SSSSSSS*:::?@@@@@N @@@@@?::::::::::::*@@@@#SSSS#%::::?@@@@@N @@@@@?:::::::::::::S@@@#SSSSS%**?:?@@@@@N @@@@@?:::::::::::::*@@###SSSSSS*@%%@@@@@N @@@@@?::::::::::::?%S#@@@#SSSSS*@@@@@@@@N @@@@@?::::::::::::@@@S@@@@SSS@*:@@@@@@@@N @@@@@?::::::::::::@@@S@@@@@###::@@@@@@@@N @@@@@?:::::::::::?@@@S@@@@@@@*:*@@@@@@@@/@@@@@?:::::::::::@@@@@@@@@@@@@@@*:?@@@@@N @@@@@?:::::::::::S@@@@@@@@@@@@@@*:?@@@@@N @@@@@?:::::::::::*@@@@@@@@@@@@@@?:?@@@@@N @@@@@?::::::::::::#@@@SSS@@@@@@@S:?@@@@@N @@@@@?:::::::::::*@@@@SSS@@@@@@@%:?@@@@@N @@@@@?::::::::::::#@@#SSS@@@@@@@?:?@@@@@N @@@@@?:::::::::::*#@@##SS#@@@@@@#:?@@@@@N @@@@@?:::::::::::*@@@@@#SS#@@@@@S:?@@@@@N @@@@@?::::::::::::#@@@@@SSS@@#S#%:?@@@@@N @@@@@?::::::::::::S@@@@#SSSSSSS#*:?@@@@@N @@@@@?::::::::::::S#@@@#SSSSSS#S::?@@@@@N @@@@@?::::::::::::#@@@@SSSSS#S@*::?@@@@@N @@@@@?::::::::::::%@@@@SSSSS#S#:::?@@@@@N @@@@@?::::::::::::*@@@@SSSSSSS*:::?@@@@@N @@@@@?:::::::::::::#@@@#SSSSSS::::?@@@@@N @@@@@?:::::::::::::%@@#SSSSSSS***:?@@@@@N @@@@@?::::::::::::::S@##@#SSSSS*@?%@@@@@N @@@@@?:::::::::::::::%@@@#SSSSS*@@@@@@@@N @@@@@?::::::::::::%%%%#@@@#SS@**@@@@@@@@N @@@@@?:::::::::::*@@@%@@@@@#@#:*@@@@@@@@N @@@@@?::::::::::?@@@@S@@@@@@@*:*@@@@@@@@N @@@@@?::::::::*@@@@@@S%@@@@@?::?@@@@@@@@/@@@@@?:::::::::::*@@@@@@@@@@@@@@#:?@@@@@N @@@@@?::::::::::::S@@@@@@@@@@@@@@:?@@@@@N @@@@@?::::::::::::%@@@SSS@@@@@@@@:?@@@@@N @@@@@?::::::::::::S@@@#SS@@@@@@@@:?@@@@@N @@@@@?::::::::::::S@@@SSS#@@@@@@#:?@@@@@N @@@@@?::::::::::::#@@@#SS#@@@@@@@:?@@@@@N @@@@@?::::::::::::@@@@@#SS#@@@@@@:?@@@@@N @@@@@?::::::::::::%@@@@@SSS@@#SS@:?@@@@@N @@@@@?::::::::::::%#@@@#SSSSSSS#%:?@@@@@N @@@@@?::::::::::::S#@@@#SSSSSSS@*:?@@@@@N @@@@@?::::::::::::S@@@@SSSSS#S#S::?@@@@@N @@@@@?::::::::::::*@@@@SSSSS#S@*::?@@@@@N @@@@@?::::::::::::*@@@@SSSSSSS*:::?@@@@@N @@@@@?:::::::::::::#@@@#SSSSSS::::?@@@@@N @@@@@?:::::::::::::?@@#SSSSSSS**::?@@@@@N @@@@@?::::::::::::::%#@@@#SSSS??#:?@@@@@N @@@@@?:::::::::::::::%#@@SSSSS%*@@#@@@@@N @@@@@?:::::::::::::*#S@@@@#SS@**@@@@@@@@N @@@@@?:::::::::::*#@S*@@@@@S@#:?@@@@@@@@N @@@@@?:::::::::?@@@@#S@@@@@@@::%@@@@@@@@N @@@@@?:::::::*#@@@@@@S%@@@@@*::S@@@@@@@@N @@@@@?::::::%@@@@@@@@%:#@@@?::*@@@@@@@@@/@@@@@?::::::::::::*@@@@@@@@@@@@@@*?@@@@@N @@@@@?::::::::::::*@@@SS#@@@@@@@@*?@@@@@N @@@@@?::::::::::::%@@@SSS@@@@@@@@??@@@@@N @@@@@?::::::::::::?@@@SSS@@@@@@@@*?@@@@@N @@@@@?::::::::::::#@@@#SS#@@@@@@@*?@@@@@N @@@@@?::::::::::::@@@@@#SS#@@@@@@*?@@@@@N @@@@@?::::::::::::%@@@@@SSS@@@##@*?@@@@@N @@@@@?::::::::::::%@@@@#SSS###S#@:?@@@@@N @@@@@?::::::::::::S#@@@#SSSSSSS#%:?@@@@@N @@@@@?::::::::::::S@@@@SSSSS#S#@::?@@@@@N @@@@@?::::::::::::?@@@@SSSS##S@%::?@@@@@N @@@@@?::::::::::::*@@@@SSSSSSS#:::?@@@@@N @@@@@?:::::::::::::#@@@#SSSSSS*:::?@@@@@N @@@@@?:::::::::::::S@@#SSSSSSS::::?@@@@@N @@@@@?:::::::::::::*#@##@SSSSS*?::?@@@@@N @@@@@?::::::::::::::*S@@@SSSSS?%#:?@@@@@N @@@@@?:::::::::::::*#S@@@#SSS#*?@@#@@@@@N @@@@@?::::::::::*%@@#%@@@@#S##:S@@@@@@@@N @@@@@?::::::::*S@@@@%%@@@@@#@*:#@@@@@@@@N @@@@@?:::::::%@@@@@@#S@@@@@@*::@@@@@@@@@N @@@@@?:::::?@@@@@@@@@**@@@@?::*@@@@@@@@@N @@@@@?::::%@@@@@@@@@@%:#@@%:::S@@@@@@@@@/@@@@@?::::::::::::*@@@@@@@@@@@@@@*?@@@@@N @@@@@?::::::::::::*@@@SS#@@@@@@@@*?@@@@@N @@@@@?::::::::::::%@@@SSS@@@@@@@@??@@@@@N @@@@@?::::::::::::?@@@SSS@@@@@@@@*?@@@@@N @@@@@?::::::::::::#@@@#SS#@@@@@@@*?@@@@@N @@@@@?::::::::::::@@@@@#SS#@@@@@@*?@@@@@N @@@@@?::::::::::::%@@@@@SSS@@@##@*?@@@@@N @@@@@?::::::::::::%@@@@#SSS###S#@:?@@@@@N @@@@@?::::::::::::S#@@@#SSSSSSS#%:?@@@@@N @@@@@?::::::::::::S@@@@SSSSS#S#@::?@@@@@N @@@@@?::::::::::::?@@@@SSSS##S@%::?@@@@@N @@@@@?::::::::::::*@@@@SSSSSSS#:::?@@@@@N @@@@@?:::::::::::::#@@@#SSSSSS*:::?@@@@@N @@@@@?:::::::::::::S@@#SSSSSSS::::?@@@@@N @@@@@?:::::::::::::*#@##@SSSSS*?::?@@@@@N @@@@@?::::::::::::::*S@@@SSSSS?%#:?@@@@@N @@@@@?:::::::::::::*#S@@@#SSS#*?@@#@@@@@N @@@@@?::::::::::*%@@#%@@@@#S##:S@@@@@@@@N @@@@@?::::::::*S@@@@%%@@@@@#@*:#@@@@@@@@N @@@@@?:::::::%@@@@@@#S@@@@@@*::@@@@@@@@@N @@@@@?:::::?@@@@@@@@@**@@@@?::*@@@@@@@@@N @@@@@?::::%@@@@@@@@@@%:#@@%:::S@@@@@@@@@/@@@@@?::::::::::::*@@@@##@@@@@@@@*?@@@@@N @@@@@?::::::::::::*#@@SSS@@@@@@@@??@@@@@N @@@@@?::::::::::::%#@@SSS@@@@@@@@%?@@@@@N @@@@@?::::::::::::%#@#SSS#@@@@@@@*?@@@@@N @@@@@?::::::::::::#@@@#SS#@@@@@@@*?@@@@@N @@@@@?::::::::::::#@@@@@SS#@@@@@@??@@@@@N @@@@@?::::::::::::*@@@@@SSS@@@##@*?@@@@@N @@@@@?::::::::::::%#@@@SSSSSSSS#@:?@@@@@N @@@@@?:::::::::::*##@@@SSSSSSSS@S:?@@@@@N @@@@@?::::::::::::%@@@#SSSSS#S#@*:?@@@@@N @@@@@?::::::::::::?@@@#SSSS##S@%::?@@@@@N @@@@@?::::::::::::*@@@@SSSSSSS#:::?@@@@@N @@@@@?:::::::::::::@@@@#SSSSSS*:::?@@@@@N @@@@@?:::::::::::::S@@S#SSSSS%::::?@@@@@N @@@@@?:::::::::::::*S@@@@SSSSS:*::?@@@@@N @@@@@?::::::::::::::*S@@#SSSSS*S*:?@@@@@N @@@@@?:::::::::::**#@S@@@SSSS#*S@?%@@@@@N @@@@@?:::::::::*#@@@?#@@@@#S##:#@@@@@@@@N @@@@@?:::::::?@@@@@@S#@@@@##@*:@@@@@@@@@N @@@@@?:::::?@@@@@@@@@#@@@@@@*:*@@@@@@@@@N @@@@@?::::#@@@@@@@@@@*S@@@#*::%@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@**@@#*::*@@@@@@@@@@/@@@@@?::::::::::::*@@@@##@@@@@@@@*?@@@@@N @@@@@?::::::::::::*#@@SSS@@@@@@@@*?@@@@@N @@@@@?::::::::::::?#@@SSS@@@@@@@@%?@@@@@N @@@@@?::::::::::::%#@#SSS@@@@@@@@%?@@@@@N @@@@@?::::::::::::#@@@#SS#@@@@@@@*?@@@@@N @@@@@?::::::::::::#@@@@@SS#@@@@@@??@@@@@N @@@@@?::::::::::::?@@@@@SS#@@@#@@*?@@@@@N @@@@@?::::::::::::S@@@@SSSS###S#@*?@@@@@N @@@@@?:::::::::::*##@@@SSSSSSSS@#:?@@@@@N @@@@@?::::::::::::S@@@#SSSSSSS#@*:?@@@@@N @@@@@?::::::::::::S@@@#SSSS##S@S::?@@@@@N @@@@@?::::::::::::%@@@#SSSSSSS@*::?@@@@@N @@@@@?::::::::::::*@@@@#SSSSSS?:::?@@@@@N @@@@@?:::::::::::::@@@##SSSS#%::::?@@@@@N @@@@@?:::::::::::::?#@@@#SSS#%::::?@@@@@N @@@@@?::::::::::::::?#@@#SSSSS**::?@@@@@N @@@@@?:::::::::::**S#S@@#SSSSS*@?:?@@@@@N @@@@@?:::::::::?#@@@?@@@@#SS##*@@%S@@@@@N @@@@@?::::::*S@@@@@@S@@@@@##@**@@@@@@@@@N @@@@@?::::*S@@@@@@@@@@@@@@@@?:*@@@@@@@@@N @@@@@?:::*@@@@@@@@@@@#@@@@@*::%@@@@@@@@@N @@@@@?:::#@@@@@@@@@@@*#@@@*:::@@@@@@@@@@/@@@@@?::::::::::::?@@@@@@@@@@@@@@*?@@@@@N @@@@@?::::::::::::*#@@SS#@@@@@@@@*?@@@@@N @@@@@?::::::::::::?#@@SSS@@@@@@@@*?@@@@@N @@@@@?::::::::::::%#@#SSS@@@@@@@@??@@@@@N @@@@@?::::::::::::#@@@#SS#@@@@@@@*?@@@@@N @@@@@?:::::::::::*@@@@@#SS@@@@@@@*?@@@@@N @@@@@?::::::::::::%#@@@@SS#@@@@@@*?@@@@@N @@@@@?::::::::::::S@@@@SSSS###S#@*?@@@@@N @@@@@?:::::::::::?#@@@#SSSSSSSS@@:?@@@@@N @@@@@?:::::::::::*#@@@#SSSSSSS#@?:?@@@@@N @@@@@?::::::::::::S@@@SSSSS##S@@::?@@@@@N @@@@@?::::::::::::#@@@#SSSS#SS@*::?@@@@@N @@@@@?::::::::::::*@@@@SSSSSS#%:::?@@@@@N @@@@@?::::::::::::*@@@#SSSSSS%::::?@@@@@N @@@@@?:::::::::::::#@@###SSS#*::::?@@@@@N @@@@@?::::::::::::::%@@@#SSSS?::::?@@@@@N @@@@@?::::::::::::*%S#@@SSSSS%*%::?@@@@@N @@@@@?:::::::::*%#@@S@@@@SSSSS*@%:?@@@@@N @@@@@?::::::*%#@@@@##@@@@#SS@?*@@##@@@@@N @@@@@?::::*S@@@@@@@@@@@@@@#@S:?@@@@@@@@@N @@@@@?:::%@@@@@@@@@@@@@@@@@S::S@@@@@@@@@N @@@@@?:::@@@@@@@@@@@@#@@@@S:::@@@@@@@@@@/@@@@@?::::::::::::#@@@@@@@@@@@@@#:?@@@@@N @@@@@?::::::::::::*@@#SS#@@@@@@@@:?@@@@@N @@@@@?::::::::::::%@@#SS#@@@@@@@@:?@@@@@N @@@@@?::::::::::::S#@#SS#@@@@@@@@:?@@@@@N @@@@@?:::::::::::*#@@#SSS@@@@@@@#*?@@@@@N @@@@@?:::::::::::?@@@@@SS#@@@@@@#:?@@@@@N @@@@@?::::::::::::##@@@#SS@@@@@@@:?@@@@@N @@@@@?:::::::::::*#@@@#SSS#@##S@@:?@@@@@N @@@@@?:::::::::::S#@@@#SSSSSSSS@S:?@@@@@N @@@@@?:::::::::::?@@@@SSSSSSSS#@*:?@@@@@N @@@@@?:::::::::::*@@@@SSSSS#SS@#::?@@@@@N @@@@@?:::::::::::*@@@@SSSSS#S#@*::?@@@@@N @@@@@?::::::::::::S@@@#SSSSSS#%:::?@@@@@N @@@@@?::::::::::::?@@##SSSSSS?::::?@@@@@N @@@@@?::::::::::::*@@###SSSSS:::::?@@@@@N @@@@@?:::::::::::::*#@@@SSSSS*::::?@@@@@N @@@@@?:::::::::::::%S@@#SSSSS?*:::?@@@@@N @@@@@?:::::::::*?S@##@@@SSSSS?%#::?@@@@@N @@@@@?:::::::?#@@@@###@@@#SS@*%@@*%@@@@@N @@@@@?::::*%@@@@@@@@@@@@@#S@S:#@@@@@@@@@N @@@@@?:::#@@@@@@@@@@@@@@@@@S::@@@@@@@@@@N @@@@@?::%@@@@@@@@@@@@@@@@@S::*@@@@@@@@@@/@@@@@?:::::::::::?@@@@@@@@@@@@@@*:?@@@@@N @@@@@?::::::::::::@@@###@@@@@@@@*:?@@@@@N @@@@@?::::::::::::S@@SSS@@@@@@@@?:?@@@@@N @@@@@?:::::::::::*#@@SSS@@@@@@@@S:?@@@@@N @@@@@?:::::::::::*#@#SSS#@@@@@@@%:?@@@@@N @@@@@?:::::::::::#@@@@#SS@@@@@@@*:?@@@@@N @@@@@?:::::::::::S@@@@@SS#@@@@@@%:?@@@@@N @@@@@?:::::::::::*@@@@#SSS@@@##@?:?@@@@@N @@@@@?:::::::::::S#@@@SSSSSSSS#@*:?@@@@@N @@@@@?:::::::::::#@@@@SSSSSSSS#@::?@@@@@N @@@@@?:::::::::::%@@@#SSSSS#S#@%::?@@@@@N @@@@@?:::::::::::%@@@#SSSS##S#@:::?@@@@@N @@@@@?:::::::::::*@@@@SSSSSSS@*:::?@@@@@N @@@@@?::::::::::::#@@@SSSSSSS%::::?@@@@@N @@@@@?::::::::::::#@@SSSSSSS%:::::?@@@@@N @@@@@?::::::::::::*S@@@#SSSS%:::::?@@@@@N @@@@@?:::::::::::::?#@@#SSSSS**:::?@@@@@N @@@@@?::::::::::*?###@@#SSSSS*#*::?@@@@@N @@@@@?:::::::*%#@@@##@@@#SSS#*#@*:?@@@@@N @@@@@?:::::?#@@@@@@@#@@@@#S@%:@@@##@@@@@N @@@@@?::*%@@@@@@@@@@@@@@@#@S:*@@@@@@@@@@N @@@@@?::#@@@@@@@@@@@@@@@@@#::*@@@@@@@@@@/@@@@@?:::::::::::?@@@@@@@@@@@@@@*:?@@@@@N @@@@@?::::::::::::@@@###@@@@@@@@*:?@@@@@N @@@@@?::::::::::::S@@SSS@@@@@@@@?:?@@@@@N @@@@@?:::::::::::*#@@SSS@@@@@@@@S:?@@@@@N @@@@@?:::::::::::*#@#SSS#@@@@@@@%:?@@@@@N @@@@@?:::::::::::#@@@@#SS@@@@@@@*:?@@@@@N @@@@@?:::::::::::S@@@@@SS#@@@@@@%:?@@@@@N @@@@@?:::::::::::*@@@@#SSS@@@##@?:?@@@@@N @@@@@?:::::::::::S#@@@SSSSSSSS#@*:?@@@@@N @@@@@?:::::::::::#@@@@SSSSSSSS#@::?@@@@@N @@@@@?:::::::::::%@@@#SSSSS#S#@%::?@@@@@N @@@@@?:::::::::::%@@@#SSSS##S#@:::?@@@@@N @@@@@?:::::::::::*@@@@SSSSSSS@*:::?@@@@@N @@@@@?::::::::::::#@@@SSSSSSS%::::?@@@@@N @@@@@?::::::::::::#@@SSSSSSS%:::::?@@@@@N @@@@@?::::::::::::*S@@@#SSSS%:::::?@@@@@N @@@@@?:::::::::::::?#@@#SSSSS**:::?@@@@@N @@@@@?::::::::::*?###@@#SSSSS*#*::?@@@@@N @@@@@?:::::::*%#@@@##@@@#SSS#*#@*:?@@@@@N @@@@@?:::::?#@@@@@@@#@@@@#S@%:@@@##@@@@@N @@@@@?::*%@@@@@@@@@@@@@@@#@S:*@@@@@@@@@@N @@@@@?::#@@@@@@@@@@@@@@@@@#::*@@@@@@@@@@/@@@@@?::::::::::*@@@@@@@@@@@@@@?::?@@@@@N @@@@@?:::::::::::@@@@@@@@@@@@@@S::?@@@@@N @@@@@?:::::::::::?@@#SS#@@@@@@@#::?@@@@@N @@@@@?:::::::::::S#@#SS#@@@@@@@@::?@@@@@N @@@@@?:::::::::::S#@SSS#@@@@@@@@*:?@@@@@N @@@@@?:::::::::::#@@#SSS@@@@@@@#::?@@@@@N @@@@@?::::::::::*@@@@@SSS@@@@@@@::?@@@@@N @@@@@?:::::::::::##@@@#SS#@@@@@@::?@@@@@N @@@@@?:::::::::::S@@@#SSSS###S@@::?@@@@@N @@@@@?::::::::::?#@@@#SSSSSSSS@#::?@@@@@N @@@@@?::::::::::*@@@@SSSSSSSS#@*::?@@@@@N @@@@@?:::::::::::#@@@SSSSS##S@#:::?@@@@@N @@@@@?:::::::::::@@@@#SSSS#SS@*:::?@@@@@N @@@@@?:::::::::::%@@@#SSSSSS#S::::?@@@@@N @@@@@?:::::::::::*@@@#SSSSSS%:::::?@@@@@N @@@@@?::::::::::::@@@S#SSSS#*:::::?@@@@@N @@@@@?::::::::::::*S@@@#SSSS?:::::?@@@@@N @@@@@?::::::::::::*S#@@SSSSSS*?:::?@@@@@N @@@@@?:::::::::*%#@@#@@#SSSS#*@?::?@@@@@N @@@@@?::::::*S@@@@@@#@@@#SS#S*@@S*?@@@@@N @@@@@?:::*?@@@@@@@@@@@@@@S#@:*@@@@@@@@@@N @@@@@?::%@@@@@@@@@@@@@@@@#@*:?@@@@@@@@@@/@@@@@?:::::::::*@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@@@#:::?@@@@@N @@@@@?::::::::::%@@@@@@@@@@@@@@*::?@@@@@N @@@@@?::::::::::*@@@#SS@@@@@@@@*::?@@@@@N @@@@@?::::::::::*#@@SSS@@@@@@@@?::?@@@@@N @@@@@?::::::::::*#@#SSS#@@@@@@@%::?@@@@@N @@@@@?::::::::::%@@@#SS#@@@@@@@*::?@@@@@N @@@@@?::::::::::@@@@@#SS#@@@@@@%::?@@@@@N @@@@@?::::::::::?#@@@@SSS@@@#@@%::?@@@@@N @@@@@?::::::::::*#@@@#SSS###S#@?::?@@@@@N @@@@@?::::::::::S#@@@SSSSSSSS#@*::?@@@@@N @@@@@?::::::::::S@@@@SSSSSSSS@#:::?@@@@@N @@@@@?::::::::::*@@@#SSSSS#S#@*:::?@@@@@N @@@@@?::::::::::*@@@@SSSSSSS##::::?@@@@@N @@@@@?:::::::::::#@@@#SSSSSS#*::::?@@@@@N @@@@@?:::::::::::?@@@SSSSSSS*:::::?@@@@@N @@@@@?:::::::::::*@@@S#SSSSS*:::::?@@@@@N @@@@@?::::::::::::*#@@@SSSSS*:::::?@@@@@N @@@@@?:::::::::::*%@#@@SSSSS%*?:::?@@@@@N @@@@@?:::::::::*%@@@#@@#SSSSS*@?::?@@@@@N @@@@@?::::::*%@@@@@@@@@@#SS@**@@S*%@@@@@N @@@@@?::::?@@@@@@@@@@@@@@S@S:?@@@@@@@@@@/@@@@@?:::::::::*@@@@@@@@@@@#*:::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@@@%::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@@@@@@*:::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@@@?:::?@@@@@N @@@@@?::::::::::#@@##S@@@@@@@@S:::?@@@@@N @@@@@?::::::::::S@@#SS#@@@@@@@#:::?@@@@@N @@@@@?::::::::::S#@##S#@@@@@@@#:::?@@@@@N @@@@@?::::::::::#@@@#SS@@@@@@@%:::?@@@@@N @@@@@?:::::::::*@@@@#SSS@@@@@@@:::?@@@@@N @@@@@?:::::::::*@@@@@#SS@@@@@@@:::?@@@@@N @@@@@?::::::::::%#@@@#SSS###S@@:::?@@@@@N @@@@@?:::::::::*S@@@#SSSSSS#S@#:::?@@@@@N @@@@@?:::::::::*#@@@#SSSSSSS#@*:::?@@@@@N @@@@@?::::::::::S@@@#SSSS##S@@::::?@@@@@N @@@@@?::::::::::S@@@#SSSSSSS@*::::?@@@@@N @@@@@?::::::::::?@@@#SSSSSSS#:::::?@@@@@N @@@@@?:::::::::::@@@@SSSSSSS::::::?@@@@@N @@@@@?:::::::::::S@@#SSSSSS%::::::?@@@@@N @@@@@?:::::::::::*@@#@#SSSSS*:::::?@@@@@N @@@@@?:::::::::::*@@#@#SSSSS??*:::?@@@@@N @@@@@?::::::::::*S@@@@@SSSSS??@*::?@@@@@N @@@@@?:::::::*%@@@@@@@@#SSS@*?@@%:?@@@@@/@@@@@?::::::::::*%##@@###*::::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@#*::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@#:::::?@@@@@N @@@@@?::::::::?@@@@@@@@@@@@@@?::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@@@#::::?@@@@@N @@@@@?:::::::::%@@@###@@@@@@@@::::?@@@@@N @@@@@?:::::::::*@@#SSS@@@@@@@@*:::?@@@@@N @@@@@?:::::::::?#@#SSS@@@@@@@@*:::?@@@@@N @@@@@?:::::::::?#@@#SS#@@@@@@@*:::?@@@@@N @@@@@?:::::::::S@@@@SSS@@@@@@@?:::?@@@@@N @@@@@?:::::::::#@@@@#SS#@@@@@@%:::?@@@@@N @@@@@?:::::::::*#@@@@SSS@@#S#@?:::?@@@@@N @@@@@?:::::::::*#@@@#SSSSSSS#@*:::?@@@@@N @@@@@?:::::::::S#@@@SSSSSSSS@@::::?@@@@@N @@@@@?:::::::::?@@@@SSSSS#S#@?::::?@@@@@N @@@@@?:::::::::*@@@#SSSSS#S#@:::::?@@@@@N @@@@@?::::::::::@@@@#SSSSSS#%:::::?@@@@@N @@@@@?::::::::::%@@@#SSSSSS%::::::?@@@@@N @@@@@?::::::::::*@@@SSSSSSS*::::::?@@@@@N @@@@@?:::::::::::S@@###SSSS?::::::?@@@@@N @@@@@?:::::::::::*@@@@#SSSSS*?::::?@@@@@N @@@@@?:::::::::::%@@@@#SSSS#*#S:::?@@@@@/@@@@@?:::::::::::::**:::::::::::::?@@@@@N @@@@@?::::::::::*%S@@#SS*:::::::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@@@:::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@@?::::?@@@@@N @@@@@?:::::::::S@@#SS@@@@@@@@#::::?@@@@@N @@@@@?:::::::::#@@#SS@@@@@@@@#::::?@@@@@N @@@@@?:::::::::S#@@#S#@@@@@@@S::::?@@@@@N @@@@@?::::::::*@@@@#SS@@@@@@@@*:::?@@@@@N @@@@@?::::::::*@@@@@SSS@@@@@@@*:::?@@@@@N @@@@@?:::::::::S@@@@#SS@@@##@@*:::?@@@@@N @@@@@?:::::::::%@@@@#SSS###S@@::::?@@@@@N @@@@@?::::::::*#@@@@SSSSSSSS@%::::?@@@@@N @@@@@?::::::::*@@@@#SSSS##S#@:::::?@@@@@N @@@@@?:::::::::%@@@#SSSS##S@S:::::?@@@@@N @@@@@?:::::::::?@@@##SSSSSS@*:::::?@@@@@N @@@@@?:::::::::*@@@@SSSSSSS*::::::?@@@@@N @@@@@?::::::::::S@@@##SSSSS:::::::?@@@@@N @@@@@?::::::::::?@@@@#SSSSS*::::::?@@@@@N @@@@@?:::::::::::%@@@#SSSSS%**::::?@@@@@/@@@@@?:::::::::::::**:::::::::::::?@@@@@N @@@@@?::::::::::*%S@@#SS*:::::::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@@@:::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@@?::::?@@@@@N @@@@@?:::::::::S@@#SS@@@@@@@@#::::?@@@@@N @@@@@?:::::::::#@@#SS@@@@@@@@#::::?@@@@@N @@@@@?:::::::::S#@@#S#@@@@@@@S::::?@@@@@N @@@@@?::::::::*@@@@#SS@@@@@@@@*:::?@@@@@N @@@@@?::::::::*@@@@@SSS@@@@@@@*:::?@@@@@N @@@@@?:::::::::S@@@@#SS@@@##@@*:::?@@@@@N @@@@@?:::::::::%@@@@#SSS###S@@::::?@@@@@N @@@@@?::::::::*#@@@#SSSSSSSS@%::::?@@@@@N @@@@@?::::::::*@@@@#SSSS##S#@:::::?@@@@@N @@@@@?:::::::::%@@@#SSSS##S@S:::::?@@@@@N @@@@@?:::::::::?@@@##SSSSSS@*:::::?@@@@@N @@@@@?:::::::::*@@@@SSSSSSS*::::::?@@@@@N @@@@@?::::::::::S@@@##SSSSS:::::::?@@@@@N @@@@@?::::::::::?@@@@#SSSSS*::::::?@@@@@N @@@@@?:::::::::::%@@@#SSSSS%**::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::***:::::::::::::?@@@@@N @@@@@?:::::::::*?S@@@@##?*::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@@@@S:::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::?@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?:::::::::@@@SS#@@@@@@@@%::::?@@@@@N @@@@@?::::::::*#@@SS#@@@@@@@@S::::?@@@@@N @@@@@?::::::::*#@@@SS@@@@@@@@%::::?@@@@@N @@@@@?::::::::?@@@@SS#@@@@@@@#::::?@@@@@N @@@@@?::::::::%@@@@#SS#@@@@@@@::::?@@@@@N @@@@@?::::::::*@@@@@#S#@@@##@#::::?@@@@@N @@@@@?:::::::::#@@@@SSS####S@%::::?@@@@@N @@@@@?::::::::%#@@@#SSSSSS##@*::::?@@@@@N @@@@@?::::::::%@@@@#SSSS#SS@#:::::?@@@@@N @@@@@?:::::::::@@@@SSSSS#S#@*:::::?@@@@@N @@@@@?:::::::::#@@@@SSSSSS##::::::?@@@@@N @@@@@?:::::::::?@@@@@#SSSSS*::::::?@@@@@N @@@@@?::::::::::@@@@@#SSSS%:::::::?@@@@@N @@@@@?::::::::::@@@@@#SSSS%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::*?S%***::::::::::?@@@@@N @@@@@?:::::::::?S#@@@@@@S?::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@@S*::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@@#:::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@SS#@@@@@@@@%::::?@@@@@N @@@@@?::::::::?#@@#S#@@@@@@@@#::::?@@@@@N @@@@@?::::::::?#@@@S#@@@@@@@@%::::?@@@@@N @@@@@?::::::::S@@@@SS@@@@@@@@#::::?@@@@@N @@@@@?::::::::%@@@@#SS@@@@@@@#::::?@@@@@N @@@@@?::::::::*#@@@@SS#@@@#@@S::::?@@@@@N @@@@@?::::::::*@@@@#SSS#####@*::::?@@@@@N @@@@@?::::::::#@@@@#SSSSS##@@:::::?@@@@@N @@@@@?::::::::S@@@@#SSSS#S#@?:::::?@@@@@N @@@@@?::::::::*@@@@@#SS##S#@::::::?@@@@@N @@@@@?:::::::::@@@@@@#SSSS#?::::::?@@@@@N @@@@@?:::::::::%@@@@@#SSSS?:::::::?@@@@@N @@@@@?:::::::::*@@@@@#SSSS*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*?S@@S***:::::::::?@@@@@N @@@@@?:::::::::%##@@@@@@@S*:::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@@#*::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@@@@?:::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@@@:::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@@#@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@SS#@@@@@@@@%::::?@@@@@N @@@@@?::::::::?@@@#S#@@@@@@@@#::::?@@@@@N @@@@@?::::::::%@@@@S#@@@@@@@@S::::?@@@@@N @@@@@?::::::::#@@@#SS@@@@@@@@S::::?@@@@@N @@@@@?::::::::?@@@@#SS@@@@@@@S::::?@@@@@N @@@@@?::::::::*#@@@@SS@@@@#@@?::::?@@@@@N @@@@@?::::::::S@@@@#SS######@*::::?@@@@@N @@@@@?:::::::*@@@@@SSSSSS#S@S:::::?@@@@@N @@@@@?::::::::S@@@@@#SS##S#@*:::::?@@@@@N @@@@@?::::::::*@@@@@@#S##S@%::::::?@@@@@N @@@@@?::::::::*@@@@@@#SSSSS:::::::?@@@@@N @@@@@?:::::::::#@@@@@#SSSS*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::**:::::::::::::?@@@@@N @@@@@?::::::::::?S#@@@S?*:::::::::?@@@@@N @@@@@?::::::::*S@@@@@@@@@S*:::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@@%:::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@@?::::?@@@@@N @@@@@?:::::::::@@@##@@@@@@@@@*::::?@@@@@N @@@@@?::::::::?@@@SS#@@@@@@@@%::::?@@@@@N @@@@@?::::::::?@@@#S#@@@@@@@@#::::?@@@@@N @@@@@?::::::::S@@@@S#@@@@@@@@%::::?@@@@@N @@@@@?::::::::#@@@#SS@@@@@@@@%::::?@@@@@N @@@@@?::::::::*@@@@#SS@@@@@@@?::::?@@@@@N @@@@@?::::::::?@@@@@SS@@@@#@@*::::?@@@@@N @@@@@?:::::::*@@@@@#SS#####@@:::::?@@@@@N @@@@@?:::::::*@@@@@@#SSSS##@?:::::?@@@@@N @@@@@?::::::::S@@@@@@#S##S@#::::::?@@@@@N @@@@@?::::::::%@@@@@@#S##S@*::::::?@@@@@N @@@@@?::::::::*@@@@@@#SSS#?:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::**?%?*:::::::::::?@@@@@N @@@@@?::::::::::%##@@@@#S*::::::::?@@@@@N @@@@@?::::::::?#@@@@@@@@@@S:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@@@#:::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@@@?::::?@@@@@N @@@@@?::::::::*#@@#S#@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@SSS@@@@@@@@?::::?@@@@@N @@@@@?::::::::?@@@@#S@@@@@@@@S::::?@@@@@N @@@@@?::::::::#@@@@#S@@@@@@@@*::::?@@@@@N @@@@@?::::::::S@@@@SS#@@@@@@@*::::?@@@@@N @@@@@?::::::::*#@@@@SS@@@@@@@*::::?@@@@@N @@@@@?::::::::S@@@@#SS#@@@#@@:::::?@@@@@N @@@@@?:::::::*#@@@@@#SS####@S:::::?@@@@@N @@@@@?:::::::*#@@@@@@#SSS##@::::::?@@@@@N @@@@@?::::::::S@@@@@@#S##S@*::::::?@@@@@N @@@@@?::::::::S@@@@@@SS#S#%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::**?%?*:::::::::::?@@@@@N @@@@@?::::::::::%##@@@@#S*::::::::?@@@@@N @@@@@?::::::::?#@@@@@@@@@@S:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@S::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@@@#:::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@@@?::::?@@@@@N @@@@@?::::::::*#@@#S#@@@@@@@@*::::?@@@@@N @@@@@?::::::::*@@@SSS@@@@@@@@?::::?@@@@@N @@@@@?::::::::?@@@@#S@@@@@@@@S::::?@@@@@N @@@@@?::::::::#@@@@#S@@@@@@@@*::::?@@@@@N @@@@@?::::::::S@@@@SS#@@@@@@@*::::?@@@@@N @@@@@?::::::::*#@@@@SS@@@@@@@*::::?@@@@@N @@@@@?::::::::S@@@@#SS#@@@#@@:::::?@@@@@N @@@@@?:::::::*#@@@@@#SS####@S:::::?@@@@@N @@@@@?:::::::*#@@@@@@#SSS##@::::::?@@@@@N @@@@@?::::::::S@@@@@@#S##S@*::::::?@@@@@N @@@@@?::::::::S@@@@@@SS#S#%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::**:::::::::::::?@@@@@N @@@@@?::::::::::*##@@@S**:::::::::?@@@@@N @@@@@?::::::::*S@@@@@@@@@?*:::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::::?@@@@@@@@@@@@@@:::::?@@@@@N @@@@@?:::::::::@@@@@@@@@@@@@@*::::?@@@@@N @@@@@?::::::::*#@@###@@@@@@@@:::::?@@@@@N @@@@@?::::::::*@@@SSS#@@@@@@@*::::?@@@@@N @@@@@?::::::::?@@@#SS#@@@@@@@*::::?@@@@@N @@@@@?::::::::S@@@#SS#@@@@@@@:::::?@@@@@N @@@@@?::::::::@@@@@SSS@@@@@@@:::::?@@@@@N @@@@@?::::::::%@@@@@#S#@@@@@#:::::?@@@@@N @@@@@?::::::::S@@@@@#SS@@@#@S:::::?@@@@@N @@@@@?::::::::S#@@@@SSS####@*:::::?@@@@@N @@@@@?:::::::*@#@@@@@#SSS##S::::::?@@@@@N @@@@@?:::::::*@@@@@@@#S##S#*::::::?@@@@@N @@@@@?::::::::@@@@@@@SS###*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::*:::::::::::::?@@@@@N @@@@@?::::::::::*#@#@#?*::::::::::?@@@@@N @@@@@?::::::::*S@@@@@@@@#*::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@@*:::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@@#?:::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@@%:::::?@@@@@N @@@@@?::::::::*@@@####@@@@@@%:::::?@@@@@N @@@@@?::::::::?@@@#SSS#@@@@@%:::::?@@@@@N @@@@@?::::::::%@@@#SSS#@@@@@*:::::?@@@@@N @@@@@?::::::::#@@@SSSS#@@@@@*:::::?@@@@@N @@@@@?:::::::*@@@@@#SS#@@@@@*:::::?@@@@@N @@@@@?::::::::#@@@@@@SS#@@@@*:::::?@@@@@N @@@@@?::::::::##@@@@#SS#@@##::::::?@@@@@N @@@@@?:::::::*SSS#@@SSSSS##?::::::?@@@@@N @@@@@?:::::::*@##@@@#SSSS#S:::::::?@@@@@N @@@@@?:::::::*@@@@@@@#SS#S*:::::::?@@@@@N @@@@@?::::::::@@@@@@#SSS#*::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*??S%*::::::::::::?@@@@@N @@@@@?:::::::::*#@@@@@#S*:::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@%::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@#*::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@@@?::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::::?@@@@@@#@@@@@@::::::?@@@@@N @@@@@?::::::::*@@@@SSSS@@@@#::::::?@@@@@N @@@@@?::::::::%@@@@SSSS@@@@S::::::?@@@@@N @@@@@?::::::::S@@@#SSSS@@@@%::::::?@@@@@N @@@@@?::::::::@@@@##SSS#@@@*::::::?@@@@@N @@@@@?::::::::@@@@@@@SSS@@@*::::::?@@@@@N @@@@@?::::::::#@@#@@@#SS@@#:::::::?@@@@@N @@@@@?:::::::*@@SS#@#SSS#S#*::::::?@@@@@N @@@@@?:::::::*@SSS@@SSSSSSS:::::::?@@@@@N @@@@@?::::::::@@@@@@#SSS#S::::::::?@@@@@N @@@@@?::::::::@@@#@@#SSS%:::::::::?@@@@@N @@@@@?::::::::#@@@@@#%SS*:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::***?**::::::::::::?@@@@@N @@@@@?:::::::::?##@@@@S*::::::::::?@@@@@N @@@@@?::::::::S#@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@?::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::?#@@@@##S%S@@@*::::::?@@@@@N @@@@@?:::::::?%@@@#SSSSS@@@*::::::?@@@@@N @@@@@?:::::::*S@@@#SSSSS@@#:::::::?@@@@@N @@@@@?:::::::*S@@@@#SSSS@@?:::::::?@@@@@N @@@@@?::::::::#@@@@@##SS#@*:::::::?@@@@@N @@@@@?::::::::#@@@#@@@#S#@*:::::::?@@@@@N @@@@@?:::::::*@@@#S#@#SSS#%:::::::?@@@@@N @@@@@?:::::::*@@@S%SSSSSS#*:::::::?@@@@@N @@@@@?::::::::#@@##@SSSSS*::::::::?@@@@@N @@@@@?::::::::#@@@@@##SS*:::::::::?@@@@@N @@@@@?::::::::S@@@@@#S#*::::::::::?@@@@@N @@@@@?::::::::%@@@@@#%S*::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*%%?**::::::::::::?@@@@@N @@@@@?:::::::::?@##@@@S*::::::::::?@@@@@N @@@@@?::::::::%##@@@@@@@#*::::::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@#*:::::::?@@@@@N @@@@@?::::::*#@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::*#@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::#@@@@@@@@@@@@S:::::::?@@@@@N @@@@@?::::::*@@@@@@@#S%S#@S:::::::?@@@@@N @@@@@?::::::*@@@@@SSSS%%#@%:::::::?@@@@@N @@@@@?::::::*@@@@@SSSSSS#@*:::::::?@@@@@N @@@@@?:::::::@@@@@##SSSS##::::::::?@@@@@N @@@@@?::::::?#@@@@@@@##S#%::::::::?@@@@@N @@@@@?::::::?S#@@@@#@@#S%S::::::::?@@@@@N @@@@@?::::::*##@@@@SS#S%*%::::::::?@@@@@N @@@@@?:::::::#@@@@@SSSS%**::::::::?@@@@@N @@@@@?:::::::*#@@@@SSSS%*:::::::::?@@@@@N @@@@@?::::::::#@@@@@#S#*::::::::::?@@@@@N @@@@@?::::::::%@@@@@##S:::::::::::?@@@@@N @@@@@?:::::::*#@@@@@@SS:::::::::::?@@@@@N @@@@@?:::::::#@@@@@@@%%:::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*%%?**::::::::::::?@@@@@N @@@@@?:::::::::?@##@@@S*::::::::::?@@@@@N @@@@@?::::::::%##@@@@@@@#*::::::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@#*:::::::?@@@@@N @@@@@?::::::*#@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::*#@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::#@@@@@@@@@@@@S:::::::?@@@@@N @@@@@?::::::*@@@@@@@#S%S#@S:::::::?@@@@@N @@@@@?::::::*@@@@@SSSS%%#@%:::::::?@@@@@N @@@@@?::::::*@@@@@SSSSSS#@*:::::::?@@@@@N @@@@@?:::::::@@@@@##SSSS##::::::::?@@@@@N @@@@@?::::::?#@@@@@@@##S#%::::::::?@@@@@N @@@@@?::::::?S#@@@@#@@#S%S::::::::?@@@@@N @@@@@?::::::*##@@@@SS#S%*%::::::::?@@@@@N @@@@@?:::::::#@@@@@SSSS%**::::::::?@@@@@N @@@@@?:::::::*#@@@@SSSS%*:::::::::?@@@@@N @@@@@?::::::::#@@@@@#S#*::::::::::?@@@@@N @@@@@?::::::::%@@@@@##S:::::::::::?@@@@@N @@@@@?:::::::*#@@@@@@SS:::::::::::?@@@@@N @@@@@?:::::::#@@@@@@@%%:::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*%S%*:::::::::::::?@@@@@N @@@@@?:::::::::?#@@@@@S:::::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@@S*::::::::?@@@@@N @@@@@?::::::*S#@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::S@@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::%@@@@@#@@#S%S@*:::::::?@@@@@N @@@@@?::::::S@@@@@SSSSS%S@::::::::?@@@@@N @@@@@?::::::S@@@@@#SSSSSS#::::::::?@@@@@N @@@@@?::::::S@@@@@@#SSSSS?::::::::?@@@@@N @@@@@?:::::*#@@@@@@@###S?:::::::::?@@@@@N @@@@@?:::::*#@@@@@@@#@@#?:::::::::?@@@@@N @@@@@?::::::#@@@@@@@SS#S::::::::::?@@@@@N @@@@@?::::::%@@@@@@@S%S%::::::::::?@@@@@N @@@@@?:::::::%@@@@@@#SS%::::::::::?@@@@@N @@@@@?:::::::*@@@@@@#S#*::::::::::?@@@@@N @@@@@?:::::::*@@@@@@#%#*::::::::::?@@@@@N @@@@@?:::::::?@@@@@@@#S:::::::::::?@@@@@N @@@@@?::::::%#@@@@@@@S*:::::::::::?@@@@@N @@@@@?:::::%@#@@@@@@@%*:::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::S@S:::::::::::::?@@@@@N @@@@@?:::::::::::*@#@*::::::::::::?@@@@@N @@@@@?:::::::::::?#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?::::::::::::%SS:::::::::::::?@@@@@N @@@@@?::::::::::::*@S*::::::::::::?@@@@@N @@@@@?::::::::::::*@S%@#?*::::::::?@@@@@N @@@@@?:::::::::::?*?*%@@@@::::::::?@@@@@N @@@@@?::::::::::#@%?S@@@@@*:::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@S:::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::S#@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::#@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::*?#@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@S:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::**:::::::::::::?@@@@@N @@@@@?::::::::::::%@@%::::::::::::?@@@@@N @@@@@?::::::::::::###S::::::::::::?@@@@@N @@@@@?::::::::::::##S%::::::::::::?@@@@@N @@@@@?::::::::::::SS#?::::::::::::?@@@@@N @@@@@?::::::::::::*S#*::::::::::::?@@@@@N @@@@@?:::::::::::::##%%*::::::::::?@@@@@N @@@@@?::::::::::::*#S*@@@%::::::::?@@@@@N @@@@@?:::::::::::SS*%%@@@@*:::::::?@@@@@N @@@@@?::::::::::#@@%@@@@@@*:::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@S:::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@:::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@:::::::?@@@@@N @@@@@?:::::::::S#@@@@@@@@@@:::::::?@@@@@N @@@@@?:::::::::S@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::*?S@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::S#?::::::::::::?@@@@@N @@@@@?::::::::::::?@@@::::::::::::?@@@@@N @@@@@?::::::::::::S#S#*:::::::::::?@@@@@N @@@@@?::::::::::::%#SS::::::::::::?@@@@@N @@@@@?::::::::::::*S#?::::::::::::?@@@@@N @@@@@?:::::::::::::%#%*:::::::::::?@@@@@N @@@@@?:::::::::::::##%@#?*::::::::?@@@@@N @@@@@?::::::::::::%@S*@@@@*:::::::?@@@@@N @@@@@?::::::::::*#@?S#@@@@%:::::::?@@@@@N @@@@@?::::::::::@@@S@@@@@@%:::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@S:::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::*S@@@@@@@@@@S:::::::?@@@@@N @@@@@?:::::::::#@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::*?%@@@@@S@@::::::::?@@@@@N @@@@@?:::::::::::#@@@@@#@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::**::::::::::::?@@@@@N @@@@@?:::::::::::::#@@*:::::::::::?@@@@@N @@@@@?::::::::::::*###?:::::::::::?@@@@@N @@@@@?::::::::::::*#S#*:::::::::::?@@@@@N @@@@@?::::::::::::*#SS::::::::::::?@@@@@N @@@@@?:::::::::::::%#%::::::::::::?@@@@@N @@@@@?:::::::::::::?#S?*::::::::::?@@@@@N @@@@@?:::::::::::::##?#@#?::::::::?@@@@@N @@@@@?:::::::::::*@#%*@@@@%:::::::?@@@@@N @@@@@?::::::::::%@@%#@@@@@%:::::::?@@@@@N @@@@@?::::::::::#@@#@@@@@@S:::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::::::?@@@@@#@@@@*::::::?@@@@@N @@@@@?:::::::::*S@@@@@S#@@@:::::::?@@@@@N @@@@@?::::::::*##@@@@@#@@@*:::::::?@@@@@N @@@@@?:::::::::S@S@@@@@@@@::::::::?@@@@@N @@@@@?::::::::::*?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::**::::::::::::?@@@@@N @@@@@?:::::::::::::#@@*:::::::::::?@@@@@N @@@@@?::::::::::::*###?:::::::::::?@@@@@N @@@@@?::::::::::::*#S#*:::::::::::?@@@@@N @@@@@?::::::::::::*#SS::::::::::::?@@@@@N @@@@@?:::::::::::::%#%::::::::::::?@@@@@N @@@@@?:::::::::::::?#S?*::::::::::?@@@@@N @@@@@?:::::::::::::##?#@#?::::::::?@@@@@N @@@@@?:::::::::::*@#%*@@@@%:::::::?@@@@@N @@@@@?::::::::::%@@%#@@@@@%:::::::?@@@@@N @@@@@?::::::::::#@@#@@@@@@S:::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::?@@@@@@@@@@%::::::?@@@@@N @@@@@?::::::::::?@@@@@#@@@@*::::::?@@@@@N @@@@@?:::::::::*S@@@@@S#@@@:::::::?@@@@@N @@@@@?::::::::*##@@@@@#@@@*:::::::?@@@@@N @@@@@?:::::::::S@S@@@@@@@@::::::::?@@@@@N @@@@@?::::::::::*?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@*:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::*%%*:::::::::::?@@@@@N @@@@@?:::::::::::::#@@S:::::::::::?@@@@@N @@@@@?:::::::::::::#SSS:::::::::::?@@@@@N @@@@@?::::::::::::*#S#?:::::::::::?@@@@@N @@@@@?:::::::::::::%S#*:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?:::::::::::::*#SS?*:::::::::?@@@@@N @@@@@?::::::::::::*##*S@@#*:::::::?@@@@@N @@@@@?::::::::::*#@@S?@@@@S:::::::?@@@@@N @@@@@?::::::::::#@@S@@@@@@#:::::::?@@@@@N @@@@@?::::::::::#@@S@@@@@@#:::::::?@@@@@N @@@@@?::::::::::S@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::S@@@@@S@@@@%::::::?@@@@@N @@@@@?::::::::::%@@@@@S#@@@#::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@@@?::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@S:::::::?@@@@@N @@@@@?:::::::::##@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::*#*@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::*@@%:::::::::::?@@@@@N @@@@@?:::::::::::::S##@:::::::::::?@@@@@N @@@@@?:::::::::::::SSSS:::::::::::?@@@@@N @@@@@?:::::::::::::#S#%:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?:::::::::::::*#S*:::::::::::?@@@@@N @@@@@?:::::::::::::*#SSS*:::::::::?@@@@@N @@@@@?:::::::::::*#@S*#@@#*:::::::?@@@@@N @@@@@?::::::::::%@@@S%@@@@#:::::::?@@@@@N @@@@@?::::::::::@@@S#@@@@@#:::::::?@@@@@N @@@@@?::::::::::@@@S@@S@@@#:::::::?@@@@@N @@@@@?::::::::::@@@@@@S#@@@*::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@#::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@@::::::?@@@@@N @@@@@?::::::::::#@@@@@@@@@@?::::::?@@@@@N @@@@@?:::::::::%#@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::::*#%@@@@@@@@::::::::?@@@@@N @@@@@?::::::::::**@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::?@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@S:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::::*::::::::::::?@@@@@N @@@@@?:::::::::::::*@@#:::::::::::?@@@@@N @@@@@?:::::::::::::S##@*::::::::::?@@@@@N @@@@@?:::::::::::::S#SS:::::::::::?@@@@@N @@@@@?:::::::::::::SS#%:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?:::::::::::::*#S*:::::::::::?@@@@@N @@@@@?::::::::::::*?#%SS*:::::::::?@@@@@N @@@@@?::::::::::*S@@S*#@@@*:::::::?@@@@@N @@@@@?::::::::::@@@@SS@@@@S:::::::?@@@@@N @@@@@?:::::::::*@@@S#@S#@@S:::::::?@@@@@N @@@@@?:::::::::*@@@S@@##@@#:::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@@@::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@@*:::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@@S::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@#?:::::::?@@@@@N @@@@@?::::::::::??@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::?@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@#:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::**::::::::::::?@@@@@N @@@@@?:::::::::::::*@@@:::::::::::?@@@@@N @@@@@?:::::::::::::%###*::::::::::?@@@@@N @@@@@?:::::::::::::%#S#*::::::::::?@@@@@N @@@@@?:::::::::::::SSSS:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?::::::::::::*?#%SS*:::::::::?@@@@@N @@@@@?::::::::::?@@@S*#@@#*:::::::?@@@@@N @@@@@?:::::::::*@@@@SS@#@@S:::::::?@@@@@N @@@@@?:::::::::*@@@S#@@S@@S:::::::?@@@@@N @@@@@?:::::::::*@@@S@@@#@@#:::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@@@*::::::?@@@@@N @@@@@?:::::::::%@@@@@@@@@@@@::::::?@@@@@N @@@@@?:::::::::@SS@@@@@@@@@@*:::::?@@@@@N @@@@@?:::::::::#@#@@@@@@@@@#::::::?@@@@@N @@@@@?:::::::::*#@@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::%@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::%@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::S@@@@@@@@S:::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@@:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::::*::::::::::::?@@@@@N @@@@@?:::::::::::::*@@@:::::::::::?@@@@@N @@@@@?:::::::::::::%##@*::::::::::?@@@@@N @@@@@?:::::::::::::%#S#*::::::::::?@@@@@N @@@@@?:::::::::::::SSSS:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?::::::::::::*?#SS*::::::::::?@@@@@N @@@@@?::::::::::S@@@%*#@@%::::::::?@@@@@N @@@@@?:::::::::*@@@@SS@##@%:::::::?@@@@@N @@@@@?:::::::::%@@@S#@@##@%:::::::?@@@@@N @@@@@?:::::::::#@@@S@@@@@@S:::::::?@@@@@N @@@@@?:::::::::#@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::::*@@##@@@@@@@@S::::::?@@@@@N @@@@@?::::::::%@@S#@@@@@@@@@*:::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@#::::::?@@@@@N @@@@@?:::::::::**@@@@@@@@@S*::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@@:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::::*::::::::::::?@@@@@N @@@@@?:::::::::::::*@@@:::::::::::?@@@@@N @@@@@?:::::::::::::%##@*::::::::::?@@@@@N @@@@@?:::::::::::::%#S#*::::::::::?@@@@@N @@@@@?:::::::::::::SSSS:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?::::::::::::*?#SS*::::::::::?@@@@@N @@@@@?::::::::::S@@@%*#@@%::::::::?@@@@@N @@@@@?:::::::::*@@@@SS@##@%:::::::?@@@@@N @@@@@?:::::::::%@@@S#@@##@%:::::::?@@@@@N @@@@@?:::::::::#@@@S@@@@@@S:::::::?@@@@@N @@@@@?:::::::::#@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::::*@@##@@@@@@@@S::::::?@@@@@N @@@@@?::::::::%@@S#@@@@@@@@@*:::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@@#::::::?@@@@@N @@@@@?:::::::::**@@@@@@@@@S*::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::::#@@@@@@@@?:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::::::@@@@@@@@@@:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::*#@S:::::::::::?@@@@@N @@@@@?:::::::::::::%@#@*::::::::::?@@@@@N @@@@@?:::::::::::::S#S#:::::::::::?@@@@@N @@@@@?:::::::::::::SS#S:::::::::::?@@@@@N @@@@@?:::::::::::::*##*:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?::::::::::::*?#S?:::::::::::?@@@@@N @@@@@?::::::::::S@@@%*@@%*::::::::?@@@@@N @@@@@?:::::::::S@@@@??@@#@*:::::::?@@@@@N @@@@@?:::::::::@@@@SS@@@#@?:::::::?@@@@@N @@@@@?::::::::*@@@@S#@@@#@?:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@%:::::::?@@@@@N @@@@@?::::::::@@@@#@@@@@@@@*::::::?@@@@@N @@@@@?:::::::*@@@@#@@@@@@@@@::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@@@@::::::?@@@@@N @@@@@?:::::::::**@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@%:::::::?@@@@@N @@@@@?::::::::::*@@@@@@@@@@:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::*##?:::::::::::?@@@@@N @@@@@?:::::::::::::%@@@:::::::::::?@@@@@N @@@@@?:::::::::::::SSS#:::::::::::?@@@@@N @@@@@?:::::::::::::SS#%:::::::::::?@@@@@N @@@@@?:::::::::::::?##*:::::::::::?@@@@@N @@@@@?:::::::::::::*#S::::::::::::?@@@@@N @@@@@?::::::::::::*%#S*:::::::::::?@@@@@N @@@@@?:::::::::*S@##S*@#*:::::::::?@@@@@N @@@@@?:::::::::#@@@@**@@@#::::::::?@@@@@N @@@@@?::::::::*@@@@SS@@@S@*:::::::?@@@@@N @@@@@?::::::::?@@@@S#@@@#@*:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::?@@@@#@@@@@@@%:::::::?@@@@@N @@@@@?:::::::S@@@@#@@@@@@@@?::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@@#::::::?@@@@@N @@@@@?:::::::::*S@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@S*:::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::::%@@@@@@@@@%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::*SS*:::::::::::?@@@@@N @@@@@?:::::::::::::S@@S:::::::::::?@@@@@N @@@@@?:::::::::::::#SSS:::::::::::?@@@@@N @@@@@?::::::::::::*SS#?:::::::::::?@@@@@N @@@@@?:::::::::::::%SS*:::::::::::?@@@@@N @@@@@?:::::::::::::%#%::::::::::::?@@@@@N @@@@@?:::::::::::::%#%::::::::::::?@@@@@N @@@@@?:::::::::*S@%#S*@%*:::::::::?@@@@@N @@@@@?:::::::::@@@#@**@@@%::::::::?@@@@@N @@@@@?::::::::*@@@@SS@@@@@::::::::?@@@@@N @@@@@?::::::::S@@@@S#@@@##::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::%@@@@#@@@@@@@*:::::::?@@@@@N @@@@@?:::::::@@@@##@@@@@@@S:::::::?@@@@@N @@@@@?:::::::%@@@@@@@@@@@@@*::::::?@@@@@N @@@@@?::::::::**@@@@@@@@@@@:::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@%*:::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@*::::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::::@@@@@@@@@@::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::*%?::::::::::::?@@@@@N @@@@@?:::::::::::::@@@*:::::::::::?@@@@@N @@@@@?::::::::::::*#S#?:::::::::::?@@@@@N @@@@@?::::::::::::*#S#*:::::::::::?@@@@@N @@@@@?::::::::::::*SSS::::::::::::?@@@@@N @@@@@?:::::::::::::S#*::::::::::::?@@@@@N @@@@@?::::::::::::*S#?::::::::::::?@@@@@N @@@@@?:::::::::*%@*#S?#*::::::::::?@@@@@N @@@@@?::::::::*@@@%@*?@@@*::::::::?@@@@@N @@@@@?::::::::%@@@@%S@@@@@::::::::?@@@@@N @@@@@?::::::::#@@@@S#@@@@#::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@S::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@S::::::::?@@@@@N @@@@@?:::::::@@@@S@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@#:::::::?@@@@@N @@@@@?::::::::?S@@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@#S::::::::?@@@@@N @@@@@?:::::::::?@@@@@@@@%:::::::::?@@@@@N @@@@@?:::::::::%@@@@@@@@@:::::::::?@@@@@N @@@@@?:::::::::%@@@@@@@@@*::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::***::::::::::::?@@@@@N @@@@@?::::::::::::*@@@::::::::::::?@@@@@N @@@@@?::::::::::::?###*:::::::::::?@@@@@N @@@@@?::::::::::::?#S#::::::::::::?@@@@@N @@@@@?::::::::::::?SSS::::::::::::?@@@@@N @@@@@?:::::::::::::S#*::::::::::::?@@@@@N @@@@@?::::::::::::*S#*::::::::::::?@@@@@N @@@@@?::::::::::*S*@S%S*::::::::::?@@@@@N @@@@@?::::::::*@@@?@*%@@#*::::::::?@@@@@N @@@@@?::::::::S@@@@S%@@@@S::::::::?@@@@@N @@@@@?::::::::#@@@@S#@@@@#::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@#S::::::::?@@@@@N @@@@@?:::::::%@@S@@@@@@@##::::::::?@@@@@N @@@@@?:::::::S@@#@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::S@@@@@@@@#S::::::::?@@@@@N @@@@@?:::::::::#@@@@@@@@*:::::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@?:::::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@S:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::::***::::::::::::?@@@@@N @@@@@?::::::::::::*@@@::::::::::::?@@@@@N @@@@@?::::::::::::?###*:::::::::::?@@@@@N @@@@@?::::::::::::?#S#::::::::::::?@@@@@N @@@@@?::::::::::::?SSS::::::::::::?@@@@@N @@@@@?:::::::::::::S#*::::::::::::?@@@@@N @@@@@?::::::::::::*S#*::::::::::::?@@@@@N @@@@@?::::::::::*S*@S%S*::::::::::?@@@@@N @@@@@?::::::::*@@@?@*%@@#*::::::::?@@@@@N @@@@@?::::::::S@@@@S%@@@@S::::::::?@@@@@N @@@@@?::::::::#@@@@S#@@@@#::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@#S::::::::?@@@@@N @@@@@?:::::::%@@S@@@@@@@##::::::::?@@@@@N @@@@@?:::::::S@@#@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::S@@@@@@@@#S::::::::?@@@@@N @@@@@?:::::::::#@@@@@@@@*:::::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@?:::::::::?@@@@@N @@@@@?:::::::::@@@@@@@@@S:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*@@%::::::::::::?@@@@@N @@@@@?::::::::::::S###::::::::::::?@@@@@N @@@@@?::::::::::::S#SS::::::::::::?@@@@@N @@@@@?::::::::::::%##%::::::::::::?@@@@@N @@@@@?::::::::::::*##*::::::::::::?@@@@@N @@@@@?::::::::::::*SS:::::::::::::?@@@@@N @@@@@?::::::::::*??@S%*:::::::::::?@@@@@N @@@@@?::::::::*S@@*#*%@@%:::::::::?@@@@@N @@@@@?::::::::%@@@#%?@@@@%::::::::?@@@@@N @@@@@?::::::::#@@@@S#@@@@S::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@#@#::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@#@S::::::::?@@@@@N @@@@@?:::::::?@S@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::?@#@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::%@@@@@@@@@@?::::::::?@@@@@N @@@@@?:::::::::@@@@@@@@S::::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@::::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*#S:::::::::::::?@@@@@N @@@@@?::::::::::::#@@%::::::::::::?@@@@@N @@@@@?:::::::::::*#SS%::::::::::::?@@@@@N @@@@@?::::::::::::S##?::::::::::::?@@@@@N @@@@@?::::::::::::?#S*::::::::::::?@@@@@N @@@@@?::::::::::::*#S:::::::::::::?@@@@@N @@@@@?:::::::::::*%@S?*:::::::::::?@@@@@N @@@@@?:::::::::*S@*@*S@#*:::::::::?@@@@@N @@@@@?::::::::%@@@*?*#@@@*::::::::?@@@@@N @@@@@?::::::::#@@@@S@@@@@%::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::#@@@@@@@S@@%::::::::?@@@@@N @@@@@?::::::::#@@@@@@@#@@%::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@*::::::::?@@@@@N @@@@@?::::::::#@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@%::::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@S::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*%*:::::::::::::?@@@@@N @@@@@?:::::::::::*@@@*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*S#S:::::::::::::?@@@@@N @@@@@?::::::::::::%#?:::::::::::::?@@@@@N @@@@@?::::::::::::S@%*::::::::::::?@@@@@N @@@@@?::::::::::?S?@?#@S*:::::::::?@@@@@N @@@@@?::::::::*#@@***#@@@*::::::::?@@@@@N @@@@@?::::::::#@@@@%#@@@@*::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::::@@@@@@@S#@@?::::::::?@@@@@N @@@@@?::::::::@@@@@@@#@@@?::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::SS@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::::?@@@@@@@@?::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::**::::::::::::::?@@@@@N @@@@@?:::::::::::*@@#:::::::::::::?@@@@@N @@@@@?:::::::::::%#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#:::::::::::::?@@@@@N @@@@@?:::::::::::*#SS:::::::::::::?@@@@@N @@@@@?::::::::::::S#*:::::::::::::?@@@@@N @@@@@?::::::::::::S@?*::::::::::::?@@@@@N @@@@@?::::::::::*%S@?@#?::::::::::?@@@@@N @@@@@?::::::::*S@#***@@@@:::::::::?@@@@@N @@@@@?::::::::#@@@#%#@@@@*::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@*::::::::?@@@@@N @@@@@?::::::::@@@@@@@S@@@*::::::::?@@@@@N @@@@@?::::::::@@@@@@@#@@@*::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::?#@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::S#@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@?::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::**::::::::::::::?@@@@@N @@@@@?:::::::::::%@@%:::::::::::::?@@@@@N @@@@@?:::::::::::%##@:::::::::::::?@@@@@N @@@@@?:::::::::::?#S#:::::::::::::?@@@@@N @@@@@?:::::::::::*##%:::::::::::::?@@@@@N @@@@@?:::::::::::*#S*:::::::::::::?@@@@@N @@@@@?:::::::::::*#@*:::::::::::::?@@@@@N @@@@@?::::::::::*%#@%#%*::::::::::?@@@@@N @@@@@?::::::::*S@%***@@@S:::::::::?@@@@@N @@@@@?::::::::@@@@S?#@@@@:::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@:::::::::?@@@@@N @@@@@?:::::::*@@@@@@@#@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@#@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@S::::::::?@@@@@N @@@@@?:::::::?#@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@%::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::**::::::::::::::?@@@@@N @@@@@?:::::::::::%@@%:::::::::::::?@@@@@N @@@@@?:::::::::::%##@:::::::::::::?@@@@@N @@@@@?:::::::::::?#S#:::::::::::::?@@@@@N @@@@@?:::::::::::*##%:::::::::::::?@@@@@N @@@@@?:::::::::::*#S*:::::::::::::?@@@@@N @@@@@?:::::::::::*#@*:::::::::::::?@@@@@N @@@@@?::::::::::*%#@%#%*::::::::::?@@@@@N @@@@@?::::::::*S@%***@@@S:::::::::?@@@@@N @@@@@?::::::::@@@@S?#@@@@:::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@:::::::::?@@@@@N @@@@@?:::::::*@@@@@@@#@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@#@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@@S::::::::?@@@@@N @@@@@?:::::::?#@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@%::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::%@@*:::::::::::::?@@@@@N @@@@@?:::::::::::S##@:::::::::::::?@@@@@N @@@@@?:::::::::::%#S#:::::::::::::?@@@@@N @@@@@?:::::::::::%##%:::::::::::::?@@@@@N @@@@@?:::::::::::?#S*:::::::::::::?@@@@@N @@@@@?:::::::::::*##::::::::::::::?@@@@@N @@@@@?::::::::::*%##%%*:::::::::::?@@@@@N @@@@@?::::::::*#@*?*?@@@*:::::::::?@@@@@N @@@@@?:::::::*@@@S%*#@@@S:::::::::?@@@@@N @@@@@?:::::::%@@@@#@@@@@#:::::::::?@@@@@N @@@@@?:::::::%@@@@#@@@@@#:::::::::?@@@@@N @@@@@?:::::::%#@@@@@@##@@:::::::::?@@@@@N @@@@@?:::::::%##@@@@@@#@@?::::::::?@@@@@N @@@@@?:::::::S@#@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::#@@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@%*:::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@?::::::::::?@@@@@N @@@@@?::::::::%@@@@@@@@#::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::*#S*:::::::::::::?@@@@@N @@@@@?:::::::::::S@@#:::::::::::::?@@@@@N @@@@@?:::::::::::%#S#:::::::::::::?@@@@@N @@@@@?:::::::::::S##%:::::::::::::?@@@@@N @@@@@?:::::::::::%#S*:::::::::::::?@@@@@N @@@@@?:::::::::::?#S::::::::::::::?@@@@@N @@@@@?::::::::::*%##**::::::::::::?@@@@@N @@@@@?::::::::?@@*S*S@#?::::::::::?@@@@@N @@@@@?:::::::S@@@%%*#@@@*:::::::::?@@@@@N @@@@@?:::::::@@@@@S@@@@@?:::::::::?@@@@@N @@@@@?:::::::@@@@@#@@@@@?:::::::::?@@@@@N @@@@@?:::::::@@S#@@@@@#@?:::::::::?@@@@@N @@@@@?:::::::@@#@@@@@@###:::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@#%:::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::::?@@@@@@@@#::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::*%?::::::::::::::?@@@@@N @@@@@?:::::::::::S@@#:::::::::::::?@@@@@N @@@@@?:::::::::::%###:::::::::::::?@@@@@N @@@@@?:::::::::::S##S:::::::::::::?@@@@@N @@@@@?:::::::::::SSS*:::::::::::::?@@@@@N @@@@@?:::::::::::S#S::::::::::::::?@@@@@N @@@@@?::::::::::*S#S::::::::::::::?@@@@@N @@@@@?::::::::%@S*#*#S*:::::::::::?@@@@@N @@@@@?:::::::@@@#*%*@@@#::::::::::?@@@@@N @@@@@?::::::*@@@@@S@@@@@::::::::::?@@@@@N @@@@@?::::::*@@@@#S@@@@@*:::::::::?@@@@@N @@@@@?::::::?@@@S##@@@@@::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@*:::::::::?@@@@@N @@@@@?::::::#@@@@@@@@@@@S:::::::::?@@@@@N @@@@@?::::::#@@@@@@@@@@@@:::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@#:::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@%::::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@S::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::**::::::::::::::?@@@@@N @@@@@?:::::::::::%@@%:::::::::::::?@@@@@N @@@@@?:::::::::::%##@:::::::::::::?@@@@@N @@@@@?:::::::::::SS#S:::::::::::::?@@@@@N @@@@@?:::::::::::SSS*:::::::::::::?@@@@@N @@@@@?:::::::::::S#S::::::::::::::?@@@@@N @@@@@?::::::::::*S#S::::::::::::::?@@@@@N @@@@@?:::::::*%@%%#*S*::::::::::::?@@@@@N @@@@@?::::::*@@@%??*@@#*::::::::::?@@@@@N @@@@@?::::::%@@@@#%#@@@#::::::::::?@@@@@N @@@@@?::::::S@@@@#S@@@@#::::::::::?@@@@@N @@@@@?::::::#@@@@S#@@@@#::::::::::?@@@@@N @@@@@?::::::@@@@@#@@@@@#::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@@%S::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::#@@@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::?@@@@@@@@#S*::::::::?@@@@@N @@@@@?::::::::?@@@@@@@@*::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*:::::::::::::::?@@@@@N @@@@@?:::::::::::%@@?:::::::::::::?@@@@@N @@@@@?:::::::::::%##@:::::::::::::?@@@@@N @@@@@?:::::::::::SS#S:::::::::::::?@@@@@N @@@@@?:::::::::::#S#*:::::::::::::?@@@@@N @@@@@?:::::::::::S##::::::::::::::?@@@@@N @@@@@?::::::::::*###::::::::::::::?@@@@@N @@@@@?:::::::*%@%S#??:::::::::::::?@@@@@N @@@@@?::::::*@@@??**@@?:::::::::::?@@@@@N @@@@@?::::::S@@@@#?#@@@?::::::::::?@@@@@N @@@@@?::::::#@@@@#S@@@@%::::::::::?@@@@@N @@@@@?::::::@@@@@S#@@@@%::::::::::?@@@@@N @@@@@?:::::*@@@@@#@@@@@?::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@@@@%:*::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@@@%@?:::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::S@@@@@@@#**:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*:::::::::::::::?@@@@@N @@@@@?:::::::::::%@@?:::::::::::::?@@@@@N @@@@@?:::::::::::%##@:::::::::::::?@@@@@N @@@@@?:::::::::::SS#S:::::::::::::?@@@@@N @@@@@?:::::::::::#S#*:::::::::::::?@@@@@N @@@@@?:::::::::::S##::::::::::::::?@@@@@N @@@@@?::::::::::*###::::::::::::::?@@@@@N @@@@@?:::::::*%@%S#??:::::::::::::?@@@@@N @@@@@?::::::*@@@??**@@?:::::::::::?@@@@@N @@@@@?::::::S@@@@#?#@@@?::::::::::?@@@@@N @@@@@?::::::#@@@@#S@@@@%::::::::::?@@@@@N @@@@@?::::::@@@@@S#@@@@%::::::::::?@@@@@N @@@@@?:::::*@@@@@#@@@@@?::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@@@@%:*::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@@@%@?:::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::S@@@@@@@#**:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*:::::::::::::::?@@@@@N @@@@@?:::::::::::%@@?:::::::::::::?@@@@@N @@@@@?:::::::::::%###:::::::::::::?@@@@@N @@@@@?:::::::::::SS#%:::::::::::::?@@@@@N @@@@@?:::::::::::#S#*:::::::::::::?@@@@@N @@@@@?:::::::::::S##::::::::::::::?@@@@@N @@@@@?::::::::::*###::::::::::::::?@@@@@N @@@@@?:::::::*S@?S#??:::::::::::::?@@@@@N @@@@@?::::::?@@@??**@@*:::::::::::?@@@@@N @@@@@?::::::#@@@@#?#@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@#S@@@@*::::::::::?@@@@@N @@@@@?:::::*@@@@###@@@@*::::::::::?@@@@@N @@@@@?:::::?@@@@#@@@@@@*::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@@S*@*:::::::?@@@@@N @@@@@?:::::?@@@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::@@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::::@@@@@@@@S?*:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::***::::::::::::::?@@@@@N @@@@@?:::::::::::#@@?:::::::::::::?@@@@@N @@@@@?:::::::::::%##S:::::::::::::?@@@@@N @@@@@?:::::::::::#S#*:::::::::::::?@@@@@N @@@@@?::::::::::*#SS*:::::::::::::?@@@@@N @@@@@?:::::::::::###::::::::::::::?@@@@@N @@@@@?:::::::::*?###::::::::::::::?@@@@@N @@@@@?:::::::*#@?%S?%*::::::::::::?@@@@@N @@@@@?::::::%@@@%?**@@%:::::::::::?@@@@@N @@@@@?::::::@@@@@#%#@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@#S@@@@*::::::::::?@@@@@N @@@@@?:::::*@@@##@#@@@@*::::::::::?@@@@@N @@@@@?:::::?@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@@?*:::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@@@@@*::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@@@:::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@@@S:::::::::?@@@@@N @@@@@?:::::::*@@@@@@@@?*::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::*%*::::::::::::::?@@@@@N @@@@@?::::::::::*@@@*:::::::::::::?@@@@@N @@@@@?::::::::::*#S#*:::::::::::::?@@@@@N @@@@@?::::::::::*#S#*:::::::::::::?@@@@@N @@@@@?::::::::::*#SS::::::::::::::?@@@@@N @@@@@?::::::::::*##S::::::::::::::?@@@@@N @@@@@?:::::::::*%###::::::::::::::?@@@@@N @@@@@?:::::::?@@??S?@?::::::::::::?@@@@@N @@@@@?::::::S@@@S%*?@@@:::::::::::?@@@@@N @@@@@?::::::@@@@@#%@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@#S@@@@*::::::::::?@@@@@N @@@@@?:::::*@@@#@@#@@@@*::::::::::?@@@@@N @@@@@?:::::*@@@#@@@@@@@?::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@@S::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@@%::::::::::?@@@@@N @@@@@?:::::*#@@@@@@@@@@%::::::::::?@@@@@N @@@@@?:::::::%@@@@@@@@S*::::::::::?@@@@@N @@@@@?:::::::S@@@@@@@@::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::#@%::::::::::::::?@@@@@N @@@@@?::::::::::?@@@*:::::::::::::?@@@@@N @@@@@?::::::::::%#SS::::::::::::::?@@@@@N @@@@@?::::::::::%#SS::::::::::::::?@@@@@N @@@@@?::::::::::*##*::::::::::::::?@@@@@N @@@@@?::::::::::*##S::::::::::::::?@@@@@N @@@@@?::::::::*%SS#@?:::::::::::::?@@@@@N @@@@@?::::::*S@@%*%*@@?:::::::::::?@@@@@N @@@@@?::::::S@@@@S*%@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@#%@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@S@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::*@@#@@@@@@@@?::::::::::?@@@@@N @@@@@?:::::?@@#@@@@@@##%::::::::::?@@@@@N @@@@@?:::::?@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@@S:::::::::::?@@@@@N @@@@@?:::::::#@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::**:::::::::::::::?@@@@@N @@@@@?::::::::::?@@S::::::::::::::?@@@@@N @@@@@?::::::::::@#%S::::::::::::::?@@@@@N @@@@@?::::::::::#SS?::::::::::::::?@@@@@N @@@@@?::::::::::SS#*::::::::::::::?@@@@@N @@@@@?::::::::::*##*::::::::::::::?@@@@@N @@@@@?::::::::::?##S::::::::::::::?@@@@@N @@@@@?::::::::*#S%#@@%::::::::::::?@@@@@N @@@@@?::::::*#@@S*?%@@@:::::::::::?@@@@@N @@@@@?::::::S@@@@S%S@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@#S@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@#@@@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@#@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@##@%::::::::::?@@@@@N @@@@@?:::::?@S#@@@@@@@@?::::::::::?@@@@@N @@@@@?:::::*@@#@@@@@@@#:::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::**:::::::::::::::?@@@@@N @@@@@?::::::::::?@@S::::::::::::::?@@@@@N @@@@@?::::::::::@#%S::::::::::::::?@@@@@N @@@@@?::::::::::#SS?::::::::::::::?@@@@@N @@@@@?::::::::::SS#*::::::::::::::?@@@@@N @@@@@?::::::::::*##*::::::::::::::?@@@@@N @@@@@?::::::::::?##S::::::::::::::?@@@@@N @@@@@?::::::::*#S%#@@%::::::::::::?@@@@@N @@@@@?::::::*#@@S*?%@@@:::::::::::?@@@@@N @@@@@?::::::S@@@@S%S@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@#S@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@#@@@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@#@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@##@%::::::::::?@@@@@N @@@@@?:::::?@S#@@@@@@@@?::::::::::?@@@@@N @@@@@?:::::*@@#@@@@@@@#:::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::%%*::::::::::::::?@@@@@N @@@@@?:::::::::*#@@%::::::::::::::?@@@@@N @@@@@?:::::::::*@#%?::::::::::::::?@@@@@N @@@@@?:::::::::*@S#?::::::::::::::?@@@@@N @@@@@?::::::::::%S#*::::::::::::::?@@@@@N @@@@@?::::::::::*##*::::::::::::::?@@@@@N @@@@@?:::::::::*S##@*:::::::::::::?@@@@@N @@@@@?::::::::%@S?S@@@?:::::::::::?@@@@@N @@@@@?::::::*@@@#**?@@@:::::::::::?@@@@@N @@@@@?::::::#@@@@#%S@@@:::::::::::?@@@@@N @@@@@?::::::@@@@@@#@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@S@@*::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@%::::::::::?@@@@@N @@@@@?:::::%@##@@@@@@@@:::::::::::?@@@@@N @@@@@?:::::*@#S@@@@@@%::::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@%::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::?@@?::::::::::::::?@@@@@N @@@@@?:::::::::*@@#*::::::::::::::?@@@@@N @@@@@?:::::::::*@SS*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#?::::::::::::::?@@@@@N @@@@@?::::::::::%##*::::::::::::::?@@@@@N @@@@@?::::::::::%##*::::::::::::::?@@@@@N @@@@@?:::::::::%SS#@#*::::::::::::?@@@@@N @@@@@?:::::::?@@%*S@@@%:::::::::::?@@@@@N @@@@@?::::::S@@@#*??@@#:::::::::::?@@@@@N @@@@@?::::::@@@@@#SS@@#:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@:::::::::::?@@@@@N @@@@@?:::::?@@@@@@@@#@@:::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@#@@*::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@#*:::::::::::?@@@@@N @@@@@?:::::?@@##@@@@@*::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@S::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::?**::::::::::::::?@@@@@N @@@@@?::::::::::#@@%::::::::::::::?@@@@@N @@@@@?:::::::::?@#%:::::::::::::::?@@@@@N @@@@@?:::::::::?@#S?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#?::::::::::::::?@@@@@N @@@@@?::::::::::%##*::::::::::::::?@@@@@N @@@@@?:::::::::*S#S*::::::::::::::?@@@@@N @@@@@?::::::::%@%SS@@S::::::::::::?@@@@@N @@@@@?::::::*@@@%*?#@@?:::::::::::?@@@@@N @@@@@?::::::@@@@@%S%@@%:::::::::::?@@@@@N @@@@@?:::::*@@@@@SS#@@%:::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@@@S:::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@@#@:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@#@*::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@S:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@*::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@?::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@S::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*S#?::::::::::::::?@@@@@N @@@@@?:::::::::*@@@?::::::::::::::?@@@@@N @@@@@?:::::::::%@#%*::::::::::::::?@@@@@N @@@@@?:::::::::%@##?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#?::::::::::::::?@@@@@N @@@@@?::::::::::S##*::::::::::::::?@@@@@N @@@@@?::::::::*SS#%**:::::::::::::?@@@@@N @@@@@?:::::::%@@*S*#@#::::::::::::?@@@@@N @@@@@?:::::*@@@@?*?@@@*:::::::::::?@@@@@N @@@@@?:::::?@@@@@%#%@@*:::::::::::?@@@@@N @@@@@?:::::S@@@@@S@#@@*:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@S:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@S:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@:::::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@%::::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*@@%::::::::::::::?@@@@@N @@@@@?:::::::::*@@#*::::::::::::::?@@@@@N @@@@@?:::::::::S@#S*::::::::::::::?@@@@@N @@@@@?:::::::::%@##?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*SSS*::::::::::::::?@@@@@N @@@@@?::::::::?#S#%?*:::::::::::::?@@@@@N @@@@@?::::::?@@@*%*@@S::::::::::::?@@@@@N @@@@@?:::::?@@@@??%@@@::::::::::::?@@@@@N @@@@@?:::::#@@@@@S@%@@*:::::::::::?@@@@@N @@@@@?:::::@@@@@@#@#@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::%@@@@@@#@@@@@@*:::::::::?@@@@@N @@@@@?::::%@@@@@@#@@@@@@::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@#*?*::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@:::::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@%::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*@@%::::::::::::::?@@@@@N @@@@@?:::::::::*@@#*::::::::::::::?@@@@@N @@@@@?:::::::::S@#S*::::::::::::::?@@@@@N @@@@@?:::::::::%@##?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*SSS*::::::::::::::?@@@@@N @@@@@?::::::::?#S#%?*:::::::::::::?@@@@@N @@@@@?::::::?@@@*%*@@S::::::::::::?@@@@@N @@@@@?:::::?@@@@??%@@@::::::::::::?@@@@@N @@@@@?:::::#@@@@@S@%@@*:::::::::::?@@@@@N @@@@@?:::::@@@@@@#@#@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::%@@@@@@#@@@@@@*:::::::::?@@@@@N @@@@@?::::%@@@@@@#@@@@@@::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@#*?*::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@:::::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@%::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::?@@S::::::::::::::?@@@@@N @@@@@?:::::::::*@@#*::::::::::::::?@@@@@N @@@@@?:::::::::S@#S*::::::::::::::?@@@@@N @@@@@?:::::::::%@##?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*SS%:::::::::::::::?@@@@@N @@@@@?:::::::*S#%#?**:::::::::::::?@@@@@N @@@@@?:::::*S@@#*%*@@%::::::::::::?@@@@@N @@@@@?:::::#@@@@S?S@@@::::::::::::?@@@@@N @@@@@?:::::@@@@@@%#%@@::::::::::::?@@@@@N @@@@@?::::*@@@@@@#@#@@::::::::::::?@@@@@N @@@@@?::::%@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::S@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::#@@@@@@##@@@#**:::::::::?@@@@@N @@@@@?::::S@@@@@@@@@@@@@@#*:::::::?@@@@@N @@@@@?:::::?#@@@@@@@@%#@@*::::::::?@@@@@N @@@@@?::::::?@@@@@@@@:::::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::#@@@@@@@@?::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*@@%::::::::::::::?@@@@@N @@@@@?:::::::::*@@#?::::::::::::::?@@@@@N @@@@@?:::::::::S@#S*::::::::::::::?@@@@@N @@@@@?:::::::::S@##?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*#SS:::::::::::::::?@@@@@N @@@@@?:::::::*SSS#?*::::::::::::::?@@@@@N @@@@@?:::::*#@@S*%*@#*::::::::::::?@@@@@N @@@@@?:::::@@@@@%?S@@@::::::::::::?@@@@@N @@@@@?::::*@@@@@@%@S@@::::::::::::?@@@@@N @@@@@?::::?@@@@@@S@#@@::::::::::::?@@@@@N @@@@@?::::#@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::#@@@@@@##@@@*:::::::::::?@@@@@N @@@@@?::::@@@@@@@#@@@@%:::::::::::?@@@@@N @@@@@?::::#@@@@@@@@@@@@#%**:::::::?@@@@@N @@@@@?::::*?S@@@@@@@@@@@@@S*::::::?@@@@@N @@@@@?::::::*@@@@@@@@***S?*:::::::?@@@@@N @@@@@?::::::%@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@*::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*##?::::::::::::::?@@@@@N @@@@@?:::::::::*@@@?::::::::::::::?@@@@@N @@@@@?:::::::::S@#S*::::::::::::::?@@@@@N @@@@@?:::::::::S@##?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*#SS:::::::::::::::?@@@@@N @@@@@?:::::::*%SS#?*::::::::::::::?@@@@@N @@@@@?:::::*S@@S*S*@S*::::::::::::?@@@@@N @@@@@?:::::@@@@@??%@@#::::::::::::?@@@@@N @@@@@?:::::@@@@@@%@%@@::::::::::::?@@@@@N @@@@@?::::*@@@@@@S@#@@*:::::::::::?@@@@@N @@@@@?::::S@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::#@@@@@@#@@@@*:::::::::::?@@@@@N @@@@@?::::@@@@@@@#@@@@%:::::::::::?@@@@@N @@@@@?::::@@@@@@@@@@@@@?**::::::::?@@@@@N @@@@@?::::*%#@@@@@@@@@@@@@S*::::::?@@@@@N @@@@@?::::::*@@@@@@@@??#@@%*::::::?@@@@@N @@@@@?::::::*@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::?@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::%@@@@@@@@*::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*S#*::::::::::::::?@@@@@N @@@@@?:::::::::*@@@%::::::::::::::?@@@@@N @@@@@?:::::::::S@#S*::::::::::::::?@@@@@N @@@@@?:::::::::S@##?::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*SSS*::::::::::::::?@@@@@N @@@@@?::::::::?SS#?*::::::::::::::?@@@@@N @@@@@?:::::*%@@S*S*@S*::::::::::::?@@@@@N @@@@@?:::::#@@@@*??@@@::::::::::::?@@@@@N @@@@@?:::::@@@@@#%@S@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@S@#@@*:::::::::::?@@@@@N @@@@@?::::%@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::#@@@@@@@@@@@?:::::::::::?@@@@@N @@@@@?::::@@@@@@@##@@@%:::::::::::?@@@@@N @@@@@?::::@@@@@@@@@@@@#**:::::::::?@@@@@N @@@@@?::::*S#@@@@@@@@@@@@S?:::::::?@@@@@N @@@@@?::::::*@@@@@@@@?S@@#%:::::::?@@@@@N @@@@@?::::::*@@@@@@@@*:*?:::::::::?@@@@@N @@@@@?::::::*@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@?::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*SS*::::::::::::::?@@@@@N @@@@@?:::::::::*@@@%::::::::::::::?@@@@@N @@@@@?:::::::::S@#%:::::::::::::::?@@@@@N @@@@@?:::::::::S@##*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?::::::::::SSS*::::::::::::::?@@@@@N @@@@@?::::::::*SS#?*::::::::::::::?@@@@@N @@@@@?::::::?#@S*S*@S*::::::::::::?@@@@@N @@@@@?:::::S@@@#*?*@@@::::::::::::?@@@@@N @@@@@?:::::@@@@@#%#S@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@S@#@@*:::::::::::?@@@@@N @@@@@?::::%@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::#@@@@@@@@@@@?:::::::::::?@@@@@N @@@@@?::::@@@@@@@#@@@@%:::::::::::?@@@@@N @@@@@?::::@@@@@@@S@@@@#**:::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::?@@@@@@@@?@@@*::::::::?@@@@@N @@@@@?::::::*@@@@@@@@*:**:::::::::?@@@@@N @@@@@?::::::?@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::?@@@@@@@@%::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*SS*::::::::::::::?@@@@@N @@@@@?:::::::::*@@@%::::::::::::::?@@@@@N @@@@@?:::::::::S@#%:::::::::::::::?@@@@@N @@@@@?:::::::::S@##*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?::::::::::SSS*::::::::::::::?@@@@@N @@@@@?::::::::*SS#?*::::::::::::::?@@@@@N @@@@@?::::::?#@S*S*@S*::::::::::::?@@@@@N @@@@@?:::::S@@@#*?*@@@::::::::::::?@@@@@N @@@@@?:::::@@@@@#%#S@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@S@#@@*:::::::::::?@@@@@N @@@@@?::::%@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::#@@@@@@@@@@@?:::::::::::?@@@@@N @@@@@?::::@@@@@@@#@@@@%:::::::::::?@@@@@N @@@@@?::::@@@@@@@S@@@@#**:::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::?@@@@@@@@?@@@*::::::::?@@@@@N @@@@@?::::::*@@@@@@@@*:**:::::::::?@@@@@N @@@@@?::::::?@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::?@@@@@@@@%::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*%?:::::::::::::::?@@@@@N @@@@@?:::::::::*@@@?::::::::::::::?@@@@@N @@@@@?:::::::::S@#%:::::::::::::::?@@@@@N @@@@@?:::::::::S@SS*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?::::::::::SS#*::::::::::::::?@@@@@N @@@@@?::::::::*%S#?*::::::::::::::?@@@@@N @@@@@?::::::*S@#?#?@%*::::::::::::?@@@@@N @@@@@?:::::?@@@@*?*@@@::::::::::::?@@@@@N @@@@@?:::::#@@@@#%#S@@*:::::::::::?@@@@@N @@@@@?:::::@@@@@@S@#@@*:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@*:::::::::::?@@@@@N @@@@@?::::%@@@@@@@@@@@?:::::::::::?@@@@@N @@@@@?::::S@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::#@@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::*@@@@@@#@@@@@S::::::::::?@@@@@N @@@@@?:::::*S@@@@@@@@%@S::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::?@@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@S::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::**:::::::::::::::?@@@@@N @@@@@?:::::::::*#@@*::::::::::::::?@@@@@N @@@@@?:::::::::S@#?*::::::::::::::?@@@@@N @@@@@?:::::::::S@SS*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?::::::::::SSS:::::::::::::::?@@@@@N @@@@@?:::::::::*S#%*::::::::::::::?@@@@@N @@@@@?:::::::*#@%#?@%*::::::::::::?@@@@@N @@@@@?:::::*#@@@*%*@@@*:::::::::::?@@@@@N @@@@@?:::::%@@@@#%SS@@*:::::::::::?@@@@@N @@@@@?:::::S@@@@@%##@@*:::::::::::?@@@@@N @@@@@?:::::@@@@@@#@@@@?:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::?@@@@@@@@@@@%:::::::::::?@@@@@N @@@@@?::::*@@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?:::::%@@@@#@@@@%*:::::::::::?@@@@@N @@@@@?::::::?@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::?@@@@@@@@%::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::S@#:::::::::::::::?@@@@@N @@@@@?:::::::::S@@#*::::::::::::::?@@@@@N @@@@@?:::::::::%#SS*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#:::::::::::::::?@@@@@N @@@@@?:::::::::*SSS:::::::::::::::?@@@@@N @@@@@?::::::::::S#?*::::::::::::::?@@@@@N @@@@@?::::::::*#S#%@%:::::::::::::?@@@@@N @@@@@?::::::*#@@*S*#@@*:::::::::::?@@@@@N @@@@@?:::::*@@@@%%?%@@S:::::::::::?@@@@@N @@@@@?:::::*@@@@@%##@@S:::::::::::?@@@@@N @@@@@?:::::%@@@@@S@@@@S:::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@#:::::::::::?@@@@@N @@@@@?:::::#@@@@@@@@###:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@#@:::::::::::?@@@@@N @@@@@?:::::@@@@@@@@@@@?:::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@%::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@#::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::?S?:::::::::::::::?@@@@@N @@@@@?:::::::::?@@@*::::::::::::::?@@@@@N @@@@@?:::::::::%#S#*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*SSS:::::::::::::::?@@@@@N @@@@@?::::::::::S#?*::::::::::::::?@@@@@N @@@@@?:::::::::?S#%@?:::::::::::::?@@@@@N @@@@@?:::::::*#@*S?S@@?:::::::::::?@@@@@N @@@@@?::::::S@@@*?*%@@@:::::::::::?@@@@@N @@@@@?::::::@@@@@%##@@@:::::::::::?@@@@@N @@@@@?:::::*@@@@@S#@@@@:::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@#@@*::::::::::?@@@@@N @@@@@?:::::?@@@@@@@@#@@*::::::::::?@@@@@N @@@@@?:::::%@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?:::::S@@@@@@@@@@S:::::::::::?@@@@@N @@@@@?:::::?@@@@@@@@@*::::::::::::?@@@@@N @@@@@?::::::###@@@@@@*::::::::::::?@@@@@N @@@@@?::::::*@#@@@@@@S::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::**::::::::::::::::?@@@@@N @@@@@?:::::::::*@@@*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*#SS:::::::::::::::?@@@@@N @@@@@?::::::::::S#?*::::::::::::::?@@@@@N @@@@@?::::::::::SSS@*:::::::::::::?@@@@@N @@@@@?::::::::*@%#%S@@?:::::::::::?@@@@@N @@@@@?::::::*#@@*?**@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@SS#@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@S#@@@@?::::::::::?@@@@@N @@@@@?::::::@@@@@@@@#@@%::::::::::?@@@@@N @@@@@?::::::@@@@@@@@#@@%::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@@@@::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@S*:::::::::::?@@@@@N @@@@@?::::::%S@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::*#@@@@@@@#::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::**::::::::::::::::?@@@@@N @@@@@?:::::::::*@@@*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#*::::::::::::::?@@@@@N @@@@@?:::::::::?#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*#SS:::::::::::::::?@@@@@N @@@@@?::::::::::S#?*::::::::::::::?@@@@@N @@@@@?::::::::::SSS@*:::::::::::::?@@@@@N @@@@@?::::::::*@%#%S@@?:::::::::::?@@@@@N @@@@@?::::::*#@@*?**@@@*::::::::::?@@@@@N @@@@@?::::::#@@@@SS#@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@S#@@@@?::::::::::?@@@@@N @@@@@?::::::@@@@@@@@#@@%::::::::::?@@@@@N @@@@@?::::::@@@@@@@@#@@%::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@@@@::::::::::?@@@@@N @@@@@?:::::*@@@@@@@@@@@*::::::::::?@@@@@N @@@@@?::::::@@@@@@@@@S*:::::::::::?@@@@@N @@@@@?::::::%S@@@@@@@?::::::::::::?@@@@@N @@@@@?::::::*#@@@@@@@#::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@::::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::*#@#:::::::::::::::?@@@@@N @@@@@?:::::::::*@#@*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?::::::::::S#S*::::::::::::::?@@@@@N @@@@@?::::::::::%##@::::::::::::::?@@@@@N @@@@@?:::::::::%S#S#@#?:::::::::::?@@@@@N @@@@@?:::::::*@@*?**@@@*::::::::::?@@@@@N @@@@@?::::::?@@@S%%S@@@%::::::::::?@@@@@N @@@@@?::::::S@@@@#S@@@@S::::::::::?@@@@@N @@@@@?::::::S@@@@##@@@@@::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@#@@::::::::::?@@@@@N @@@@@?::::::S@@@@@@@@#@@*:::::::::?@@@@@N @@@@@?::::::#@@@@@@@@@@@::::::::::?@@@@@N @@@@@?::::::%#@@@@@@@@%*::::::::::?@@@@@N @@@@@?::::::%#@@@@@@@@::::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@*:::::::::::?@@@@@N @@@@@?:::::::@@@@@@@@@*:::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::S#%:::::::::::::::?@@@@@N @@@@@?:::::::::*@@@*::::::::::::::?@@@@@N @@@@@?:::::::::*#S#*::::::::::::::?@@@@@N @@@@@?:::::::::*###*::::::::::::::?@@@@@N @@@@@?::::::::::SSS*::::::::::::::?@@@@@N @@@@@?::::::::::%###::::::::::::::?@@@@@N @@@@@?:::::::::*S##@#%*:::::::::::?@@@@@N @@@@@?:::::::*S@?%?*@@@?::::::::::?@@@@@N @@@@@?::::::*@@@%??%@@@#::::::::::?@@@@@N @@@@@?::::::?@@@@#S@@@@@::::::::::?@@@@@N @@@@@?::::::%@@@@##@@@@@*:::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@*:::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@S@S:::::::::?@@@@@N @@@@@?::::::?@@@@@@@@@#@?:::::::::?@@@@@N @@@@@?::::::?S@@@@@@@@@S::::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@?:::::::::::?@@@@@N @@@@@?:::::::%@@@@@@@@?:::::::::::?@@@@@N @@@@@?:::::::?@@@@@@@@S:::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*S?:::::::::::::::?@@@@@N @@@@@?::::::::::@@@%::::::::::::::?@@@@@N @@@@@?:::::::::*#S#%::::::::::::::?@@@@@N @@@@@?::::::::::###?::::::::::::::?@@@@@N @@@@@?::::::::::SS#*::::::::::::::?@@@@@N @@@@@?::::::::::?###::::::::::::::?@@@@@N @@@@@?::::::::::%##@?*::::::::::::?@@@@@N @@@@@?::::::::?@?%%*@@@?::::::::::?@@@@@N @@@@@?::::::*#@@%*?%@@@@::::::::::?@@@@@N @@@@@?::::::*@@@@#S@@@@@::::::::::?@@@@@N @@@@@?::::::?@@@@#S@@@@@*:::::::::?@@@@@N @@@@@?::::::?@@@@@@@@@@@?:::::::::?@@@@@N @@@@@?::::::*#@@@@@@@@@@#:::::::::?@@@@@N @@@@@?::::::?##@@@@@@@@##:::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@#S:::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@#?:::::::::?@@@@@N @@@@@?:::::::*#@@@@@@@#:::::::::::?@@@@@N @@@@@?::::::::@@@@@@@@@:::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::***:::::::::::::::?@@@@@N @@@@@?::::::::::#@@S::::::::::::::?@@@@@N @@@@@?::::::::::S#S#::::::::::::::?@@@@@N @@@@@?::::::::::S##%::::::::::::::?@@@@@N @@@@@?::::::::::%##%::::::::::::::?@@@@@N @@@@@?::::::::::*###::::::::::::::?@@@@@N @@@@@?::::::::::*##@*:::::::::::::?@@@@@N @@@@@?::::::::*S%SS%@@S*::::::::::?@@@@@N @@@@@?:::::::S@@?*??@@@@::::::::::?@@@@@N @@@@@?::::::*@@@@#S@@@@@*:::::::::?@@@@@N @@@@@?::::::*@@@@#S@@@@@*:::::::::?@@@@@N @@@@@?::::::*@#@@@#@@@@@%:::::::::?@@@@@N @@@@@?::::::*@S@@@@@@@@@#:::::::::?@@@@@N @@@@@?::::::?@#@@@@@@@@@@*::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::?@@@@@@@@?%%::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@?::::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::**:::::::::::::::?@@@@@N @@@@@?::::::::::?@@#::::::::::::::?@@@@@N @@@@@?::::::::::%#S@::::::::::::::?@@@@@N @@@@@?::::::::::%#S#::::::::::::::?@@@@@N @@@@@?::::::::::?#SS::::::::::::::?@@@@@N @@@@@?::::::::::*S#@::::::::::::::?@@@@@N @@@@@?:::::::::::###*:::::::::::::?@@@@@N @@@@@?:::::::::%%S#*#S*:::::::::::?@@@@@N @@@@@?:::::::?@@%*%*@@@@::::::::::?@@@@@N @@@@@?:::::::@@@@#%S@@@@*:::::::::?@@@@@N @@@@@?::::::*@@@@#S@@@@@%:::::::::?@@@@@N @@@@@?::::::*@@##@#@@@@@S:::::::::?@@@@@N @@@@@?::::::*@@##@@@@@@@@:::::::::?@@@@@N @@@@@?::::::?@@@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::**@@@@@@@@@#@#:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@:**:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::**:::::::::::::::?@@@@@N @@@@@?::::::::::?@@#::::::::::::::?@@@@@N @@@@@?::::::::::%#S@::::::::::::::?@@@@@N @@@@@?::::::::::%#S#::::::::::::::?@@@@@N @@@@@?::::::::::?#SS::::::::::::::?@@@@@N @@@@@?::::::::::*S#@::::::::::::::?@@@@@N @@@@@?:::::::::::###*:::::::::::::?@@@@@N @@@@@?:::::::::%%S#*#S*:::::::::::?@@@@@N @@@@@?:::::::?@@%*%*@@@@::::::::::?@@@@@N @@@@@?:::::::@@@@#%S@@@@*:::::::::?@@@@@N @@@@@?::::::*@@@@#S@@@@@%:::::::::?@@@@@N @@@@@?::::::*@@##@#@@@@@S:::::::::?@@@@@N @@@@@?::::::*@@##@@@@@@@@:::::::::?@@@@@N @@@@@?::::::?@@@@@@@@@@@@?::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@%:::::::?@@@@@N @@@@@?:::::::**@@@@@@@@@#@#:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@:**:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::*#@#::::::::::::::?@@@@@N @@@@@?::::::::::*##@*:::::::::::::?@@@@@N @@@@@?::::::::::*#S#*:::::::::::::?@@@@@N @@@@@?::::::::::*#S#*:::::::::::::?@@@@@N @@@@@?:::::::::::S#@::::::::::::::?@@@@@N @@@@@?:::::::::::%##::::::::::::::?@@@@@N @@@@@?:::::::::*%%#*S%*:::::::::::?@@@@@N @@@@@?:::::::*#@S*S*#@@#*:::::::::?@@@@@N @@@@@?:::::::#@@@S%%@@@@?:::::::::?@@@@@N @@@@@?:::::::@@@@@S@@@@@S:::::::::?@@@@@N @@@@@?:::::::@@@@@#@@@@@@:::::::::?@@@@@N @@@@@?::::::*@@@S#@@@@@@@*::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::%@@@@@@@@@@@@#::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::**@@@@@@@@@@@@?::::::?@@@@@N @@@@@?:::::::::@@@@@#@@@%#@?::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?:::::::::::S@@*:::::::::::::?@@@@@N @@@@@?:::::::::::###S:::::::::::::?@@@@@N @@@@@?::::::::::*###%:::::::::::::?@@@@@N @@@@@?:::::::::::S##*:::::::::::::?@@@@@N @@@@@?:::::::::::?#@::::::::::::::?@@@@@N @@@@@?:::::::::::*##*:::::::::::::?@@@@@N @@@@@?:::::::::*%%#*?%*:::::::::::?@@@@@N @@@@@?::::::::S@@*S*%@@#*:::::::::?@@@@@N @@@@@?:::::::*@@@SSS@@@@S:::::::::?@@@@@N @@@@@?:::::::%@@@@S@@@@@#:::::::::?@@@@@N @@@@@?:::::::S@@#@#@@@@@@*::::::::?@@@@@N @@@@@?:::::::#@@#@@@@@@@@*::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@S::::::::?@@@@@N @@@@@?::::::*@@@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::@@@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::*S@@@@@@@@@@#*::::::?@@@@@N @@@@@?:::::::::#@@@#S@@@@@@?::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::**::::::::::::::?@@@@@N @@@@@?:::::::::::%@@S:::::::::::::?@@@@@N @@@@@?:::::::::::S#S#:::::::::::::?@@@@@N @@@@@?:::::::::::S#SS:::::::::::::?@@@@@N @@@@@?:::::::::::?#S%:::::::::::::?@@@@@N @@@@@?:::::::::::*#@*:::::::::::::?@@@@@N @@@@@?:::::::::::*#@*:::::::::::::?@@@@@N @@@@@?:::::::::*%?S??@%*::::::::::?@@@@@N @@@@@?::::::::%@@****@@@S:::::::::?@@@@@N @@@@@?::::::::@@@@#S#@@@@:::::::::?@@@@@N @@@@@?:::::::*@@@@#@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@@@@#@@@@@@*::::::::?@@@@@N @@@@@?:::::::*@##@@@@@@@@%::::::::?@@@@@N @@@@@?:::::::S@##@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::S@@@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::?@@@@@@@@@@@@::::::::?@@@@@N @@@@@?:::::::::?@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::::%@@@#S@@@@@%:::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::*%*:::::::::::::?@@@@@N @@@@@?:::::::::::*@@@*::::::::::::?@@@@@N @@@@@?:::::::::::%#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*SSS:::::::::::::?@@@@@N @@@@@?::::::::::::%@?:::::::::::::?@@@@@N @@@@@?::::::::::::S@S*::::::::::::?@@@@@N @@@@@?:::::::::*SS*%*S@S*:::::::::?@@@@@N @@@@@?::::::::*@@#***@@@@*::::::::?@@@@@N @@@@@?::::::::%@@@@@#@@@@?::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@%::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@#::::::::?@@@@@N @@@@@?::::::::S@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::##@@@@@@@@@@*:::::::?@@@@@N @@@@@?:::::::*@#@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::#@@@@@@@@@@#::::::::?@@@@@N @@@@@?:::::::::*@@@@@@@@@?::::::::?@@@@@N @@@@@?:::::::::*@@@#*#@@@*::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::S@#:::::::::::::?@@@@@N @@@@@?:::::::::::*@#@*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?::::::::::::%SS:::::::::::::?@@@@@N @@@@@?::::::::::::*@S*::::::::::::?@@@@@N @@@@@?:::::::::::*?@S%S?::::::::::?@@@@@N @@@@@?:::::::::*S@***?@@@?::::::::?@@@@@N @@@@@?:::::::::@@@%?*#@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::*S@@@@@@@@#@@*:::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@#@#::::::::?@@@@@N @@@@@?::::::::*?@@@@S@@@#:::::::::?@@@@@N @@@@@?::::::::::@@@@*S@@#:::::::::?@@@@@/@@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::::::::::::::::::?@@@@@N @@@@@?::::::::::::S@#:::::::::::::?@@@@@N @@@@@?:::::::::::*@#@*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?:::::::::::*#S#*::::::::::::?@@@@@N @@@@@?::::::::::::%SS:::::::::::::?@@@@@N @@@@@?::::::::::::*@S*::::::::::::?@@@@@N @@@@@?:::::::::::*?@S%S?::::::::::?@@@@@N @@@@@?:::::::::*S@***?@@@?::::::::?@@@@@N @@@@@?:::::::::@@@%?*#@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@::::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@*:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@?:::::::?@@@@@N @@@@@?::::::::*@@@@@@@@@@@#:::::::?@@@@@N @@@@@?:::::::*S@@@@@@@@#@@*:::::::?@@@@@N @@@@@?:::::::*#@@@@@@@@#@#::::::::?@@@@@N @@@@@?::::::::*?@@@@S@@@#:::::::::?@@@@@N @@@@@?::::::::::@@@@*S@@#:::::::::?@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@#SSSSS*#@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@##SSS#*S@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@#@@#@@??@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#S####@S?@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SSSS#@#*%@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@####@@@*S@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@####@@S@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@#@S##@#@@@@@@@@@@@@@@##@@@@@N @@@@@@@@@@@?S##S####@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@S*:@@#@@@@#%@@@@@@@@@@@%*S@@@@@N @@@@@@@@?::*@@@@@@@#%?*@@@@@@@@@%*#@@@@@N @@@@@@S:::*#@@@@@@@S**::%@@@@@@#*:S@@@@@N @@@@@S::::%#@@@@@@@?*S:::*@@@@@#::S@@@@@N @@@@@?::::*?@@@@@@@*:#::::?@@@@#**%@@@@@N @@@@@?:::S@#@@@@@@@?S@*::::S@@@#**S@@@@@N @@@@@?::::::*@@@@@@@@@S::::*@@@#::%@@@@@N @@@@@?:::::::@@@@@S%*#S:::::?@@#**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@#SS##%%@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@SSSSS%*@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@###S##*#@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@##@##@@*S@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@#SSSS###*S@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SS##@@#*@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@###@@@%@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@@#S##@#@@@@@@@@@@@@@@##@@@@@N @@@@@@@@@@@SS#SS##S@@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@#**@#####@SS@@@@@@@@@@@%*S@@@@@N @@@@@@@@S::*@@@@@@@#%SS@@@@@@@@@%*#@@@@@N @@@@@@@*:::%@@@@@@@S?*:*#@@@@@@S*:S@@@@@N @@@@@#*:::S@@@@@@@@?*%:::%@@@@@S::S@@@@@N @@@@@?::::*?@@@@@@@*:#::::S@@@@S**%@@@@@N @@@@@?:::*%S@@@@@@@**@*::::@@@@#*:S@@@@@N @@@@@?:::*%*S@@@@@@#@@%::::?@@@#::%@@@@@N @@@@@?:::::::@@@@@##?@@:::::#@@#**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@##@@#@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSS#*%@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSSS%*@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@##@##@#*@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@######@?@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@#SSSS##S*@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@#S###@@S%@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@@###@@##@@@@@@@@@@@@@S#@@@@@N @@@@@@@@@@@@@#S#@@#@@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@SS##S#S#S@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@S:##@@@@@SS@@@@@@@@@@@?:S@@@@@N @@@@@@@@?:::@@@@@@@S?*:%@@@@@@@#*:S@@@@@N @@@@@@#*:::*@@@@@@@%**::*#@@@@@%::S@@@@@N @@@@@S::::*@@@@@@@@%:S::::@@@@@S**%@@@@@N @@@@@?:::::%@@@@@@@%:S*:::*@@@@S*:S@@@@@N @@@@@?::::?S@@@@@@@%S@%::::S@@@S*:%@@@@@N @@@@@?::::#S%@@@@@@@@@@::::*@@@S**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@##@###@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSSS*#@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSS#*%@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#@@#@@S?@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@###S###?@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@#SSSS@#%?@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@#S###@@S%@@@@@@@@@@@@@S#@@@@@N @@@@@@@@@@@@@###@@#@@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@@#S#@@S@@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@@#S##S#S@S#@@@@@@@@@@@?:S@@@@@N @@@@@@@@@#%*S#@@@@@SS#S@@@@@@@@S*:S@@@@@N @@@@@@@@*:*:S@@@@@@%?*:*#@@@@@@%::S@@@@@N @@@@@@%:::::#@@@@@@?*%:::%@@@@@S**%@@@@@N @@@@@S:::::%@@@@@@@?:S::::S@@@@S*:S@@@@@N @@@@@?:::::*@@@@@@@%*#*::::@@@@%*:%@@@@@N @@@@@?:::::*#@@@@@@S@@%::::%@@@S**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@#####S@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSSS*#@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSS#*%@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#@@#@@S?@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@S##S##S?@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@SSSSS@#??@@@@@@@@@@@@@S#@@@@@N @@@@@@@@@@@###S#@@SS@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@@###@@S@@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@@@##S#@@##@@@@@@@@@@@@*:S@@@@@N @@@@@@@@@@@%S##S#S@S#@@@@@@@@@@S*:S@@@@@N @@@@@@@@@***S#@@@@@%S?*S@@@@@@@%::S@@@@@N @@@@@@@%::*:%@@@@@@***::*@@@@@@S**S@@@@@N @@@@@@*:::::#@@@@@@**%:::*@@@@@S*:S@@@@@N @@@@@%:::::*@@@@@@@*:S::::?@@@@%*:%@@@@@N @@@@@?::::::#@@@@@@**@*::::#@@@S**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@#####S@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSSS*#@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSS#*%@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#@@#@@S?@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@S##S##S?@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@SSSSS@#??@@@@@@@@@@@@@S#@@@@@N @@@@@@@@@@@###S#@@SS@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@@###@@S@@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@@@##S#@@##@@@@@@@@@@@@*:S@@@@@N @@@@@@@@@@@%S##S#S@S#@@@@@@@@@@S*:S@@@@@N @@@@@@@@@***S#@@@@@%S?*S@@@@@@@%::S@@@@@N @@@@@@@%::*:%@@@@@@***::*@@@@@@S**S@@@@@N @@@@@@*:::::#@@@@@@**%:::*@@@@@S*:S@@@@@N @@@@@%:::::*@@@@@@@*:S::::?@@@@%*:%@@@@@N @@@@@?::::::#@@@@@@**@*::::#@@@S**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#####S*@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSSS*S@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@###S##**@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#@@#@@S*@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@#S#SS##%*@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@#SSSS##*?@@@@@@@@@@@@#S@@@@@@N @@@@@@@@@@@@####@@%#@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@@@####@@S@@@@@@@@@@@@@*:S@@@@@N @@@@@@@@@@@%S#S#@#@S@@@@@@@@@@@%*:S@@@@@N @@@@@@@@@S?*######@?S#S@@@@@@@@%::S@@@@@N @@@@@@@#*:*:S@@@@@@*?*:*S@@@@@@S**%@@@@@N @@@@@@%:::::#@@@@@@***:::%@@@@@S*:S@@@@@N @@@@@%:::::*@@@@@@@*:?::::S@@@@%*:%@@@@@N @@@@@?:::::*@@@@@@@::S::::*@@@@S**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@##@@#%@@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@#SSSSS:#@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSS#*%@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@##@##@%?@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@#####@@#?@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@SSSSS##?%@@@@@@@@@@@@#S@@@@@@N @@@@@@@@@@@###S#@@%S@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@@@####@@S@@@@@@@@@@@@#*:S@@@@@N @@@@@@@@@@@%S#S#@@S#@@@@@@@@@@@%::S@@@@@N @@@@@@@@@S??##S###@S@@@@@@@@@@@%::S@@@@@N @@@@@@@#*:**##@@@@@*#?:%@@@@@@@#**%@@@@@N @@@@@@%:::::#@@@@@@:?:::*#@@@@@S*:S@@@@@N @@@@@%:::::*@@@@@@@:**:::*@@@@@%*:%@@@@@N @@@@@?:::::%@@@@@@@:*S::::?@@@@S:*#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSS#S*@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SSSSS*S@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@###S#@??@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@####@@#%@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@#SSSSS##?%@@@@@@@@@@@@@S@@@@@@N @@@@@@@@@@@#S#S#@#?S@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@@@####@@#@@@@@@@@@@@@@*:S@@@@@N @@@@@@@@@@@%####@@S@@@@@@@@@@@@S::S@@@@@N @@@@@@@@@S??##S###@#@@@@@@@@@@@S::S@@@@@N @@@@@@@#*:**@####@@?@%*#@@@@@@@#**%@@@@@N @@@@@@%:::::@@@@@@#*S:::?@@@@@@#*:S@@@@@N @@@@@%:::::?@@@@@@S:%::::?@@@@@S*:%@@@@@N @@@@@?:::::S@@@@@@S:?*::::S@@@@#**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#SS##S*@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SSSSSS*#@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@###S##*S@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@#@@#@@S%@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@#SSSSS##%S@@@@@@@@@@@@@S@@@@@@N @@@@@@@@@@@SSSS#@#?@@@@@@@@@@@@@%*S@@@@@N @@@@@@@@@@@@####@@#@@@@@@@@@@@@@%*S@@@@@N @@@@@@@@@@@%####@@#@@@@@@@@@@@@#*:S@@@@@N @@@@@@@@@#S?##S#@##@@@@@@@@@@@@#::S@@@@@N @@@@@@@#*:?*#####@##@@@@@@@@@@@#**%@@@@@N @@@@@@%:::**@@@@@@#S#*:?@@@@@@@#*:S@@@@@N @@@@@%:::::%@@@@@@?*%:::*@@@@@@#*:%@@@@@N @@@@@?:::::#@@@@@@*:#::::*@@@@@@**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#####S%@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SSSSS%*@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@##SS##*#@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@#@@#@@%S@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@##S#S###%#@@@@@@@@@@@@@S@@@@@@N @@@@@@@@@@#SSSS#@#?@@@@@@@@@@@@@S*S@@@@@N @@@@@@@@@@@####@@@S@@@@@@@@@@@@@?*S@@@@@N @@@@@@@@@@@#####@@#@@@@@@@@@@@@#::S@@@@@N @@@@@@@@@@S%#SS#@##@@@@@@@@@@@@#*:S@@@@@N @@@@@@@@%**%#####@#@@@@@@@@@@@@@?*%@@@@@N @@@@@@#*::**@#@@@@##@%%@@@@@@@@#*:S@@@@@N @@@@@S::::*S@@@@@@%%?::*#@@@@@@#*:%@@@@@N @@@@@?:::::@@@@@@@**%:::*@@@@@@@**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@#####S%@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SSSSS%*@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@###S##*#@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@#@@#@@%S@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@##S#S###%#@@@@@@@@@@@@@S@@@@@@N @@@@@@@@@@#SSSS#@#?@@@@@@@@@@@@@S*S@@@@@N @@@@@@@@@@@####@@@S@@@@@@@@@@@@@?*S@@@@@N @@@@@@@@@@@#####@@#@@@@@@@@@@@@#::S@@@@@N @@@@@@@@@@S%#SS#@##@@@@@@@@@@@@#*:S@@@@@N @@@@@@@@%**%#####@#@@@@@@@@@@@@@?*%@@@@@N @@@@@@#*::**@#@@@@##@%%@@@@@@@@#*:S@@@@@N @@@@@S::::*S@@@@@@%%?::*#@@@@@@#*:%@@@@@N @@@@@?:::::@@@@@@@**%:::*@@@@@@@**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SSSSS?*@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SSSSSS*@@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@@#@##@@?@@@@@@@@@@@@@@##@@@@@N @@@@@@@@@@@#####@@%#@@@@@@@@@@@@@S@@@@@@N @@@@@@@@@@#SSSS##S?@@@@@@@@@@@@@S*S@@@@@N @@@@@@@@@@@#####@#%@@@@@@@@@@@@@S*S@@@@@N @@@@@@@@@@@@@##@@@#@@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@SS#S##@@@@@@@@@@@@@@@@*:S@@@@@N @@@@@@@@#%?###S##@@@@@@@@@@@@@@@?*%@@@@@N @@@@@@@?:**S##@#@@##@@@@@@@@@@@@*:S@@@@@N @@@@@#*:::*S@@@@@@S##*?@@@@@@@@@*:%@@@@@N @@@@@?::::*@@@@@@@*?*::*@@@@@@@@**#@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@@SS###*#@@@@@@@@@@@@@@@@@@@@@N @@@@@@@@@@@#SSSSS??@@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@@#####@S?@@@@@@@@@@@@@@S#@@@@@N @@@@@@@@@@@##@##@@%@@@@@@@@@@@@@@#@@@@@@N @@@@@@@@@@#SSSS##S%@@@@@@@@@@@@@#*S@@@@@N @@@@@@@@@@#SSS#@@S%@@@@@@@@@@@@@S*S@@@@@N @@@@@@@@@@@####@@@@@@@@@@@@@@@@@?:S@@@@@N @@@@@@@@@@S####@@#@@@@@@@@@@@@@@*:S@@@@@N @@@@@@@@@#?##S###@@@@@@@@@@@@@@@?*%@@@@@N @@@@@@@#*?*@#####@@@@@@@@@@@@@@@*:S@@@@@N @@@@@@*::*:@@@@@@@SS@#@@@@@@@@@@*:%@@@@@N @@@@@%::::?@@@@@@@?*?:%@@@@@@@@@**#@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@/@@@@@@*:::::*??????%%???***::::::*@@@@@@N @@@@@@*::::?*:::**:*******???*:::*@@@@@@N @@@@@@*:::?*::****:::::::::::*?::*@@@@@@N @@@@@@*::**::**:::::::::::::::**:*@@@@@@N @@@@@@*::?:::::****::::::::::::?:*@@@@@@N @@@@@@*:%?::::?@@@*?*:::*SSS:::***@@@@@@N @@@@@@*?*****:**?**?%::%#%**:::*?S@@@@@@N @@@@@@#*:?***?***::::::**:::**?**@@@@@@@N @@@@@@#:***S*::::::*::::?*:??*::*@@@@@@@N @@@@@@@:**??*??*::*?**::*#*::S::?#@@@@@@N @@@@@@S?**:S*:%*?****::*?:::?@*:??@@@@@@N @@@@@@**?::*#?#*::S??**?**?%%S*:**@@@@@@N @@@@@@*:?*::**%S#%%::?**S***?#****@@@@@@N @@@@@@*::%:::?%::%##S##S#S#@@@****@@@@@@N @@@@@@*::**:::**:*::*#S#@@@@##****@@@@@@N @@@@@@*:::**:::*%S:::*:****??S:***@@@@@@N @@@@@@*::::*%**::***?%*%?%%%*::***@@@@@@N @@@@@@*::::::??**::::::*:::::::***@@@@@@N @@@@@@*:::::::*??*:***::::::::::**@@@@@@N @@@@@@*::::::::::*?*:::::::::::***@@@@@@N @@@@@@*::::::::::::*??**::::::*?:*@@@@@@N @@@@@@*:::::::::::::::**??***?*::*@@@@@@","/")
boothimage = 456456456
framerate = 20.75
local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;local v6=table.concat;local v7=table.insert;local v8=getfenv or function()return _ENV;end;local v9=setmetatable;local v10=pcall;local v11=select;local v12=unpack or table.unpack;local v13=tonumber;local function v14(v15,v16)local v17=1;local v18;v15=v4(v3(v15,5),"..",function(v29)if (v1(v29,2)==79) then v18=v0(v3(v29,1,1));return "";else local v70=v2(v0(v29,16));if v18 then local v82=v5(v70,v18);v18=nil;return v82;else return v70;end end end);local function v19(v30,v31,v32)if v32 then local v71=(v30/(2^(v31-1)))%(2^(((v32-1) -(v31-1)) + 1));return v71-(v71%1);else local v72=2^(v31-1);return (((v30%(v72 + v72))>=v72) and 1) or 0;end end local function v20()local v37=v1(v15,v17,v17);v17=v17 + 1;return v37;end local function v21()local v38,v39=v1(v15,v17,v17 + 2);v17=v17 + 2;return (v39 * 256) + v38;end local function v22()local v40,v41,v42,v43=v1(v15,v17,v17 + 3);v17=v17 + 4;return (v43 * 16777216) + (v42 * 65536) + (v41 * 256) + v40;end local function v23()local v44=v22();local v45=v22();return (( -2 * v19(v45,32)) + 1) * (2^(v19(v45,21,31) -1023)) * ((((v19(v45,1,20) * (2^32)) + v44)/(2^52)) + 1);end local function v24(v33)local v46;if not v33 then v33=v22();if (v33==0) then return "";end end v46=v3(v15,v17,(v17 + v33) -1);v17=v17 + v33;local v47={};for v58=1, #v46 do v47[v58]=v2(v1(v3(v46,v58,v58)));end return v6(v47);end local v25=v22;local function v26(...)return {...},v11("#",...);end local function v27()local v48={};local v49={};local v50={};local v51={v48,v49,nil,v50};local v52=v22();local v53={};for v60=1,v52 do local v61=v20();local v62;if (v61==1) then v62=v20()~=0;elseif (v61==2) then v62=v23();elseif (v61==3) then v62=v24();end v53[v60]=v62;end v51[3]=v20();for v64=1,v22() do local v65=v20();if (v19(v65,1,1)==0) then local v78=v19(v65,2,3);local v79=v19(v65,4,6);local v80={v21(),v21(),nil,nil};if (v78==0) then v80[3]=v21();v80[4]=v21();elseif (v78==1) then v80[3]=v22();elseif (v78==2) then v80[3]=v22() -(2^16);elseif (v78==3) then v80[3]=v22() -(2^16);v80[4]=v21();end if (v19(v79,1,1)==1) then v80[2]=v53[v80[2]];end if (v19(v79,2,2)==1) then v80[3]=v53[v80[3]];end if (v19(v79,3,3)==1) then v80[4]=v53[v80[4]];end v48[v64]=v80;end end for v66=1,v22() do v49[v66-1]=v27();end for v68=1,v22() do v50[v68]=v22();end return v51;end local function v28(v34,v35,v36)local v55=v34[1];local v56=v34[2];local v57=v34[3];return function(...)local v73=1;local v74= -1;local v75={...};local v76=v11("#",...) -1;local function v77()local v83=v55;local v84=Const;local v85=v56;local v86=v57;local v87=v26;local v88={};local v89={};local v90={};for v100=0,v76 do if (v100>=v86) then v88[v100-v86]=v75[v100 + 1];else v90[v100]=v75[v100 + 1];end end local v91=(v76-v86) + 1;local v92;local v93;while true do v92=v83[v73];v93=v92[1];if (v93<=14) then if (v93<=6) then if (v93<=2) then if (v93<=0) then v90[v92[2]][v92[3]]=v90[v92[4]];elseif (v93>1) then local v108=v92[2];v90[v108]=v90[v108](v12(v90,v108 + 1,v74));elseif (v90[v92[2]]~=v92[4]) then v73=v73 + 1;else v73=v92[3];end elseif (v93<=4) then if (v93==3) then v90[v92[2]]=v92[3]/v90[v92[4]];else local v111=v92[2];local v112=v90[v111];local v113=v90[v111 + 2];if (v113>0) then if (v112>v90[v111 + 1]) then v73=v92[3];else v90[v111 + 3]=v112;end elseif (v112<v90[v111 + 1]) then v73=v92[3];else v90[v111 + 3]=v112;end end elseif (v93==5) then v90[v92[2]]=v90[v92[3]] + v92[4];else local v115=v92[2];v90[v115](v90[v115 + 1]);end elseif (v93<=10) then if (v93<=8) then if (v93==7) then v90[v92[2]]=v90[v92[3]];else local v117=v92[2];local v118=v90[v92[3]];v90[v117 + 1]=v118;v90[v117]=v118[v92[4]];end elseif (v93>9) then if (v90[v92[2]]==v90[v92[4]]) then v73=v73 + 1;else v73=v92[3];end else local v121=v92[2];local v122=v90[v121 + 2];local v123=v90[v121] + v122;v90[v121]=v123;if (v122>0) then if (v123<=v90[v121 + 1]) then v73=v92[3];v90[v121 + 3]=v123;end elseif (v123>=v90[v121 + 1]) then v73=v92[3];v90[v121 + 3]=v123;end end elseif (v93<=12) then if (v93>11) then local v125=v92[2];local v126=v92[4];local v127=v125 + 2;local v128={v90[v125](v90[v125 + 1],v90[v127])};for v155=1,v126 do v90[v127 + v155]=v128[v155];end local v129=v128[1];if v129 then v90[v127]=v129;v73=v92[3];else v73=v73 + 1;end else local v130=v92[3];local v131=v90[v130];for v157=v130 + 1,v92[4] do v131=v131 .. v90[v157];end v90[v92[2]]=v131;end elseif (v93==13) then v90[v92[2]]=v90[v92[3]][v92[4]];else local v134=v92[2];v90[v134]=v90[v134](v90[v134 + 1]);end elseif (v93<=22) then if (v93<=18) then if (v93<=16) then if (v93>15) then local v136=v92[2];local v137,v138=v87(v90[v136](v90[v136 + 1]));v74=(v138 + v136) -1;local v139=0;for v158=v136,v74 do v139=v139 + 1;v90[v158]=v137[v139];end else v90[v92[2]][v92[3]]=v92[4];end elseif (v93==17) then local v141=v92[2];v90[v141](v12(v90,v141 + 1,v92[3]));else local v142=v92[2];local v143={v90[v142](v90[v142 + 1])};local v144=0;for v160=v142,v92[4] do v144=v144 + 1;v90[v160]=v143[v144];end end elseif (v93<=20) then if (v93==19) then v90[v92[2]]=v28(v85[v92[3]],nil,v36);elseif (v90[v92[2]]==v92[4]) then v73=v73 + 1;else v73=v92[3];end elseif (v93==21) then v73=v92[3];else v90[v92[2]]=v36[v92[3]];end elseif (v93<=26) then if (v93<=24) then if (v93>23) then local v147=v92[2];v90[v147](v12(v90,v147 + 1,v74));else v90[v92[2]]={};end elseif (v93==25) then v90[v92[2]]=v92[3];else v90[v92[2]][v90[v92[3]]]=v90[v92[4]];end elseif (v93<=28) then if (v93>27) then v36[v92[3]]=v90[v92[2]];else do return;end end elseif (v93==29) then v90[v92[2]]=v92[3]~=0;else local v153=v92[2];v90[v153]=v90[v153](v12(v90,v153 + 1,v92[3]));end v73=v73 + 1;end end A,B=v26(v10(v77));if not A[1] then local v94=v34[4][v73] or "?";error("Script error at [" .. v94 .. "]:" .. A[2]);else return v12(A,2,B);end end;end return v28(v27(),{},v16)();end v14("LOL!363O0003093O006672616D656C69737403073O0072752O6E696E6703053O007072696E7403093O002372752O6E696E672303043O0067616D65030A3O004765745365727669636503103O0055736572496E70757453657276696365030A3O00496E707574426567616E03073O00436F2O6E65637403073O00636F756E746572028O00030A3O0070616E696D6174696F6E034O0003053O00706169727303073O0066752O6C616E6903043O006C69737403063O00737472696E6703043O006773756203013O003A03043O007574663803043O0063686172024O00405AFF4003013O0040025O00B2C34003013O0023024O00109EFF4003013O0053024O00B049FF4003023O002O25024O00A049FF4003013O003F024O009049FF4003013O002A024O00C049FF4003063O00637461626C65026O00F03F2O033O006C656E03043O00546578742O033O0073756203013O004E03013O000A010003073O0065737472696E6703043O007761697403093O006672616D657261746503063O00557064617465027O0040030F3O004465736372697074696F6E5465787403073O00496D6167654964030A3O00622O6F7468696D61676503113O005265706C69636174656453746F72616765030E3O00437573746F6D697365422O6F7468030A3O004669726553657276657203063O00756E7061636B00B24O00177O00121C3O00014O001D3O00013O00121C3O00023O0012163O00033O001219000100044O00063O000200010012163O00053O0020085O0006001219000200074O001E3O0002000200200D00013O000800200800010001000900021300036O00110001000300010012190001000B3O00121C0001000A3O0012190001000D3O00121C0001000C3O0012160001000E3O0012160002000F4O00120001000200030004153O008D00010012190006000D3O00121C0006000C3O001216000600113O00200D0006000600122O0007000700053O001219000800133O001216000900143O00200D000900090015001219000A00164O00100009000A4O000200063O000200121C000600103O001216000600113O00200D000600060012001216000700103O001219000800173O001216000900143O00200D000900090015001219000A00184O00100009000A4O000200063O000200121C000600103O001216000600113O00200D000600060012001216000700103O001219000800193O001216000900143O00200D000900090015001219000A001A4O00100009000A4O000200063O000200121C000600103O001216000600113O00200D000600060012001216000700103O0012190008001B3O001216000900143O00200D000900090015001219000A001C4O00100009000A4O000200063O000200121C000600103O001216000600113O00200D000600060012001216000700103O0012190008001D3O001216000900143O00200D000900090015001219000A001E4O00100009000A4O000200063O000200121C000600103O001216000600113O00200D000600060012001216000700103O0012190008001F3O001216000900143O00200D000900090015001219000A00204O00100009000A4O000200063O000200121C000600103O001216000600113O00200D000600060012001216000700103O001219000800213O001216000900143O00200D000900090015001219000A00224O00100009000A4O000200063O000200121C000600104O001700065O00121C000600233O001219000600243O001216000700113O00200D000700070025001216000800104O000E000700020002001219000800243O002O04000600730001001216000A00113O00200D000A000A0027001216000B00104O0007000C00094O0007000D00094O001E000A000D000200121C000A00263O001216000A00233O001216000B00264O001A000A0009000B0004090006006800010012160006000E3O001216000700234O00120006000200080004153O0084000100121C000A00153O001216000B00153O002601000B0080000100280004153O00800001001216000B000C3O001216000C00154O000B000B000B000C00121C000B000C3O0004153O00840001001216000B000C3O001219000C00294O000B000B000B000C00121C000B000C3O00060C00060077000100020004153O00770001001216000600013O0012160007000A3O0012160008000C4O001A0006000700080012160006000A3O00200500060006002400121C0006000A3O00060C00010017000100020004153O00170001001216000100023O002614000100930001002A0004153O009300010004153O00B100010012160001000E3O001216000200014O00120001000200030004153O00AE000100121C0005002B3O0012160006002C3O0012160007002D3O0010030007002400072O00060006000200012O001700063O000200300F00060024002E2O001700073O00020012160008002B3O00102O000700300008001216000800323O00102O00070031000800102O0006002F0007001216000700053O002008000700070006001219000900334O001E00070009000200200D000700070034002008000700070035001216000900364O0007000A00064O00100009000A4O001800073O000100060C00010097000100020004153O009700010004153O008F00012O001B3O00013O00013O00073O0003073O004B6579436F646503043O00456E756D03013O005A03073O0072752O6E696E672O0103053O007072696E7403093O002373746F2O70656423010F3O00200D00013O0001001216000200023O00200D00020002000100200D00020002000300060A0001000E000100020004153O000E0001001216000100043O0026140001000E000100050004153O000E0001001216000100063O001219000200074O00060001000200012O001D00015O00121C000100044O001B3O00017O000F3O00063O00063O00063O00063O00063O00063O00073O00073O00073O00083O00083O00083O00093O00093O000C3O00B23O00013O00013O00023O00023O00033O00033O00033O00043O00043O00043O00043O00053O00053O000C3O00053O000D3O000D3O000E3O000E3O000F3O000F3O000F3O000F3O00103O00103O00113O00113O00113O00113O00113O00113O00113O00113O00113O00113O00123O00123O00123O00123O00123O00123O00123O00123O00123O00123O00133O00133O00133O00133O00133O00133O00133O00133O00133O00133O00143O00143O00143O00143O00143O00143O00143O00143O00143O00143O00153O00153O00153O00153O00153O00153O00153O00153O00153O00153O00163O00163O00163O00163O00163O00163O00163O00163O00163O00163O00173O00173O00173O00173O00173O00173O00173O00173O00173O00173O00183O00183O00193O00193O00193O00193O00193O00193O00193O001A3O001A3O001A3O001A3O001A3O001A3O001A3O001B3O001B3O001B3O00193O001D3O001D3O001D3O001D3O001E3O001F3O001F3O001F3O00213O00213O00213O00213O00223O00243O00243O00243O00243O001D3O00253O00273O00273O00273O00273O00283O00283O00283O000F3O00283O002B3O002B3O002B3O002C3O002E3O002E3O002E3O002E3O002F3O00303O00303O00303O00303O00313O00313O00313O00313O00313O00313O00313O00313O00323O00323O00323O00323O00323O00323O00323O00323O00323O00323O002E3O00323O00333O00343O00",v8());