Work Text:
▶ Watch without sound
@@@@@@@@*+*#*+#@@@@@@@@@
@@@@@@@@=.....*@@@@@@@@@
@@@@@@@@%....=%@@@@@@@@@
@@@@@@@@#...:%@@@@@@@@@@
@@@@@@@@#....:@@@@@@@@@@
@@@@@@@@=.....*@@@@@@@@@
@@@@@@@%:--...-@@@@@@@@@
@@@@@@@+.=:....*@@@@@@@@
@@@@@@%:.-.....+@@@@@@@@
@@@@@@%.::.....%@@@@@@@@
@@@@@@%-=......+@@@@@@@@
@@@@@@@@#**#+=*@@@@@@@@@
@@@@@@@@*.....+@@@@@@@@@
@@@@@@@@%=...:%@@@@@@@@@
@@@@@@@@%-...+@@@@@@@@@@
@@@@@@@@%.....#@@@@@@@@@
@@@@@@@@-.....:%@@@@@@@@
@@@@@@@@..=....#@@@@@@@@
@@@@@@@%..+....:%@@@@@@@
@@@@@@@*.-:.....%@@@@@@@
@@@@@@@+.=.....=@@@@@@@@
@@@@@@@+*......:%@@@@@@@
@@@@@@@@%%%%*=*@@@@@@@@@
@@@@@@@@*.....-@@@@@@@@@
@@@@@@@@@+....*@@@@@@@@@
@@@@@@@@@#....%@@@@@@@@@
@@@@@@@@%=....*@@@@@@@@@
@@@@@@@@+.....:#@@@@@@@@
@@@@@@@@:.:....=@@@@@@@@
@@@@@@@@..-.....#@@@@@@@
@@@@@@@%..-.....=@@@@@@@
@@@@@@@%.-......#@@@@@@@
@@@@@@@%=:......%@@@@@@@
@@@@@@@@@%%%%**@@@@@@@@@
@@@@@@@@%:.....%@@@@@@@@
@@@@@@@@@*....=@@@@@@@@@
@@@@@@@@@@:...*@@@@@@@@@
@@@@@@@@@#....=@@@@@@@@@
@@@@@@@@%:.....*@@@@@@@@
@@@@@@@@--.....:%@@@@@@@
@@@@@@@@..:.....=@@@@@@@
@@@@@@@%:.:......%@@@@@@
@@@@@@@@=.:.....-%@@@@@@
@@@@@@@@*-......*@@@@@@@
@@@@@@@@@%%%%*+%@@@@@@@@
@@@@@@@@%:.....#@@@@@@@@
@@@@@@@@@#....-@@@@@@@@@
@@@@@@@@@@-...=@@@@@@@@@
@@@@@@@@@%:...:%@@@@@@@@
@@@@@@@@%-.....+@@@@@@@@
@@@@@@@@+.......%@@@@@@@
@@@@@@@@:.......-%@@@@@@
@@@@@@@@-........%@@@@@@
@@@@@@@@*........%@@@@@@
@@@@@@@@%-......-%@@@@@@
@@@@@@@@@%###+-*@@@@@@@@
@@@@@@@@@=.....+@@@@@@@@
@@@@@@@@@%-...:%@@@@@@@@
@@@@@@@@@@+...:%@@@@@@@@
@@@@@@@@@@=....#@@@@@@@@
@@@@@@@@@*.....-%@@@@@@@
@@@@@@@@%:....:.*@@@@@@@
@@@@@@@@+........%@@@@@@
@@@@@@@@+........*@@@@@@
@@@@@@@@%........*@@@@@@
@@@@@@@@@+.......*@@@@@@
@@@@@@@@@%***=:-@@@@@@@@
@@@@@@@@@#.....=@@@@@@@@
@@@@@@@@@@#....#@@@@@@@@
@@@@@@@@@@#....%@@@@@@@@
@@@@@@@@@@*....+@@@@@@@@
@@@@@@@@@%......#@@@@@@@
@@@@@@@@%-....:.+@@@@@@@
@@@@@@@@+.....:..#@@@@@@
@@@@@@@@+........+@@@@@@
@@@@@@@@%-.......+@@@@@@
@@@@@@@@@*......:=@@@@@@
@@@@@@@@@%***+--%@@@@@@@
@@@@@@@@@%.....:%@@@@@@@
@@@@@@@@@@#....+@@@@@@@@
@@@@@@@@@@%....%@@@@@@@@
@@@@@@@@@@%....=@@@@@@@@
@@@@@@@@@%......#@@@@@@@
@@@@@@@@%-......+@@@@@@@
@@@@@@@@+.....:..#@@@@@@
@@@@@@@@+........+@@@@@@
@@@@@@@@%-.......=@@@@@@
@@@@@@@@@#......-=@@@@@@
@@@@@@@@@@%#%%*+%@@@@@@@
@@@@@@@@@%......%@@@@@@@
@@@@@@@@@@*....+@@@@@@@@
@@@@@@@@@@%-...#@@@@@@@@
@@@@@@@@@@%:...*@@@@@@@@
@@@@@@@@@%.....:%@@@@@@@
@@@@@@@@%-......#@@@@@@@
@@@@@@@@=.......:%@@@@@@
@@@@@@@@=........*@@@@@@
@@@@@@@@%:.......+@@@@@@
@@@@@@@@@+......+=@@@@@@
@@@@@@@@@%**##+*@@@@@@@@
@@@@@@@@@*.....-@@@@@@@@
@@@@@@@@@%=....%@@@@@@@@
@@@@@@@@@@%:...%@@@@@@@@
@@@@@@@@@@=....#@@@@@@@@
@@@@@@@@@+.....=@@@@@@@@
@@@@@@@@%:....-:%@@@@@@@
@@@@@@@@:.....=.-%@@@@@@
@@@@@@@@:.....:..%@@@@@@
@@@@@@@@*......-.#@@@@@@
@@@@@@@@#......-+*@@@@@@
@@@@@@@@@*=+***#@@@@@@@@
@@@@@@@@%+.....+@@@@@@@@
@@@@@@@@%%:...-%@@@@@@@@
@@@@@@@@@@*...:@@@@@@@@@
@@@@@@@@@#....:%@@@@@@@@
@@@@@@@@@:...:.+@@@@@@@@
@@@@@@@@#....+.-@@@@@@@@
@@@@@@@%.....=..#@@@@@@@
@@@@@@@%......-.=@@@@@@@
@@@@@@@%:.....-:-@@@@@@@
@@@@@@@@:......*=@@@@@@@
@@@@@@@@@*=+##*%@@@@@@@@
@@@@@@@@%+.....+@@@@@@@@
@@@@@@@@@#:...=%@@@@@@@@
@@@@@@@@@@=...+@@@@@@@@@
@@@@@@@@@*....-%@@@@@@@@
@@@@@@@@%:.....+@@@@@@@@
@@@@@@@@+....=.-@@@@@@@@
@@@@@@@#.....=.:%@@@@@@@
@@@@@@@*.....:..#@@@@@@@
@@@@@@@#......=.*@@@@@@@
@@@@@@@%.......**@@@@@@@
@@@@@@@@@*+#%%%%@@@@@@@@
@@@@@@@@%-.....#@@@@@@@@
@@@@@@@@%*....+@@@@@@@@@
@@@@@@@@@%....%@@@@@@@@@
@@@@@@@@@+....*@@@@@@@@@
@@@@@@@@#......#@@@@@@@@
@@@@@@@@-....::=@@@@@@@@
@@@@@@@*.....-.:@@@@@@@@
@@@@@@@-.....:.:@@@@@@@@
@@@@@@@=......::@@@@@@@@
@@@@@@@*......-+@@@@@@@@
@@@@@@@@@**%%%%@@@@@@@@@
@@@@@@@@%......#@@@@@@@@
@@@@@@@@@=....+@@@@@@@@@
@@@@@@@@@*...:%@@@@@@@@@
@@@@@@@@@+....%@@@@@@@@@
@@@@@@@@#.....:%@@@@@@@@
@@@@@@@%:......+@@@@@@@@
@@@@@@@+.....:.:@@@@@@@@
@@@@@@%.........@@@@@@@@
@@@@@@%:.......=@@@@@@@@
@@@@@@%:......:*@@@@@@@@
@@@@@@@@%==*###%@@@@@@@@
@@@@@@@@%......=@@@@@@@@
@@@@@@@@@+....-%@@@@@@@@
@@@@@@@@@#....#@@@@@@@@@
@@@@@@@@@+....#@@@@@@@@@
@@@@@@@@#.....:%@@@@@@@@
@@@@@@@@=......-@@@@@@@@
@@@@@@@#.....:..#@@@@@@@
@@@@@@%:........+@@@@@@@
@@@@@@@.........+@@@@@@@
@@@@@@@.........%@@@@@@@
@@@@@@@@%:-+**+*%@@@@@@@
@@@@@@@@%.......%@@@@@@@
@@@@@@@@@+.....#@@@@@@@@
@@@@@@@@%%....=%@@@@@@@@
@@@@@@@@@#....=%@@@@@@@@
@@@@@@@@%:.....*@@@@@@@@
@@@@@@@@+.......%@@@@@@@
@@@@@@%%:.....:.=@@@@@@@
@@@@@@%=.........#@@@@@@
@@@@@@%..........+@@@@@@
@@@@@@@:.........%@@@@@@
@@@@@@@@*..:=+=-=%@@@@@@
@@@@@@@@%.......:%@@@@@@
@@@@@@@@@*.....-#@@@@@@@
@@@@@@@@%%:....=@@@@@@@@
@@@@@@@@@%:....*@@@@@@@@
@@@@@@@@@-.....-%@@@@@@@
@@@@@@@@*.......:%@@@@@@
@@@@@@@@*......:.*@@@@@@
@@@@@@@%:......=..#@@@@@
@@@@@@@+.......=..:%@@@@
@@@@@@%=.......:...%@@@@
@@@@@@@@#--=***==+%@@@@@
@@@@@@@@%.........%@@@@@
@@@@@@@@%+......:+@@@@@@
@@@@@@@@@%:.....-%@@@@@@
@@@@@@@@@%......#@@@@@@@
@@@@@@@@@#......#@@@@@@@
@@@@@@@@@+......-#%@@@@@
@@@@@@@@#:........*@@@@@
@@@@@@@@%......:+..*@@@@
@@@@@@@@*......:%...%@@@
@@@@@@@%:.......#:..-%@@
@@@@@@@@%---=*+=--*@@@@@
@@@@@@@@%-........-%@@@@
@@@@@@@@%%.......-*%@@@@
@@@@@@@@@%:......=@@@@@@
@@@@@@@@@%:.....-@@@@@@@
@@@@@@@@@#=.....=@@@@@@@
@@@@@@@@@%.......*@@@@@@
@@@@@@@@@#........:%@@@@
@@@@@@@@@%......-..:%@@@
@@@@@@@@@#......*-..:%@@
@@@@@@@@%:......-+...#@@
@@@@@@@@@%-:::=-:..-@@@@
@@@@@@@@@%-.........%@@@
@@@@@@@@@@+........=%@@@
@@@@@@@@@@#........+@@@@
@@@@@@@@@@+:......*%@@@@
@@@@@@@@@@=-.....:%@@@@@
@@@@@@@@@@#.......#@@@@@
@@@@@@@@@@%........*#@@@
@@@@@@@@@@#.........:#@@
@@@@@@@@@@%......+....#@
@@@@@@@@@%-......*.-...%
@@@@@@@@@@@#-::--...-@@@
@@@@@@@@@@@#.........%@@
@@@@@@@@@@@-........-%@@
@@@@@@@@@@@*.........#@@
@@@@@@@@@@@%........#%@@
@@@@@@@@@@@#--.....:%@@@
@@@@@@@@@@@%:......+@@@@
@@@@@@@@@@@%.......-%@@@
@@@@@@@@@@@*........:=%@
@@@@@@@@@@@#......:...=%
@@@@@@@@@%*:......#....-
@@@@@@@@@@@@@#+=+-..*@@@
@@@@@@@@@@@@#:......:%@@
@@@@@@@@@@@%:........%@@
@@@@@@@@@@@%+........=@@
@@@@@@@@@@@@%:.......=@@
@@@@@@@@@@@@@=-......=@@
@@@@@@@@@@@@%=.......*@@
@@@@@@@@@@@@%.......*%@@
@@@@@@@@@@@@+.......+%%@
@@@@@@#+*@@%=.........%@
@@@@@%...-:.......:...:%
@@@@@@@@@@@@@@%##:.+@@@@
@@@@@@@@@@@@%+......*@@@
@@@@@@@@@@@@=.......:%@@
@@@@@@@@@@@@+........+@@
@@@@@@@@@@@@%-.......-@@
@@@@@@@@@@@@@%.......:@@
@@@@@@@@@@@@@%:......:@@
@@@@@@@@@@@@@=......-+@@
@@@@@@%##@@@%.......#%@@
@@@@@%:..***=.......:+%@
@@@@@%-..............:#%
@@@@@@@@@@@@@@@@=-%@@@@@
@@@@@@@@@@@@@%+-..:+%%@@
@@@@@@@@@@@@#.......+%@@
@@@@@@@@@@@@+........%@@
@@@@@@@@@@@@@-.......+@@
@@@@@@@@@@@@@#:......-@@
@@@@@@@@@@@@@@+......:@@
@@@@@@@%%@@@@#.....:-*@@
@@@@@@+..*@@%:.....+%@@@
@@@@@@+...:::......:+%@@
@@@@@@%%#...........:%@@
@@@@@@@@@@@@@@@#=%@@@@@@
@@@@@@@@@@@@@%#-..=#%@@@
@@@@@@@@@@@@%:......%%@@
@@@@@@@@@@@@+.......=%@@
@@@@@@@@@@@@%-.......%@@
@@@@@@@@@@@@@#:......*@@
@@@@@@@@@@@@@@+.....:+@@
@@@@@@%++%@@@#:....-*%@@
@@@@@@+..=##%:.....*%@@@
@@@@@@%+-..........-*@@@
@@@@@@@@#...........*@@@
@@@@@@@@@@@@@@@++%@@@@@@
@@@@@@@@@@@@@%*..:=#@@@@
@@@@@@@@@@@@#......:%%@@
@@@@@@@@@@@@=.......*@@@
@@@@@@@@@@@@%:......-%@@
@@@@@@@@@@@@@#.......%@@
@@@@@@@@@@@@@@=.....=%@@
@@@@@@#-:#@@@*.....=#%@@
@@@@@@*..:++*......+@@@@
@@@@@@%#=..........:*%@@
@@@@@@@@=...........#@@@
@@@@@@@@@@@@@@%=#@@@@@@@
@@@@@@@@@@@@@%+..-=%@@@@
@@@@@@@@@@@@#......-@@@@
@@@@@@@@@@@%-.......#@@@
@@@@@@@@@@@@%:......=@@@
@@@@@@@@@@@@@#......-@@@
@@@@@@@%@@@@@@-....:=%@@
@@@@@@*:.#@@@*.....*%@@@
@@@@@@#..:-++......+@@@@
@@@@@@@%=..........:*@@@
@@@@@@@%:...........#@@@
@@@@@@@@@@@@@@#+%@@@@@@@
@@@@@@@@@@@@@%-.:-+%@@@@
@@@@@@@@@@@@*......+@@@@
@@@@@@@@@@@%:.......%@@@
@@@@@@@@@@@@#.......#@@@
@@@@@@@@@@@@@*......*@@@
@@@@@@@%%@@@@@-....-*@@@
@@@@@@*..*@@%+.....#%@@@
@@@@@@#:..:==......#@@@@
@@@@@@@%-..........-#@@@
@@@@@@@#.....:......%@@@
@@@@@@@@@@@@@%*#@@@@@@@@
@@@@@@@@@@@@@%..--*@@@@@
@@@@@@@@@@@@+......#@@@@
@@@@@@@@@@@%.......-@@@@
@@@@@@@@@@@@+.......%@@@
@@@@@@@@@@@@%+......%@@@
@@@@@@@%#@@@@%:....:%@@@
@@@@@@+..*@@%+.....%%@@@
@@@@@@#-..:--......%@@@@
@@@@@@@@-..........=#@@@
@@@@@@@#.....:.....:%@@@
@@@@@@@@@@@@@%#%@@@@@@@@
@@@@@@@@@@@@@*..--#@@@@@
@@@@@@@@@@@@+......%@@@@
@@@@@@@@@@@#.......=@@@@
@@@@@@@@@@@%+......:@@@@
@@@@@@@@@@@@%+......@@@@
@@@@@@@%#@@@@%.....:@@@@
@@@@@@+..*@@%=....:%@@@@
@@@@@@#-..:--......%@@@@
@@@@@@@%-..........=#@@@
@@@@@@@#.....:.....-%@@@
@@@@@@@@@@@@@%#%@@@@@@@@
@@@@@@@@@@@@@+.:--#@@@@@
@@@@@@@@@@@%=.....:%@@@@
@@@@@@@@@@@#.......+@@@@
@@@@@@@@@@@%=......:@@@@
@@@@@@@@@@@@%=.....:@@@@
@@@@@@@%%@@@@%.....:@@@@
@@@@@@+..#@@%=....-%@@@@
@@@@@@#:..:=-.....:@@@@@
@@@@@@@%=..........+#@@@
@@@@@@@%:..........=@@@@
@@@@@@@@@@@@@%#%@@@@@@@@
@@@@@@@@@@@@@+..--#@@@@@
@@@@@@@@@@@%=......%@@@@
@@@@@@@@@@@#.......+@@@@
@@@@@@@@@@@%=......:@@@@
@@@@@@@@@@@@%=.....:@@@@
@@@@@@@%%@@@@%.....:@@@@
@@@@@@+..*@@%+....-%@@@@
@@@@@@#:..:==.....-@@@@@
@@@@@@@@+..........*%@@@
@@@@@@@@-..........+@@@@
@@@@@@@@@@@@@%*%@@@@@@@@
@@@@@@@@@@@@@*..--*@@@@@
@@@@@@@@@@@%=......%@@@@
@@@@@@@@@@@*.......=@@@@
@@@@@@@@@@@%=......:@@@@
@@@@@@@@@@@@%=......@@@@
@@@@@@@%#%@@@%.....:%@@@
@@@@@@*..+@@%+....:%%@@@
@@@@@@%-..:==.....-@@@@@
@@@@@@@@+..........*#@@@
@@@@@@@@=..........+@@@@
@@@@@@@@@@@@@%*%@@@@@@@@
@@@@@@@@@@@@@*..::*@@@@@
@@@@@@@@@@@%-......#@@@@
@@@@@@@@@@@*.......-@@@@
@@@@@@@@@@@%=.......%@@@
@@@@@@@@@@@@%=......%@@@
@@@@@@@%#%@@@%.....-#@@@
@@@@@@*..=@@%+....:%%@@@
@@@@@@%-..:==.....=%@@@@
@@@@@@@@+..........*#@@@
@@@@@@@@=..........=@@@@
@@@@@@@@@@@@@%+#@%@@@@@@
@@@@@@@@@@@@%*..::+%@@@@
@@@@@@@@@@@%-......*@@@@
@@@@@@@@@@@*.......:%@@@
@@@@@@@@@@@%+.......#@@@
@@@@@@@@@@@@%=......*@@@
@@@@@@@%*#@@@%.....:*@@@
@@@@@@#..:%@%*....:#%@@@
@@@@@@%=:..=+.....-%@@@@
@@@@@@@@*..........*#@@@
@@@@@@@@+..........=@@@@
@@@@@@@@@@@@@%=+%%@@@@@@
@@@@@@@@@@@@%+....-%@@@@
@@@@@@@@@@@%:......+@@@@
@@@@@@@@@@@*........%@@@
@@@@@@@@@@@%+.......*@@@
@@@@@@@@@@@@%=......+@@@
@@@@@@@#+*@@@%.....:+@@@
@@@@@@%...%@%*.....*%@@@
@@@@@@%+:..=+.....:%@@@@
@@@@@@@@*..........**%@@
@@@@@@@@+..........:%@@@
@@@@@@@@@@@@@%:=#%%@@@@@
@@@@@@@@@@@@%+....:#@@@@
@@@@@@@@@@@%:......-@@@@
@@@@@@@@@@@+........#@@@
@@@@@@@@@@@%+.......=@@@
@@@@@@@@@@@@%-......-@@@
@@@@@@@#++%@@%......-@@@
@@@@@@%:..+@%#.....+#@@@
@@@@@@@#-..-+......#@@@@
@@@@@@@@#..........**%@@
@@@@@@@@+...........%@@@
@@@@@@@@@@@@@%::*%%@@@@@
@@@@@@@@@@@@%+.....#@@@@
@@@@@@@@@@@%:......:%@@@
@@@@@@@@@@@+........*@@@
@@@@@@@@@@@%+.......-@@@
@@@@@@@@@@@@%-......:@@@
@@@@@@@#==#@@%......:@@@
@@@@@@%-..=%%%.....=#@@@
@@@@@@@#=..:+......*@@@@
@@@@@@@@#..........+#%@@
@@@@@@@@+....:......*%@@
@@@@@@@@@@@@@%..+#%@@@@@
@@@@@@@@@@@@%=.....+@@@@
@@@@@@@@@@@#........#@@@
@@@@@@@@@@@+........=@@@
@@@@@@@@@@@%+........@@@
@@@@@@@@@@@@%-.......%@@
@@@@@@@#=-+@@%.......%@@
@@@@@@@+...%%%:....-*%@@
@@@@@@@%+...=......+@@@@
@@@@@@@@#..........-%%@@
@@@@@@@@*....:......=%@@
@@@@@@@@@@@@@@:.:*#%@@@@
@@@@@@@@@@@@#=.....-%@@@
@@@@@@@@@@@#........*@@@
@@@@@@@@@@@+........:%@@
@@@@@@@@@@@%+........#@@
@@@@@@@@@%@@%-.......#@@
@@@@@@@%=::%@%.......*@@
@@@@@@@#...*%%:.....*#@@
@@@@@@@@*:..-......-%@@@
@@@@@@@@%...........%%@@
@@@@@@@@*....:......-*@@
@@@@@@@@@@@@@@-..+*%@@@@
@@@@@@@@@@@@#-.....:%@@@
@@@@@@@@@@%#........=@@@
@@@@@@@@@@%+.........%@@
@@@@@@@@@@@%+........*@@
@@@@@@@@@%@@%-.......+@@
@@@@@@@%-..#@%.......+@@
@@@@@@@%...=%%:.....+#@@
@@@@@@@@#-...:.....-#@@@
@@@@@@@@%...........%%%@
@@@@@@@@#...........-+%@
@@@@@@@@@@@@@@=..=+#@@@@
@@@@@@@@@@@@#-......*@@@
@@@@@@@@@@%#........:%@@
@@@@@@@@@@@+.........*@@
@@@@@@@@@@@%+........=@@
@@@@@@@@@%%%%-.......-@@
@@@@@@@@=..=@%.......:@@
@@@@@@@@:..:%%-.....=+%@
@@@@@@@@%=...:.....:#@@@
@@@@@@@@@:..........#@@@
@@@@@@@@%...........:+%@
@@@@@@@@@@@@@@+..:=*%@@@
@@@@@@@@@@@@*:......=@@@
@@@@@@@@@@%*.........#@@
@@@@@@@@@@@+.........=@@
@@@@@@@@@@@%+........:@@
@@@@@@@@@%#%%=........%@
@@@@@@@@=..:@%........%@
@@@@@@@@+...*%-.....:+%@
@@@@@@@@%+...-......*%@@
@@@@@@@@@-..........*@@@
@@@@@@@@%:..........:+#@
@@@@@@@@@@@@@%*...=+%@@@
@@@@@@@@@@@@*:......-@@@
@@@@@@@@@@%*.........*@@
@@@@@@@@@@@+.........:@@
@@@@@@@@@@@%*.........%@
@@@@@@@@@%*#%=........#@
@@@@@@@@*...#%........#@
@@@@@@@@#...=%-......+#@
@@@@@@@@%#...:......+%@@
@@@@@@@@@+..........+@@@
@@@@@@@@@=..........:+*@
@@@@@@@@@@@@@%*...-=%@@@
@@@@@@@@@@@@+.......:%@@
@@@@@@@@@@%*.........+@@
@@@@@@@@@@@+..........%@
@@@@@@@@@@@%*.........#@
@@@@@@@@@%+*%=........*@
@@@@@@@@#...+%........*@
@@@@@@@@%...:%-......+*@
@@@@@@@@@%..........=%%@
@@@@@@@@@*..........=%@@
@@@@@@@@@+...........*+%
@@@@@@@@@@@@@%*...-=#@@@
@@@@@@@@@@@@+........%@@
@@@@@@@@@@%*.........=@@
@@@@@@@@@@@+..........%@
@@@@@@@@@@@@*.........*@
@@@@@@@@@#++#-........*@
@@@@@@@@%...-%........+@
@@@@@@@@%-...#-......=*@
@@@@@@@@@%:.........=#%@
@@@@@@@@@#..........=%@@
@@@@@@@@@*...:.......*+%
@@@@@@@@@@@@@%#...-=#@@@
@@@@@@@@@@@%+........%@@
@@@@@@@@@@@*.........=@@
@@@@@@@@@@@+..........%@
@@@@@@@@@@@%+.........*@
@@@@@@@@@#==*-........*@
@@@@@@@@%...:%........+@
@@@@@@@@@=...*-......=*@
@@@@@@@@@@-.........=#%@
@@@@@@@@@%..........=%@@
@@@@@@@@@*...:.......*+%
@@@@@@@@@@@@@%#:..-=%@@@
@@@@@@@@@@@%+........%@@
@@@@@@@@@@@+.........=@@
@@@@@@@@@@@+..........%@
@@@@@@@@@@@%+.........#@
@@@@@@@@@#==*-........*@
@@@@@@@@%...:%........+@
@@@@@@@@@=...*-......=+@
@@@@@@@@@@-.........=#%@
@@@@@@@@@%..........=%@@
@@@@@@@@@*...:.......*+%
@@@@@@@@@@@@@%#:..-+%@@@
@@@@@@@@@@@%+........%@@
@@@@@@@@@@@+.........+@@
@@@@@@@@@@@+..........%@
@@@@@@@@@@@%+.........#@
@@@@@@@@@#==*-........*@
@@@@@@@@%...:%........+@
@@@@@@@@@=...*-......=+@
@@@@@@@@@@-.........=#%@
@@@@@@@@@%..........=%@@
@@@@@@@@@*...:......:*+%
@@@@@@@@@@@@@%#:..-+%@@@
@@@@@@@@@@@%+.......:%@@
@@@@@@@@@@@+.........+@@
@@@@@@@@@@@+..........%@
@@@@@@@@@@@%+.........#@
@@@@@@@@@#==*-........*@
@@@@@@@@%...:%........+@
@@@@@@@@@=...*-......=+@
@@@@@@@@@@-.........=#%@
@@@@@@@@@#..........=%@@
@@@@@@@@@+..:-......:*+%
@@@@@@@@@@@@@%#...-+%@@@
@@@@@@@@@@@%+.......:%@@
@@@@@@@@@@@+.........+@@
@@@@@@@@@@@+..........%@
@@@@@@@@@@@%=.........#@
@@@@@@@@%#==*:........*@
@@@@@@@@%...-%........+@
@@@@@@@@%=...*:......=+@
@@@@@@@@@%:.........=#%@
@@@@@@@@@#..........=%@@
@@@@@@@@@+..:-......:*+%
@@@@@@@@@@@@@%#...-+%@@@
@@@@@@@@@@@%+.......:%@@
@@@@@@@@@@@+.........+@@
@@@@@@@@@@%=.........:%@
@@@@@@@@@@@%=.........#@
@@@@@@@@%#==*:........*@
@@@@@@@@%...-%........*@
@@@@@@@@%=...*:......=*@
@@@@@@@@@%:.........=%%@
@@@@@@@@@#..........=%@@
@@@@@@@@@+..:-......:*+%
@@@@@@@@@@@@@%*...=+%@@@
@@@@@@@@@@@%=.......-%@@
@@@@@@@@@@@=.........*@@
@@@@@@@@@@%=.........:@@
@@@@@@@@@@@%=.........%@
@@@@@@@@@#==*:........#@
@@@@@@@@#...=#........*@
@@@@@@@@%-...#:......=*@
@@@@@@@@@%..........-%%@
@@@@@@@@@*..........=%@@
@@@@@@@@@+..--......:*+%
@@@@@@@@@@@@@%+...=+%@@@
@@@@@@@@@@@%=.......-@@@
@@@@@@@@@@@=.........*@@
@@@@@@@@@@%-.........:@@
@@@@@@@@@@@%-.........%@
@@@@@@@@@#++*:........#@
@@@@@@@@*...+#........*@
@@@@@@@@%:..:#:......=*@
@@@@@@@@@%..........-%%@
@@@@@@@@@*..........=%@@
@@@@@@@@@=..--.......*+%
@@@@@@@@@@@@@%=...=+%@@@
@@@@@@@@@@@%=.......=@@@
@@@@@@@@@@@-.........#@@
@@@@@@@@@@%:.........-@@
@@@@@@@@@@@%-.........%@
@@@@@@@@@%***.........%@
@@@@@@@@+...*#........#@
@@@@@@@@#...-%.......=*@
@@@@@@@@@#..........-%%@
@@@@@@@@@+..........=%@@
@@@@@@@@@=..--.......*+%
@@@@@@@@@@@@@%:..:=*@@@@
@@@@@@@@@@@%-.......*@@@
@@@@@@@@@@%:.........%@@
@@@@@@@@@@%..........=@@
@@@@@@@@@@@#:.........@@
@@@@@@@@@#*#*.........%@
@@@@@@@@+...#*........#@
@@@@@@@@*...=%......:=#@
@@@@@@@@@*..........-%%@
@@@@@@@@@=..........=%@@
@@@@@@@@@-..-:.......*+%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%#%@@@@@@@@@
@@@@@@@@@@%-...-*@@@@@@@
@@@@@@@@@@:......*@@@@@@
@@@@@@@@@@=......#@@@@@@
@@@@@@@@@@%-...-#@@@@@@@
@@@@@@@@@@@%#*%%%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@%=:..-#@@@@@@@
@@@@@@@@@%......:%@@@@@@
@@@@@@@@@%.......%@@@@@@
@@@@@@@@@@*:....*@@@@@@@
@@@@@@@@@@@@%*#%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%##**+==-===---::::
@@@@@@@@@@%%%%@@@@@@%%%%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%%%@@@@@@@@@
@@@@@@@@@@*:...+%@@@@@@@
@@@@@@@@@%......-@@@@@@@
@@@@@@@@@%......-@@@@@@@
@@@@@@@@@%+....=%@@@@@@@
@@@@@@@@@@@%**%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
.........:::............
=-=+******+++=-:........
@@%@%%@@@@@@%#=:........
@@@@@@@@@@@@%%##***++=..
@@@@@@@@@%*=:::+%@@@@#..
@@@@@@@@@+......*@@@@%=.
@@@@@@@@@*......*@@@@%%*
@@@@@@@@@@+....-%@@@@@%%
@@@@@@@@@@@%**#%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
....:::-:-*%@@@@@@@@@@@@
.........:%@@@@@@@@@@@@@
...........=@%-::=#@@@@@
...........=@%.....*@@%+
..........-#@@%-....=%:.
.........=@@@@@%........
.........+@@@@@@-.......
..........+%@@@%:.......
............-=-.........
........................
........................
%%%%@@@@@@@@@@@@@@@@@@@@
....=%@@@@@@@@@@@@@@@@@@
.....:#@@@@@@@@@@@@@%*=*
..:#%%%@@@%@@@@@@@%*:...
..#@@@@@@%#+*%@@@#+.....
..%@@@@@@@#:..:=#=......
..-%@@@@@@*:............
....-*#*+-..............
........................
........................
........................
:%@@%*%@@@@@@@@@@@@@@@@%
%@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@
.+@@@@@@@@@@@@@@@@@@@@@@
#%@%####*##%%@@@@@+=*#%%
@@%%+:......+@%++*......
@@@%+:.......-:.........
@@%*-...................
+-:.....................
........................
........................
@@%#-=@@@*:.............
@@@%%%@@@%+.............
@@@@@@@@@%+..:......::--
@@@@@@@@@@%*+=***#%%%@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
====*+*%%-::::=+*#%%@@@@
.......=%=...........::-
........................
........................
........................
:.-+=...................
:+%@%:..................
*%@@@+..................
@@@@@%*-.......::-:::...
@@@@@@@#--+*#%%@@@@%%*-.
@@@@@@@@%@@@@@@@@@@@@@%*
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#%@@@@@@@@@@@@@%
*##%@%%#:..-=+**#%%%%%+:
...:+:.............-=+-.
#:......................
*+=.....................
*@%=....................
@@@#....................
@%**%+..................
@@%#*##*%==+*####**+:...
@@@@@@%%@@@@@@@@@@@@#-..
@@@@@@@@@@@@@@@@@@@@@%#-
@@@@@@%%@@@@@@@@@@@@@%%=
%@@@@%-.-+*#%%@@@@@%%#+-
:-#*-:.........--+##-...
%#+-....................
%%%#-...................
**%%%-..................
*+%%@*..................
@@@%%%+=:...............
@@@%%#++#*=:.:-==+=--:..
@@@@@@%##%@%%@@@@@@@%%*.
@@@@@@@@%%@@@@@@@@@@@@@#
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%=+#%@@@@@@@@@@@%
=+*%@%#=....:--=+*#%%%+-
@@@@@@@@*:..............
@@@@%%%@%+:.............
@@@@@%*%%%=:............
@@@@@%+#@%=.............
@@@@@@#%@@*.............
%%@@@@@@@@%*+++*=.......
:=%%@@@@@@#*+**=--=+**##
*%%@@@@@@@@@@%%%%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
#%@@@@@@@@@@%*+#%@@@@@@@
..=%@%@@@@@@@@@@%%#=....
....-%@@@@@@%@%*+**+:...
....=%@@@@@@%#+=........
%..:*%@@@@@#+#%+........
%*:-#%@@@@@%=*@@#*:.....
+%%##@@%@@@@%%@@@@:.....
..=%@@+=%@@@@@@@@%*=-:..
...*%=.=%%@@@@@@@*+*#%%%
.-#@*-#%@@@@@@@@@@@@@@@@
%%@@@%@@@@@@@@@@@@@@@@@@
::-#@@@@@@@@@@@@@@@@@@@@
......-%@@@@@@@@@@@@@%#*
.......-*%@@@@@@@@@#+===
..:--....*@@@@@%%%*++:..
.=%@%#..:#@@@@@%%#+:....
.-%@%%-.-%@@@@@%:+%#:--.
...:-*%#+%@@@@@@#%@@@@@:
......-#@@%#@@@@@@@@@@%.
.......+%#-:%@@@@@@@@%*%
......+%+.-#%@@@@@@@@%**
==---#%%=*%@@@@@@@@@@@@@
%%%@@@@@@@@@@@@@@@@@@@@@
........:+#%@@@@@@@@@@@@
...........*@@@@@@@@@@@@
............-*@@@@@@@@%%
......:*%#:..=@@@@@@@#**
......=%@@=.:%@@@@@%%*=.
.......:-*%*=%@@@@@@=+%+
..........:#%@@@@@@@%%@@
............%%#=%@@@@%%@
...........*%-..#@@@@@%%
..........*%:.-#%@@@@@@@
+===--::-%@*-#%@@@@@@@@@
........:+%@@@@@@@@@@@@@
...........-*@@@@@@@@@@@
.............=%%@@@@@@@@
.........-+-...=@@@@@@@@
........=%@%-..#@@@@@@%%
.........+#%*:+%@@@@@@*=
............*%#@@@@@@@#*
.............=%@%%@@@@@%
.............-%#-:%@@@@@
............:%#..:#@@@@@
...........:%*..=%@@@@@@
.........+%@@@@@@@@@@@@@
...........=#%@@@@@@@@@@
.............:%@@@@@@@@@
...........:...+*%@@@@@@
.........:#@%:..-%@@@@@@
.........-%@@-..#@@@@@@%
...........-+%++@@@@@@@#
.............-%%@@@@@@@@
..............:%%%%@@@@@
..............=%*:.#@@@@
.............-%*...*@@@@
........:#%@@@@@@@@@@@@@
..........:+%@@@@@@@@@@@
.............-%@@@@@@@@@
..............:%%%@@@@@@
..........+%#:...%@@@@@@
.........-@@@+..-%@@@@@@
..........-+*%=:%@@@@@@%
.............+%#%@@@@@@@
..............+%@%%%@@@@
...............%%#=%@@@@
..............*%+..-%@@@
.......+%@@@@@@@@@@@@@@#
........:*%@@@@@@@@@@@@@
...........=#%@@@@@@@@@@
.............:#@@@@@@@@@
..........=**..++%@@@@@@
.........+@@@+...%@@@@@@
.........:*%%*..=@@@@@@@
............:%#+@@@@@@@@
.............-%%@@@@@@@@
..............*%@@@@@@@@
..............-%%==%@@@@
......-#@@@@@@@@@@@@@@@+
........+%@@@@@@@@@@@@@@
..........=#%@@@@@@@@@@@
............:*@@@@@@@@@@
..........-+=.#@@@@@@@@@
.........*@@@=.:-%@@@@@@
.........=%@@+..=%@@@@@@
...........:+%=-%@@@@@@@
.............%%%@@@@@@@@
.............+@@@@@@@@@@
.............:%@%#@@@@@@
.......*@@@@@@@@@@@@@@@#
........=#@@@@@@@@@@@@@*
..........-#@@@@@@@@@@@@
............+#@@@@@@@@@@
...........--=%@@@@@@@@@
.........:#@@*-*#@@@@@@@
.........-%@@#..-%@@@@@@
..........:=*%=.#@@@@@@%
.............#%#@@@@@@@%
.............+@@@@@@@@@@
.............-@@@%@@@@@@
.......+%@@@%%@@@@@@@@@@
........=%@@@@@@@@@@@@@*
..........=%@@@@@@@@@@@@
............*%@@@@@@@@@@
............:+@@@@@@@@@@
..........+%@#*%%@@@@@@@
..........%@@%:.=@@@@@@@
..........:+*%+.#@@@@@@@
.............*%*@@@@@@@@
.............=@@@@@@@@@@
.............-@@@@@@@@@@
.......*%@@@**#%@@@@@@@@
........=%@@@@@@@@@@@@@%
.........:*%@@@@@@@@@@@*
...........:#@@@@@@@@@@@
............:#@@@@@@@@@@
...........=#%@@@@@@@@@@
..........*@@@#-#@@@@@@@
..........:*%@#.#@@@@@@@
.............-%*@@@@@@@@
..............%@@@@@@@@@
..............%@@@@@@@@@
......*@%@@#:-=*@@@@@@@@
.......=%@@@@@@@@@@@@@@%
........:*%@@@@@@@@@@@%:
..........-#@@@@@@@@@@@%
............+%@@@@@@@@@@
............=%@@@@@@@@@@
..........:%@@@*%@@@@@@@
...........#@@%:%@@@@@@@
............:-%%@@@@@@@@
..............*@@@@@@@@@
..............+@@@@@@@@@
.....-+%@@*...=%@@@@@@%*
.....=%@@@%##%@@@@@@@@%@
.......+%@@@@@@@@@@@@@::
.........=%@@@@@@@@@@@%*
...........+%@@@@@@@@@@@
............=%@@@@@@@@@@
...........*%@@#@@@@@@@@
...........#@@%-%@@@@@@@
............-=#%@@@@@@@@
..............+@@@@@@@@@
..............-@@@@@@@@@
......*@@@%:.-#@@@@@@%=.
......:%@%-:+@@@@@@@%*%#
....+%%#%%%@@@@@@@@@*..-
.....:=#%@@@@@@@@@@@%##*
.........-*@@@@@@@@@@@@@
...........-+@@@@@@@@@@@
...........+%@@%@@@@@@@@
...........%@@%+@@@@@@@@
............==#%@@@@@@%%
..............+@@@@@@@%:
..............=@@@@@@@%*
......-......-*#%%%%+:..
.....*%*+:..+%@@@@@%#%#=
.....-#%%+*#@%@@@@@*..-=
....:%%%@@@@@@@@@@@%*+=-
......:+*#%@@@@@@@@@@@@@
..........:-#@@@@@@@@@@@
...........*%@#%@@@@@@@@
..........:%@@*#@@@@@@@@
............-=%@@@@@%##+
..............%@@@@@@%-:
..............*@@@@@@@%=
..............-=++=:....
............-%@@@@@%*-..
.....:#%%++*%%@@@@#:=**-
.....=%@@@@@@@@@@@%=-:..
.......-+*%@@@@@@@@@@@%#
...........-#@@@@@@@@@@@
..........:%@%+@@@@@@@@@
..........:#%%+@@@@@@@%%
.............*@@@@@@%+*#
.............+@@@@@@@++%
.............=@#%@@@@%#@
...............:-:......
........--:.:#%@@@%+:...
......:=%%*+%@@@@@==**-.
......+%%@@@@@@@@@+-:...
........-=*%@@@@@@@@@%%*
...........:%@@@@@@@@@%*
..........-%@**@@@@@@%@@
...........+*%#@@@@%%%%%
.............%@@@@@%:-#-
.............%@%@@@@#*@#
.............#%:#@@@@%@@
........................
.........-:..=*##+:.....
.......*%@+=#%@@%++*=...
.......=#%%%@@@@@+-:....
..........-*%@@@@@@@%*..
...........+%#@@@@@@@#-.
..........-%%-%@@@%%%%%*
............=%@@@@*.==:-
............-@%@@@%+@%%%
............:%==%@@%%@@@
............#+.-%@@@%%%%
........................
.............-==:.......
........=%*-#@@@#*-.....
........=#%%@@@@+::.....
...........=%@@@@@%+....
..........-%*+@@@@@%#=..
...........-##@@@#*+--..
............+@%@@#*%%+..
............=#:%@@%%@#--
...........-#:=%@@@%%+=+
%%%##***++*%#%@@@@@@@@@@
........................
..............:.........
.........=%=*%%#+-......
.........=#%@@@#=-......
...........=#%@@@@=.....
..........:*+#@@%%%*....
............#%@@***=....
............*+*@@%%#-:..
=--::......=+=%@@@%##%%*
=###%%###*#%%%@@@@@@@@@@
....:++:....#%#%@@@@%%%@
........................
........................
.........=#-*%%*-.......
.........-*%@@@+-.......
...........+*%@@@*:.....
...........=*%@%**+.....
............##%@#@*.....
...........:*:%@@%##+=--
+*#%##**+++%*%@@@@@@@@@@
..:..-*=..::%%%%%@@%%@@@
...............:+#+:.:-=
........................
........................
.........:*-*#*=........
..........+#@@#=:.......
...........*+@@@#-......
............%%@*#=......
............*=@%%*=-:...
..+**++===-#+%@@@%%%%%%%
....::-==::-%##%%%%%@@@@
...............=+:..::-+
........................
........................
........................
..........+*+#+-........
..........:*@@#+........
...........*+@%%*:......
............%%%*#.......
...--::....-=*@%%%#++++-
...:-+=+*+=+%%%@%%@@@@@%
..............:*=.:-=+#*
........................
........................
........................
........................
..........+*+*=:........
..........:+%@*=........
...........+*@#*=.......
............##%%*-:.....
....=+==---++%@@%%####+.
.....:::-::-**#%=*%%%%%#
..............:-.....--.
........................
........................
........................
........................
..........=++*-.........
...........+%%*-........
...........=*@**........
............+%%%==.::...
.....=*+*==*#@@%%%@@%#-.
............::+=.-=+*+:.
........................
........................
........................
........................
........................
..........-=++:.........
...........+%%+.........
...........:#@#=........
.....:--::.-+%%#+=++:...
......:-==--**%**#%%%-..
..............:....:....
........................
........................
........................
........................
........................
..........:===..........
...........+#%=.........
............#%%:........
......-===-=*%%%###+....
.........:..--*-=+**:...
........................
........................
........................
........................
........................
........................
...........===..........
...........+#%=.........
............#%#:........
......:===-=#%%%#%%=....
.............:-.:-=:....
........................
........................
........................
........................
........................
........................
...........==-..........
...........=##=.........
............*%*-.:......
.......-==-=*###%%#.....
........................
........................
........................
........................
........................
........................
........................
...........==-..........
...........-##-.........
............*%*-::......
........-=--+#**#%+.....
........................
........................
........................
........................
........................
........................
........................
...........==-..........
...........-##-.........
........:...*%*---......
........:---+*+**%=.....
........................
........................
........................
........................
........................
........................
........................
...........==-..........
...........-##-.........
........:...*%*---......
........:---+*+**#-.....
........................
........................
........................
........................
........................
........................
........................
...........==-..........
...........-##:.........
........:..:*%+---......
........:---=*++*#-.....
........................
........................
........................
........................
........................
........................
........................
...........==-..........
...........-%#:.........
.......::..:*%*---......
........:-::=*++*#-.....
........................
........................
........................
........................
........................
........................
........................
...........++-..........
...........-%#:.........
.......:::.:*%*==-......
........::::=*=+*#-.....
........................
........................
........................
........................
........................
........................
........................
...........++-..........
...........-%#:.........
.......:-::-#%*==-......
.........:.:-*-=+*:.....
........................
........................
........................
........................
........................
........................
........................
..........:+*:..........
...........-%#:.........
.......:-::=#%*=+=......
.........:.:-+-=+*:.....
........................
........................
........................
........................
........................
........................
........................
..........-+*:..........
...........=%*..........
.......---:=#%*++=......
.........:.:-+-=++......
........................
........................
........................
........................
........................
........................
........................
..........-+*:..........
...........=%*..........
.......---:+#%*++=......
.........:.::+-=++......
........................
........................
........................
........................
........................
........................
........................
..........-**:..........
...........+%*..........
.......---:+#%*++=......
...........::=:=++......
........................
........................
........................
........................
........................
........................
........................
..........=**:..........
...........+%*..........
.......---:+%%*++=......
...........::=:=+=......
........................
........................
........................
........................
........................
........................
........................
..........=**...........
...........*%*..........
.......---:+%%*++-......
...........:-+-=++......
........................
........................
........................
........................
........................
........................
........................
..........=++...........
...........*%*..........
.......--::+%%*=+-......
...........:-+-=++......
........................
........................
........................
........................
........................
........................
........................
..........=++...........
...........*%+..........
.......-:::=%%+==:......
........:::-=+=+*+......
........................
........................
........................
........................
........................
........................
........................
........................
.............:*#:.......
..............+%=.......
..............+%%#-.....
..=:.........:++%#=.....
.+%#:-....=.............
-#@@*%===:%.............
@%@@%%%%%%%.............
@@@@@@@@@@%.............
........................
........................
........................
.............:*#-.......
..............*%=.......
..............+%%#-.....
..=:..........++##=.....
.+%#:-....=.............
-#@@*%===:%.............
@@@@%%%%%%%.............
@@@@@@@@@@@.............
........................
........................
...............:........
.............:##-.......
..............*%=.......
..............+%%%-.....
..=:..........+=##-.....
.+%#:-....=.............
-#@@+%+==-#:............
@@@@%%%%%%%:............
@@@@@@@@@@@:............
........................
........................
...............:........
.............:##-.......
..............*%-.......
.............:*%%%-.....
..=:..........==**-.....
.+%%:-....=:............
-#@@+%+==-*-............
@@@@%%%%%%%-............
@@@@@@@@@@@-............
........................
........................
..............::........
.............:##-.......
..............*%=.......
.............:#%@%-.....
..=-..........=-*+:.....
.+%%:-....-:............
-#@@+%+==-*=............
@@@@@%%%%%%=............
@@@@@@@@@@@=............
........................
........................
..............::........
.............:#%-.......
..............*%+:......
.............:#%@%-.....
..=-..........=-+=:.....
.=%%--....--............
-#@@+%*===++............
@@@@@%%%%%%+............
@@@@@@@@@@@+............
........................
........................
..............-:........
.............:#%-.......
..............*%+:......
.............-#%@%-.....
..=-..........-:==......
.=%%--....:-............
-#@@+%*====*............
@@@@@%@@%%%+............
@@@@@@@@@@@+............
........................
........................
..............--........
.............:%%:.......
..............*%*-......
.............-%%@%-.....
..==..........::=-......
.=%%--:...:=............
-*@@*##+===*............
@@@@@%@@%%%*............
@@@@@@@@@@@#............
........................
........................
..............=-........
.............:%%:.......
..............*%*=......
.............-%%@%-.....
..==..........::-:......
.=%%=-:....+............
-*@@*##+==-#............
@@@@@%@@%%%#............
@@@@@@@@@@@#............
........................
........................
..............=-........
.............:%%:.......
..............*%*=......
.............-%%@%-.....
..-=..........:.-:......
.=%%=:-....+............
-*@@**#+==-%............
@@@@@%@@@%%%............
@@@@@@@@@@@%............
........................
........................
..............=+........
.............:#%=.......
..............+%#+:.....
.............:%%@@#.....
..=-..........::=-:.....
.=%%-::....=............
:*@@+**--::%:...........
@@@@@%@@@%%%:...........
@@@@@@@@@@@@:...........
........................
........................
..............=%-.......
..............+%#:......
..............-%%*=.....
..............*@@@%#....
..-...........:+++*-....
.=%=....................
-%@@-=.....#-...........
#@@@#@*+++=%-...........
@@@@@@@@@@@%-...........
........................
...............:........
..............=%*-......
..............-%%-......
..............:%%%+=....
..............=%@@@@+...
..............-#=%##=...
.+=.....................
*%%+.......-............
%@@#*......%=...........
@@@@@%%%%#*%=...........
........................
...............:+.......
..............=#@*=.....
...............#@#:.....
..............-*@%%+=:..
...............+@@@@@%-.
..............=#%#@%%%=.
:...............-:+-=-..
#-......................
@#=.....................
@@*........%=...........
........................
................+%:.....
..............-*@@%*....
...............=@@#-....
..............-=#@##*+=-
................*%@@@@@%
..............:#%@@@@@@@
...............-**+%#%%%
................::.=..-.
........................
:.......................
.................:+:....
................:%%+....
...............+#@@@%*..
...............-*%@%+:..
..............-*=%@%+#*+
.................*@@@@@@
................+%@@@@@@
...............*%@@%@@@@
................=*%.%%%%
.................:-.-==.
........................
..................*%+...
................-*@@%==:
...............=+#@@@@%-
..............::=#@@@*-.
..............+#+*@@%-+*
..................#@@@@@
.................:%@@@@@
...............:*%@@@@@@
................#%@@%%@@
................:-#%.+@%
..................-=.:*=
..................:#@@@=
................+%%@@@@@
................-:-%@@@@
..............-..=*%@@@%
.............**####%@@@#
..............=....+@@@%
....................%@@@
...................-%@@@
................:=*%@@@@
.................#@@@@@@
.................+@@@@@%
.................+%@@@@@
.................*#*#%@@
.....................#@@
.............-:...:*#%@@
...........+#*##=*%@@@@@
...........:++.=*+--=*@@
............:-........%@
......................+@
......................-%
..................:...*@
..................*%**%@
.................-#%@%%%
....................:..:
........................
...........::.......=%%%
.........+#%#%*=.:+#@@@@
........=*++.-#@%@@%%%@@
..........*+...-=-:...--
..........==............
........................
........................
........................
..................*%%%%#
........................
........................
...........--.......-%@@
........:*#%#%#+:-+#@@@@
........***-.-#@@@@%%%%@
.........:%:...:--:...:-
..........*:............
........................
........................
........................
..................:*##**
........................
......................::
...........:-.......:+@@
.........+#%#%#*-:=*%@@@
........***=.:*%@@%@%%%%
.........:%-...:==-..:.-
..........#-............
........................
........................
........................
...................=++==
........................
.......................-
............--.......:#@
.........:*%%%%*=::=*%@@
.........%#+-.+%@%%@@%@@
.........:*%....+*+=:.-:
..........+#............
........................
........................
........................
....................===-
........................
.......................:
............--........=%
..........+%%%%#+:.-+%@@
.........*#*+.=%@%%@@@@@
.........:=%=...+*#*=-:=
...........%-...........
...........:............
........................
........................
.....................:--
........................
........................
............:=-.......:+
..........-#%%%%*=..=*%@
.........-%#+-:*@@%%@@@@
.........:+*%...-###*=--
...........=%...........
...........:=...........
........................
........................
........................
........................
........................
............-+=:.......=
..........=%%%%%%*=:-*%%
.........+%#==.+%@@%@@@@
.........:+=%=...+##*+-:
............%+..........
............==..........
........................
........................
........................
........................
........................
...........:+*+-:......:
.........+%%%%#@@%#==*%@
........-%*+*..-#@@@@@@@
.........:-#%....:+**+=-
...........+%...........
...........:=:..........
........................
........................
........................
........................
........................
.........:=+*#*=-:.....:
........*%%=#**%@%%#+*%@
........-+-:-..:+%@@@@@@
...........#*.....=+++=-
...........##...........
...........=#:..........
........................
........................
........................
........................
........................
........=#%%%%%*+=-:...:
........=#+.+==#@@%%%*%%
................:*%@@@@@
...................-++=-
..........-=............
..........*%:...........
..........:%*...........
...........=-...........
........................
........-+*****+==--:..-
........#%#+#%#%%@@@@%%@
.........=-.-:.:=#%%@@@@
..................:=+*+=
........................
........................
.........--.............
.........#%:............
..........##:...........
..........:-............
........:*=.=-...:=+*++=
........................
........................
........................
........................
........................
........:-..............
........#%:.............
.........*%=............
..........-.............
........................
........................
........................
........................
........................
........................
........:...............
.......:%#..............
........-#%=............
..........=.............
........................
........................
........................
........................
........................
........................
........................
.......:--*-............
.......=*+*=............
........................
........................
........................
........................
........................
........................
........................
........................
........=%*.............
........*#:.............
.......:*-..............
........................
........................
........................
........................
........................
........................
........................
........-=-.............
........-%-.............
........=%-.............
.........-..............
........................
........................
........................
........................
........................
........................
........................
........*%-.............
.........*%=............
.........:+-............
........................
........................
........................
........................
........................
........................
........................
........................
........*%##+...........
...........=:...........
........................
........................
........................
........................
........................
........................
........................
........................
..........=%%:..........
.........#%=............
.........::.............
+=:.....................
%%#+=:..................
%%%%#*+-:...............
@@@@%%%#*+-:............
@@@@@@%%%%#*=-:.........
@@@@@@@@@@%%%#*=-.......
@@@@@@%%#*=-:...........
@@@@@@@@%%%--=:.........
@@@@@@@@@@+.+%#+=:......
@@@@@@@@@%::@@%%%#+-:...
@@@@@@@@@@%%@@@@%%%#*+-:
@@@@@@@@@@@@@@@@@@@%%%#*
@@@@@@@@@@@@@@@@@@@@@@%%
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%**@@@@@@@@@@@
@@@@@@@@@@%..%@@@@@@@@@@
@@@@@@@@@@@*.-#@@@@@@@@@
@@@@@@@@@@@@=*%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%*#%##@@@@@@@@
@@@@@@@@@@#....:@@@@@@@@
@@@@@@@@@@@%%%+*@@@@@@@@
@@@@@@@@@@@@@@%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%+..-%@@@@@@
@@@@@@@@@@@#..+%@@@@@@@@
@@@@@@@@@@@%**@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#.:%@@@@@@@
@@@@@@@@@@@@%:.=@@@@@@@@
@@@@@@@@@@@@@##%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%-.:*@@@@@
@@@@@@@@@@@@@@@*--%@@@@@
@@@@@@@@@@@@@@@@@%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*..-+*#%@@@@
@@@@@@@@@@@@@#*%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%=..#@@@@@@
@@@@@@@@@@@@@#-.:%@@@@@@
@@@@@@@@@@@@@@@%%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@=..+%%@@@@@
@@@@@@@@@@@@@-...-#%%@@@
@@@@@@@@@@@@@%*-....=%@@
@@@@@@@@@@@@@@%%#:.-#@@@
@@@@@@@@@@@@@@@@@%+%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#*#%@@@@
@@@@@@@@@@@@@@@%=..+%%@@
@@@@@@@@@@@@@@%+....-%@@
@@@@@@@@@@@@#=...:+*#%@@
@@@@@@@@@@@@*...*%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%#*=--#@@@@@@
@@@@@@@@@@@%=....%@@@@@@
@@@@@@@@@@@@@*...%@@@@@@
@@@@@@@@@@@@@@-..*%@@@@@
@@@@@@@@@@@@@@=..:#%@@@@
@@@@@@@@@@@@@@+..-*%@@@@
@@@@@@@@@@@@@@%%##@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%=-#@@@@@@@@@@
@@@@@@@@@#...:%@@@@@@@@@
@@@@@@@@%-:...:*%@@@@@@@
@@@@@@@@@@@%*:...-#@@@@@
@@@@@@@@@@@@@%:..=%@@@@@
@@@@@@@@@@@@@@%+%%#%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%*=*##%%#%@@@@@@@
@@@@@@%%........-#@@@@@@
@@@@@@@+.-**=:...#@@@@@@
@@@@@@@%%@@@@%%#%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%**+*#%@@@@@@@@
@@@@@@@*-:.....=@@@@@@@@
@@@@@@%:.-*%%#*%@@@@@@@@
@@@@@@#-:%@@@@@@@@@@@@@@
@@@@@@@#%%@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%#+++%@@@@@@@@@@
@@@@@@@#.....*@@@@@@@@@@
@@@@@@*..+%%%@@@@@@@@@@@
@@@@@%..=%@@@@@@@@@@@@@@
@@@@%#+-*%@@@@@@@@@@@@@@
@@@@@@%*@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%#*+=#@@@@@@@@@@@
@@@@@@%:...:#@@@@@@@@@@@
@@@@@@=.:%@@@@@@@@@@@@@@
@@@@@*..#@@@@@@@@@@@@@@@
@@@@%-:.%@@@@@@@@@@@@@@@
@@@@@*#+%@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@=:+@@@@@@@@@@@@@
@@@@%*+-.-#@@@@@@@@@@@@@
@@@@%#:.=%@@@@@@@@@@@@@@
@@@@@+.:%@@@@@@@@@@@@@@@
@@@@%..=@@@@@@@@@@@@@@@@
@@@@*::=@@@@@@@@@@@@@@@@
@@@@##+%@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%-:+%@@@@@@@@@@@@@@
@@@@@%:.+%@@@@@@@@@@@@@@
@@@%-:..#@@@@@@@@@@@@@@@
@@@%%=.=%@@@@@@@@@@@@@@@
@@@@%..+@@@@@@@@@@@@@@@@
@@@@+..+@@@@@@@@@@@@@@@@
@@@@--.+@@@@@@@@@@@@@@@@
@@@@*%*@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%++*%@@@@@@@
@@@@@@@@@@@%.....*@@@@@@
@@@@@@@@@@%*.....-%@@@@@
@@@@@@@@@@@%*....:%@@@@@
@@@@@@@@@@@@#.....@@@@@@
@@@@@@@@@@%+......*@@@@@
@@@@@@@@#=........:%@@@@
@@@@@@@*...*=......+@@@@
@@@@@@%+*.*@=......+@@@@
@@@@@@@@%#@@-......+%@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%--=+%@@@@@@
@@@@@@@@@@@%:....-@@@@@@
@@@@@@@@@@@*:....:%@@@@@
@@@@@@@@@@@@%....:@@@@@@
@@@@@@@@@@@%*....:%@@@@@
@@@@@@@%#+-.......%@@@@@
@@@@@@%:...-......=@@@@@
@@@@@@**.-%%:......@@@@@
@@@@@@%%*%@*:......%@@@@
@@@@@@@@@@@%-.....:%@@@@
@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@@@%:..-*@@@@@@
@@@@@@@@@@@%-.....#@@@@@
@@@@@@@@@@@#=.....#@@@@@
@@@@@@@@@@@@@=....%@@@@@
@@@@@@@%%#+=-....-%@@@@@
@@@@@@#:..........#@@@@@
@@@@@%=-.=#%......#@@@@@
@@@@@%%#%@%+:.....*@@@@@
@@@@@@@@@@%%=.....#@@@@@
@@@@@@@@@@@@=....-%@@@@@
@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@@@%=..:+%@@@@@
@@@@@@@@@@@%=.....=@@@@@
@@@@@@@@@@@%*:....=%@@@@
@@@@@@@@@@@@%+....#@@@@@
@@@@@@#-:.........%@@@@@
@@@@@*+-.:=++.....*@@@@@
@@@@@%%*#%@@-.....#@@@@@
@@@@@@@@@@%#-.....#@@@@@
@@@@@@@@@@@%*....-@@@@@@
@@@@@@@@@@@@*....=@@@@@@
@@@@@@@@@@@@@@%@@@@@@@@@
@@@@@@@@@@@@@*::-+%@@@@@
@@@@@@@@@@%%*.....-%@@@@
@@@@@@@@@@@%#:....-%@@@@
@@@@@@@%##%%%+....=%@@@@
@@@@@*=-..........*@@@@@
@@@@@%%+:=+++.....*@@@@@
@@@@@@@%%@@@=.....#@@@@@
@@@@@@@@@@@%=.....#@@@@@
@@@@@@@@@@@%#....:%@@@@@
@@@@@@@@@@@@*....=@@@@@@
@@@@@@@@@@@@@@%%@@@@@@@@
@@@@@@@@@@@@@%-:-+%@@@@@
@@@@@@@@@@@@#-....:%@@@@
@@@@@@@%@@@@#-.....#@@@@
@@@@@#+=::-+*+.....#@@@@
@@@@@@@%..........-@@@@@
@@@@@@@@*%%%*.....-@@@@@
@@@@@@@@@@@@:.....-@@@@@
@@@@@@@@@@@@=.....:@@@@@
@@@@@@@@@@@@-.....+@@@@@
@@@@@@@@@@@@=.....%@@@@@
@@@@@@@@@@@@@@@#%@@@@@@@
@@@@@@@@@@@@@%=..-*@@@@@
@@@@@@#%%@@@#-.....+@@@@
@@@@@@%+:-+%%*.....+@@@@
@@@@@@@@:...-=.....*@@@@
@@@@@@@@+**=:......%@@@@
@@@@@@@@@@@@*......%@@@@
@@@@@@@@@@@@.......+@@@@
@@@@@@@@@@@%-......=@@@@
@@@@@@@@@@@*:......+@@@@
@@@@@@@@@@@%=......#@@@@
@@@@@@@@@@@@@@@%*%@@@@@@
@@@@@@@##@@@@%+...-#@@@@
@@@@@@@#-+%@%-.....:%@@@
@@@@@@@@+..-#%.....:%@@@
@@@@@@@@=-:..:.....=@@@@
@@@@@@@@%@@#+......+@@@@
@@@@@@@@@@@@+......=@@@@
@@@@@@@@@@@@:.......%@@@
@@@@@@@@@@@#........*@@@
@@@@@@@@@@@%-.......+@@@
@@@@@@@@@@@@:.......+@@@
@@@@@@@@%%@@@@@%+#%@@@@@
@@@@@@@@-#@@@#*....*@@@@
@@@@@@@@*.+#@+......#@@@
@@@@@@@@%...=#:.....%@@@
@@@@@@@@%=+:.......-@@@@
@@@@@@@@@@@@#......=@@@@
@@@@@@@@@@@@+......-@@@@
@@@@@@@@@@@@-.......#@@@
@@@@@@@@@@@%:.......-@@@
@@@@@@@@@@@@-........%@@
@@@@@@@@@@@@:........%@@
@@@@@@@@@%%@@@@@@#%@@@@@
@@@@@@@@@=+%@%#+:.:+%@@@
@@@@@@@@@*.#%%:.....=@@@
@@@@@@@@@%..-%+.....:@@@
@@@@@@@@@*-:..:.....*@@@
@@@@@@@@@@@%*:......%@@@
@@@@@@@@@@@@+.......%@@@
@@@@@@@@@@@%........*@@@
@@@@@@@@@@@%:.......:%@@
@@@@@@@@@@@@-........#@@
@@@@@@@@@@@@-........+@@
@@@@@@@@@@@@@@@@@%#@@@@@
@@@@@@@@@@@@@@%#-..-#@@@
@@@@@@@@@%*%@#.......#@@
@@@@@@@@@+.*@%+......*@@
@@@@@@@@@#.+%%#......#%@
@@@@@@@@@%..-+:......%%@
@@@@@@@@@*+..........%@@
@@@@@@@@@@@%.........#@@
@@@@@@@@@@@%.........-@@
@@@@@@@@@@%=..........%@
@@@@@@@@@@%%:.........*@
@@@@@@@@@@@@@@@@%+=%@@@@
@@@@@@@@@@@@@%%-....=%@@
@@@@@@@@@@@@%:.......+@@
@@@@@@@@@@@%%+.......=@@
@@@@@@@@@@=:*@#.......%@
@@@@@@@@@@:.%%+.......#@
@@@@@@@@@@+.:=........+@
@@@@@@@@@#:...........:@
@@@@@@@@@%%*:..........%
@@@@@@@@@@@#:..........=
@@@@@@@@@@++............
@@@@@@@@@@@@@@@#=:..:=%@
@@@@@@@@@@@@@%#........#
@@@@@@@@@@@@#:.........*
@@@@@@@@@@@@%+.........+
@@@@@@@@@@@@@@*.........
@@@@@@@@@@%#%*%.........
@@@@@@@@@@#.:#%.........
@@@@@@@@@@+.:++.........
@@@@@@@@@@%:............
@@@@@@@@@@%.............
@@@@@@@@@@#*-...........
@@@@@@@@@@@@@@@%-.......
@@@@@@@@@@@@@%#=........
@@@@@@@@@@@@%:..........
@@@@@@@@@@@@%+..........
@@@@@@@@@@@%%@%.........
@@@@@@@@@@@=#@%.........
@@@@@@@@%--:%@#.==......
@@@@@@@@%..-@@*.........
@@@@@@@@@-.:+*+.........
@@@@@@@@@%-.............
@@@@@@@@@@+.............
@@@@@@@@@@@@@@@%*-:....-
@@@@@@@@@@@@@@@-........
@@@@@@@@@@@@%*+.........
@@@@@@@@@@@@-...........
@@@@@@@#%@@@%-..........
@@@@@@@*=%@@@%%.........
@@@@@@#:.-%@@@%.........
@@@@@@#-..#@@@#.--......
@@@@@@@%-..*#%-.........
@@@@@@@@%=...:..........
@@@@@@@@%#..............
@@@@@@@@@@@@@@@#=:.....=
@@@@@@@@@@@@@@%.........
@@@@@@@@@@@@@#-.........
@@@@@@@@@@@@-...........
@@@@@@@%=%@@#-..........
@@@@@@@%+=@@@%#.........
@@@@@@%-..#@@@%.........
@@@@@@%*..+@@@#.........
@@@@@@@@+..+#%=.........
@@@@@@@@@+..............
@@@@@@@@@*..............
@@@@@@@@@@@@@@%+:......+
@@@@@@@@@@@@@@=.........
@@@@@@@@@@@%%=..........
@@@@@@@@@@@*............
@@@@@@@@@@%=#=..........
@@@@@@@@#++=@@=.........
@@@@@@@%:..*@@+.........
@@@@@@@@=..%@@+.........
@@@@@@@@%..-*#:.........
@@@@@@@@@#..............
@@@@@@@@@+..............
@@@@@@@@@@@@@@#-......-#
@@@@@@@@@@@@@%..........
@@@@@@@@@@@#+...........
@@@@@@@@@@@+:...........
@@@@@@@@@@#*%+..........
@@@@@@@%*+-%@%..........
@@@@@@@*..:%@@..:.......
@@@@@@@%..-@@@..:.......
@@@@@@@@*..+#*..........
@@@@@@@@@*..............
@@@@@@@@@*..............
@@@@@@@@@@@@@@#-:....-*%
@@@@@@@@@@@@@%.........-
@@@@@@@@@@@#+...........
@@@@@@@@@@@+:...........
@@@@@@@#*@@@%+..........
@@@@@@@#:%@@@#..........
@@@@@@*..-@@@*.-........
@@@@@@#:..%%%+.-:......:
@@@@@@@%:.:#%-.........-
@@@@@@@@%-.............=
@@@@@@@@@#.............:
@@@@@@@@@@@@@@@#+=-.:+#%
@@@@@@@@@@@@@@*........=
@@@@@@@@@@@%%-..........
@@@@@@@@@@@*:...........
@@@@@@#%@@@@%*..........
@@@@@@#=#@@@@%..........
@@@@@@=..*@@@#.-........
@@@@@@+..-%%%=.+-.......
@@@@@@@#:.:#%..........-
@@@@@@@@%-.............-
@@@@@@@@@%..............
@@@@@@@@@@@@@@%+:.....:*
@@@@@@@@@@@@@@*.........
@@@@@@@@@@@@@#:.........
@@@@@@@@@%@%-...........
@@@@@@@@@-%@%#:.........
@@@@@@@%#:#@@@=.........
@@@@@@%:..+@@@-.-.......
@@@@@@@+..+@%%.:+.......
@@@@@@@%=..+%-..........
@@@@@@@@@+..............
@@@@@@@@@%:.............
@@@@@@@@@@@@@@%-........
@@@@@@@@@@@@@@*.........
@@@@@@@@@@@@#+:.........
@@@@@@@@@@@%-...........
@@@@@@@@@@@#*%=.........
@@@@@@@@#++-%@#.........
@@@@@@@@-..=@@#.=:......
@@@@@@@@=..#@@+.-.......
@@@@@@@@%:.:##:.........
@@@@@@@@@%:.............
@@@@@@@@@@+.............
@@@@@@@@@@@@@@@+........
@@@@@@@@@@@@@@%.........
@@@@@@@@@@@@*=..........
@@@@@@@@@@@@=:..........
@@@@@@@@@%-%@%+.........
@@@@@@@%+=-%@@@-........
@@@@@@@=..:@@@@-.=......
@@@@@@@%..-%@@@:.-......
@@@@@@@@*..:%%*.........
@@@@@@@@@#:.............
@@@@@@@@@@#.............
@@@@@@@@@@@@@@@@*.......
@@@@@@@@@@@@@@@%........
@@@@@@@@@@@@@*=.........
@@@@@@@@@@@@@-..........
@@@@@@%=%@@@@@#=........
@@@@@@%+=%@@@@@@+.......
@@@@@@-..=@@@@@@*.:.....
@@@@@@+...%@@@@@*.:=....
@@@@@@@*...+%@@#-.......
@@@@@@@@%=..:::.........
@@@@@@@@@@*.............
@@@@@@@@@@@@@@@@@@+.....
@@@@@@@@@@@@@@@@@%:.....
@@@@@@@@@@@@@@%*=:......
@@@@@@%%@@@@@@%.........
@@@@@@*-#%@@@@@%*:......
@@@@@@%#.+%@@@@@@%*.....
@@@@@@*...=@@@@@@@%.....
@@@@@@*:...%@@@@@@%..=:.
@@@@@@@%:..:#@@%%@#..-:.
@@@@@@@@%=...+#**=......
@@@@@@@@@@*.............
@@@@@@@@@@@@@@@@@@@@*...
@@@@@@@@@@@@@@@@@#+:....
@@@@@@@@@@@@%%%%%.......
@@@@@@@@@@@@#:#%%*+.....
@@@@@@@@@@@@=:@@@@@%=-..
@@@@@@@@#+--.=@@@@@@@#..
@@@@@@@@=....-@@@@@@@%..
@@@@@@@@#....+@@@@@@@%:.
@@@@@@@@%:...+%@@@@@@%:.
@@@@@@@@@%:...-%@@@%*:..
@@@@@@@@@@%=...:=--.....
@@@@@@@@@@@@@@@@@@%:....
@@@@@@@@@@@@@@@@@@*.....
@@@@@@@@@@@@@@@@#%%*:...
@@@@@@@@@@@@@@@*:%@@%+:.
@@@@@@@@@@%%*##.#@@@@@%%
@@@@@@@@@#:....=%@@@@@@@
@@@@@@@@@#.....+@@@@@@@@
@@@@@@@@@%.....%@@@@@@@@
@@@@@@@@@%....=%@@@@@@@@
@@@@@@@@@@*....:%@@@@@%+
@@@@@@@@@@@%:....*%#*=..
@@@@@@@@@@@@@@@@@@@@%*=.
@@@@@@@@@@@@%%@@@@@@@@%=
@@@@@@@@@@@@:+@@@@@@@@@@
@@@@@@@@@@@@.=@@@@@@@@@@
@@@@@@@@@%%%.=@@@@@@@@@@
@@@@@@@@#-.:..#@@@@@@@@@
@@@@@@@%......-%@@@@@@@@
@@@@@@@#:.....:%@@@@@@@@
@@@@@@@@%:....-@@@@@@@@@
@@@@@@@@@#.....=%@@@@@@@
@@@@@@@@@@*......*@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@++%@@@@@@@@@@@@@@@
@@@@@@#:-#%@@@@@@@@@@@@@
@@@@@@@%-.+%@@@@@@@@@@@@
@@@@@@@#+:.:*%@@@@@@@@@@
@@@@@@#......*@@@@@@@@@@
@@@@@@:.......%%@@@@@@@@
@@@@@@-:......%%@@@@@@@@
@@@@@@@%-.....-#@@@@@@@@
@@@@@@@@%+......=%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%*=+@@@@@@@@@@@@
@@@@@@@@%*-.#@@@@@@@@@@@
@@@@@@@@@%+.:%@@@@@@@@@@
@@@@@@@@@%%-.+@@@@@@@@@@
@@@@@@@@#=....+%@@@@@@@@
@@@@@@%=.......#@@@@@@@@
@@@@@@%:.......+@@@@@@@@
@@@@@@@%+......#@@@@@@@@
@@@@@@@@%-.....=%@@@@@@@
@@@@@@@@@%-......*%@@@@@
@@@@@@@@@@@@@@@@%@@@@@@@
@@@@@@@@@@@@@@@%=-@@@@@@
@@@@@@@@@@@@@@@*.-@@@@@@
@@@@@@@@@@@@@@%-.#@@@@@@
@@@@@@@@@@@%#**..%@@@@@@
@@@@@@@@@+-.....:%@@@@@@
@@@@@@@@%........*@@@@@@
@@@@@@@@@*.......%@@@@@@
@@@@@@@@@#......=@@@@@@@
@@@@@@@@@%:.....=%@@@@@@
@@@@@@@@@@#:.....:*@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@%#%%@@@
@@@@@@@@@@@@@@@@%:-*%@@@
@@@@@@@@@@@@@@@%=.+%@@@@
@@@@@@@@@@@%*-=+.:#%@@@@
@@@@@@@@@%-......-%@@@@@
@@@@@@@@@*.......:%@@@@@
@@@@@@@@@%-......=%@@@@@
@@@@@@@@@@=.....:#@@@@@@
@@@@@@@@@@*......*%@@@@@
@@@@@@@@@@@=......-#@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%@@@@@@@@@@@@@@
@@@@@@@@+:%@@@@@@@@@@@@@
@@@@@@@@%.=@@@@@@@@@@@@@
@@@@@@@@%+.*@@@@@@@@@@@@
@@@@@@%+.:..=%@@@@@@@@@@
@@@@@@-......*@@@@@@@@@@
@@@@@%.......-@@@@@@@@@@
@@@@@%#-.....-%@@@@@@@@@
@@@@@@@%-.....:+%@@@@@@@
@@@@@@@@%-.......=#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%-#%@@@@@@@@@@@@@@
@@@@@@@+.*@@@@@@@@@@@@@@
@@@@@@@@*.=%@@@@@@@@@@@@
@@@@@@@*=:.:+@@@@@@@@@@@
@@@@@@+......*@@@@@@@@@@
@@@@@%.......:@@@@@@@@@@
@@@@@%=-......%%@@@@@@@@
@@@@@@@%=......=%@@@@@@@
@@@@@@@@%=.......-#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%@@@@@@@@@@@@@@@@
@@@@@@+:*%@@@@@@@@@@@@@@
@@@@@@@#::*%@@@@@@@@@@@@
@@@@@@@%*:.:-#@@@@@@@@@@
@@@@@@%+......%@@@@@@@@@
@@@@@@*.......=@@@@@@@@@
@@@@@@*.......:%@@@@@@@@
@@@@@@@%*.......=#@@@@@@
@@@@@@@@@%-.......-*%@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@#%@@@@@@@@@@@@@@@
@@@@@@@*:=#@@@@@@@@@@@@@
@@@@@@@@%+.-*-*%@@@@@@@@
@@@@@@@@%:.....*@@@@@@@@
@@@@@@@@=.......%@@@@@@@
@@@@@@@%........+@@@@@@@
@@@@@@@@*=......:=#@@@@@
@@@@@@@@@@%-.......:+#@@
@@@@@@@@@@@%*-........:+
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@*#@@@@@@@@@@@@@@
@@@@@@@@*:-#@@%%@@@@@@@@
@@@@@@@@@%:.-**:%@@@@@@@
@@@@@@@@@*:...:.-@@@@@@@
@@@@@@@@%=.......#@@@@@@
@@@@@@@@%=.......=%@@@@@
@@@@@@@@@@#-.......:=#%%
@@@@@@@@@@@@#-..........
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@*+%@@@@@@@@@@@@@@
@@@@@@@%=.+%@=+@@@@@@@@@
@@@@@@@@#...-+.#@@@@@@@@
@@@@@@@@+......:%@@@@@@@
@@@@@@@@-.......*%@@@@@%
@@@@@@@@%=.......:=+=--:
@@@@@@@@@@%+:...........
@@@@@@@@@@@@@@@@@@%+-...
@@@@@@@@@@@@@@@@@@=.....
@@@@@@@@@@@@@@@@@@%*=...
@@@@@@@@@@@@@@@@@@@@@#..
@@@@@@@@@@@@@@@@@@@@@%=:
@@@@@@@*+%@+%@@%+#%@@%%*
@@@@@@@#.:#-=@#:..+#=-..
@@@@@@@*.....=..........
@@@@@@@+................
@@@@@@@%+:..............
@@@@@@@@@@%*=-..........
@@@@@@@@@@@@@@@@-.......
@@@@@@@@@@@@@@@%:.......
@@@@@@@@@@@@@@*.........
@@@@@@@@@@@@@@%%+.......
@@@@@@@@@@@@@@@@%:......
@@@@@@@@%%#=*%@@%*+-...-
@@@@@@@@=....:#*:.......
@@@@@@@#:...............
@@@@@@%#*...............
@@@@@@@@@%*+:...........
@@@@@@@@@@@@@%-.........
@@@@@@@@@@@@@%=.........
@@@@@@@@@@@@@#.........-
@@@@@@@@@@@@#-.......-*#
@@@@@@@@@@@@#=.......=@@
@@@@@@@@@@@@@%-......=@@
@@@@@@@@#=#%@@#+-..-*%@@
@@@@@@@*...-#=........+@
@@@@@*-.::.............+
@@@@%%%*%%=:..........++
@@@@@@@@@@@#.........:%@
@@@@@@@@@@@@%%=......-@@
@@@@@@@@@@@@@*-:..:=..#@
@@@@@@@@@@@@#.........+%
@@@@@@@@@@@%=.......=+@@
@@@@@@@@@@@*-.......%@@@
@@@@@@@@@@@@%:.....:%%@@
@@@@@@@#=#@@@*=:..=#%%@@
@@@@@%+...:+-.......-%@@
@@@@*-.--............===
@@@@%@%%@%#.........+#=.
@@@@@@@@@@%--:......%@%%
@@@@@@@@@@@%%:....:+%@@@
@@@@@@@@@@@@%*++*%*+@@@@
@@@@@@@@@@@*........+%@@
@@@@@@@@@@%=......:-%@@@
@@@@@@@@@@*.......*%@@@@
@@@@@@@@@@@#......#@@@@@
@@@@@%=*%@@%+-..-*%@@@@@
@@@@#:...++:......-%@@@@
@@%+:.=-..........:-:--:
@@@@@%@%%%:.......#%*:.-
@@@@@@@@@@++.....:%@@%%%
@@@@@@@@@@%=.....#@@@@@@
@@@@@@@@@@@@%%%@@%%@@@@@
@@@@@@@@@@%-...:-.+@@@@@
@@@@@@@@@@+.......=%@@@@
@@@@@@@@@#:.....:#%@@@@@
@@@@@@@@@@%.....-%@@@@@@
@@@@%+#%@@%+:..=#@@@@@@@
@@%*:..:*#:......#@@@%*-
%*=.-+-::........=:::...
@%%%%@%%%*......=%%+-+==
@@@@@@@@@%*....:#@@@@@@@
@@@@@@@@@@=....:%@@@@@@@
@@@@@@@@@@@@%%@@@%@@@@@@
@@@@@@@@@@+...:=:=@@@@@@
@@@@@@@@@%.......=%@@@@@
@@@@@@@@@=......#%@@@@@@
@@@@@@@@@@=....-%@@@@@@@
@@@%=*%@@%+-..=*%@@@@@%*
@@#:...=*-......+%%%*-..
#=.:++:-.:......=-......
%%%%@@@@%+......%@#*#+##
@@@@@@@@@%:...:#@@@@@@@@
@@@@@@@@@*.....#@@@@@@@@
@@@@@@@@@@@%%@@@@@@@@@@@
@@@@@@@@@#:..:=-+@@@@@@@
@@@@@@@@@-......=%@@@@@@
@@@@@@@@#:.....*%@@@@@@@
@@@@@@@@@*....-%@@@@@@@@
@@%-+%@@%+-..-=%@@@@%*%@
%*....-+=......:*#*-...*
=:-*+==-*......=-.:..::.
@%%@@@@@%-.....*@%%%%%%+
@@@@@@@@%-....#@@@@@@@@@
@@@@@@@@%.....+@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%#---=#=%@@@@@@@
@@@@@@@@%-......*@@@@@@@
@@@@@@@@*......*@@@@@@@@
@@@@@@@@%=....=@@@@@@@@@
@%+*%@@@%+-..=*%@@@@%%@@
#:...=*+=......+%#+:.-%@
.:++:-.=*......-.......=
%%@@@@%@%:...:.##%%%%%==
@@@@@@@@%:...:%@@@@@@@@@
@@@@@@@@*.....%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+++*%#@@@@@@@@
@@@@@@@@@-......#@@@@@@@
@@@@@@@@*......+%@@@@@@@
@@@@@@@@%:....=%@@@@@@@@
@%*%@@@@%*-.:=%@@@@%%@@@
*...=*##=......#@%+--%@@
.--.:..==.......:....:*%
*%@%%%%@%....:.+*#*##--=
@@@@@@@@%:...=#%@@@@@%@@
@@@@@@@@*....:@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%*+*#%%@@@@@@@@
@@@@@@@@%-....:.%@@@@@@@
@@@@@@@@*......=%@@@@@@@
@@@@@@@@%:....=%@@@@@@@@
@##%@@@@%*-.:+%@@@@@@@@@
+...+#%%=.....:%@%+-+@@@
.--.:..==.......:....=%@
#%@%%%%%%....:.+***#*:-*
@@@@@@@@%:...+#%@@@@@%@%
@@@@@@@@*....:@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%==+*%%@@@@@@@@
@@@@@@@@@-......%@@@@@@@
@@@@@@@@+......+%@@@@@@@
@@@@@@@@%:....+%@@@@@@@@
%+*%@@@@%+-.:+%@@@@%@@@@
-...=###-.....:%%#=:+@@@
:==.:.:+=............=%@
%@@%@%%%%....:.*###%*:=*
@@@@@@@@%:...+#%@@@@@@@%
@@@@@@@@*....:@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#=-=+%#@@@@@@@@
@@@@@@@@%:......%@@@@@@@
@@@@@@@@+......+%@@@@@@@
@@@@@@@@%:....+%@@@@@@@@
%=*%@@@@%+:.:+%@@@@%@@@@
....=*##-.....:%%*-.=%@@
===::.-+=............-#@
%@@%@%@%#....:.#%#%%#-=+
@@@@@@@@#:...+#@@@@@@@@@
@@@@@@@@*....:@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#--=+%#@@@@@@@@
@@@@@@@@%:......%@@@@@@@
@@@@@@@@=......+%@@@@@@@
@@@@@@@@%.....*%@@@@@@@@
%=*%@@@@%+:.:+%@@@@%%@@@
....+###:.....-%#+-.-%@@
=+=::.-+-............:*%
@@@@@%@@*....::%%%%%%==+
@@@@@@@@#....+#@@@@@@@@@
@@@@@@@@*....:@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+++#%%@@@@@@@@
@@@@@@@@%:....:.%@@@@@@@
@@@@@@@@=......=%@@@@@@@
@@@@@@@@#.....+%@@@@@@@@
%+*%@@@@%+:.:+%@@@@%@@@@
:..:*%%%-.....=%%*=:=%@@
-=-...:+:............:*@
%@%%%#%%*....:-#%##%%--=
@@@@@@@@#....+*@@@@@@@@@
@@@@@@@@*....-@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+++*%%@@@@@@@@
@@@@@@@@%-....:.%@@@@@@@
@@@@@@@@+......=#@@@@@@@
@@@@@@@@%.....=%@@@@@@@@
@#+%@@@@%*-.:=%@@@@%%@@@
=...=#%%=.....-%%*=::%@@
.==.:..=-.............*%
%@@%%#%@*.....:%#%#%%=-=
@@@@@@@@%:...-*@@@@@@@@@
@@@@@@@@%.....%@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%=-==##@@@@@@@@
@@@@@@@@%=......#@@@@@@@
@@@@@@@@*......+%@@@@@@@
@@@@@@@@%=....=%@@@@@@@@
@%=+%%@@%*-..-#@@@@%#%@@
+....=*#=......+#*-..-%@
:+*=--.==......-.:.:-.:*
%%@@@@%@#......%%@%%@#++
@@@@@@@@%+....*%@@@@@@@@
@@@@@@@@@=....=%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%=--=#+@@@@@@@@
@@@@@@@@%-......*@@@@@@@
@@@@@@@@*......+%@@@@@@@
@@@@@@@@%=....=%@@@@@@@@
@%*-*%@@%*-..-*%@@@%##@@
*:...-**+......=**=...*@
--**-=.-=......=::::--.-
%%@@@@%@%......%%%@%@%*#
@@@@@@@@@*....=%@@@@@@@@
@@@@@@@@@+....:%@@@@@@@@
........................
........................
........................
........................
........................
........................
........-=-:............
.......:@@@%%*=.........
........#@@@@@@%*=......
........:@@@@@@%*+:.....
........-%@@%=--:.......
........................
........................
........................
........................
........................
........................
.......:==-.:...........
.......*%@%=%%*:........
.......:%%%%@%#%#=:.....
........-@@@@@%@#=*.....
........=%@@%*----......
........................
........................
........................
........................
........................
........................
......-=+=..=:..........
......:%###=%%#-........
.......+%+#%%*+*%+......
........+@@%@%%@%#+=....
........=%@%%#-:---.....
........................
........................
........................
........................
........................
........................
......-=+==:=-..........
......=#-:*:*@%+........
.......*%++%*+==%*:.....
........*@%#@%%%@%*+....
........+%@%##=:-==:....
........................
........................
........................
........................
.........:..............
........--..............
.....:++-...:+:.........
......*=..-=:%%#........
......:#%+:%*=-.*#=.....
........%@%=@%#%%%%+....
........=%@%#+*-:===....
........................
........................
........................
........................
......:-................
......*%................
.....-==.....#=:........
.....=*-...+:=**........
......-#%+:=%+=:=%*.....
........%@%:%@##%%%#:...
........+%@%*=++:-==:...
........................
........................
........................
.....:-.................
.....==+:...............
........................
....:-.......++-........
.....*+-....*.:=:.......
......+#%+:.%#=.=%%:....
.......:%@#:#@#*%%%#-...
........+%@%==**-:=+-...
........................
........................
....:++.................
....=%#=................
....--..................
........................
....=........-*=:.......
....-*+-....=:.::.:.....
.....:+#%+:.+%+.-%%-....
.......:%@#-*@%*%%%#-...
........+%@%--*#=.=+=...
........................
..-*=:..................
...*%*..................
....-*..................
........................
........................
...:-.........+=-.......
....*++-.....+....--:...
.....-*%%*:.=%*..*#:....
.......-%%*-=%%=##%#-...
........+%%#--*%+.=++...
........................
.---.:..................
..:---..................
........................
........................
..............:.........
...=..........:=-.......
...=*++:.....:=..:=+-:..
....:+*%%*:.=%%:.-+.....
.......=%%*=-#@+-*%#-...
........*%%*::*%+.=+*...
........................
.--==...................
.--.....................
........................
........................
..............:.........
...-..........:+-.......
...**==:.....:=..:-+--..
....-+#%%*:.-%%-.:+.....
.......=%%*=:*%#:*%#-...
........*%%#-.*%+.-+#...
........................
...+-...................
..-#=...................
........................
........................
........................
...............:-.......
....:...........:=:.....
....:#=+=:....:-+..:----
......+#%@%+..%%%:.+*--:
.........*#*=--*@*-#%*-.
........................
.....:..................
....+**.................
........................
........................
........................
........................
..................:.....
..................-+-...
........::..............
........*=+*=:...*+==..:
........................
........................
......:##-..............
......=%*:..............
......--................
........................
........................
........................
........................
.....................-..
......................=+
........................
........................
........+:..............
.......:%%:.............
........+%..............
.........=..............
........................
........................
........................
........................
.......................:
........................
........................
........................
........................
........:*+.............
.........:===:..........
........................
........................
........................
........................
........................
........................
........................
........................
........................
.............-..........
..........--=:..........
.........:=:............
........................
........................
........................
........................
........................
........................
........................
........................
...........:-...........
............#...........
...........=+...........
........................
........................
........................
........................
........................
........................
........................
........................
..........::............
...........*%:..........
............*=..........
........................
........................
........................
........................
........................
........................
........................
........................
............+*-.........
..........=%@@*.........
.........:=:::..........
........................
........................
........................
........................
........................
........................
........................
...........-+...........
..........:%%*..........
...........%%-..........
...........#=...........
...........-............
........................
........................
........................
........................
........................
........................
..........=:............
..........%%%...........
..........+%%:..........
...........:*+..........
.............:..........
........................
........................
........................
........................
........................
........................
........................
........:-++-...........
........-#%%%*+-........
..........-=-...........
........................
........................
........................
........................
........................
........................
........................
..............:.........
...........--*-.........
..........%%@*..........
........:*##*...........
........................
........................
........................
........................
........................
........................
........................
...........*:...........
...........**:..........
..........=%@#..........
..........:%%+..........
...........+=...........
........................
........................
........................
........................
........................
........................
.........=..............
.........:+*+:..........
..........+%%%:.........
...........=##..........
.............+-.........
........................
........................
........................
........................
........................
........................
........................
..........=*#+..........
.......===#@%%+-:.......
..........:=-..::.......
........................
........................
........................
........................
........................
........................
........................
...............=........
..........+%%*=:........
.........:%@%+..........
..........*=+...........
.........*..............
........................
........................
........................
........................
........................
...........=-...........
...........+:...........
..........*%*...........
.........=@@@+..........
..........+#%:..........
............-+..........
.............-..........
........................
........................
........................
........................
........................
........-*:.............
.........:#+=...........
.........+@@@#..........
.........:*#%++=-.......
...............::.......
........................
........................
........................
........................
........................
........................
................:.......
...........=*-=+=.......
......-+++%@@@-.........
.........:#%%+..........
........................
........................
........................
........................
........................
........................
............*-..........
............*...........
..........-+%*..........
..........+@@@-.........
..........+@%#:.........
.........-*.:...........
.........=:.............
........................
........................
........................
........................
.........+:.............
.........:*.............
..........=%%*..........
..........*%%%+.........
...........*%#:.........
............#...........
............+-..........
........................
........................
........................
........................
........................
........................
......--::*%%#:.........
......---=#@@@*.........
..........=====++.......
................:.......
........................
........................
........................
........................
........................
........................
...........::..-+-......
..........#%%%+-:.......
.........+@@@#..........
.........=#*#...........
.......:*=..............
........-...............
........................
........................
........................
...........-*:..........
...........=*...........
..........:+*...........
.........+%%%#..........
.........%@@@%..........
.........=%@%+:.........
..........:-=*..........
............:#=.........
.............:-.........
........................
........................
.......**:..............
........+*..............
.........=%#%#..........
........:*%@@%..........
........+@@@%%*.........
........-%@@@%*#+:......
.........:+*#=..-**=....
........................
........................
........................
........................
..........:++...........
.........:%@@#..........
........:=%%@%++++++#+..
..:--=**%#%@@%*=:::::...
.:=*+=:.:-#@@%+:........
.......-%@@@@@%*........
.......-%@@@@@@%........
........:#%@%%+:........
...........=:...........
........................
..........:-:...........
.........#%@%+..........
.........#@@@*..........
.........=*%@%%+**+.....
........-#%@@%=.........
........%%#@@@-.........
.......*%%%@@@-.........
.....:*#:-%@@@%%*.......
....=%#:=#%@@@@@%.......
...==:.:%@@@@@@@#.......
........-*%%@@%*:.......
........................
.........:=+=...........
.........#@@@=..........
.........*@@@+..........
.........:#@%=..........
.........=%@@@*+:.......
.........-%@@@=-........
.........=%@@@:.........
........:%@@@@-.........
.......:-=%@@@%+........
.........+@@@@@%=.......
........................
........................
.........:*#*:..........
.........=@@@=..........
.........-%@%-..........
..........#@%:..........
..........%@@%..........
..........+%@@=.........
.........+%@@%..........
.........+#@@@-.........
.......:-.%@@%=.........
........................
........................
...........-:...........
.........:%@%-..........
.........-@@%-..........
..........*@#...........
..........#@%+..........
..........+%@%..........
..........#%@%#-........
.........-%@@%:#........
........:=#@@%..........
........................
........................
...........:............
.........-%@%:..........
.........-@@@:..........
..........#%#...........
..........#@%+..........
..........=%@%-.........
..........*%@#+#........
.........-@@@%.-........
.........=@@@@:.........
........................
........................
...........:............
.........-%@%:..........
.........=@@%:..........
.........:#%#...........
..........#@%+..........
...........%@%#-........
.........:*%@%:#:.......
.........=@@@%..........
.........=@@@@=.........
........................
........................
...........:............
.........=%@%...........
.........=@@%:..........
.........:%%#...........
..........%@%#=.........
...........%@@**........
.........-#%@@::........
.........+@@@@-.........
.........*@@@@+.........
........................
........................
...........-:...........
.........-%@%:..........
.........=@@@-..........
..........%%%-..........
..........#@@@#.........
...........%@@%.........
.........+#%@@%:........
.........+@@@@=:........
.........#@@@@+.........
........................
........................
...........:............
.........-%%%:..........
.........-%@%-..........
........:+#%%-..........
........:+%@@%+.........
..........:@@%#-........
.........#%@@%*:........
.........=%@@%:.........
.........#@@@@+.........
........................
........................
........................
.........:%%%-..........
.........:%@@+..........
.......:=+#%%=..........
.......:=+#@@@#.........
.........:=@@#%-........
.........*%@@%=.........
.........-@@@%..........
.........#@@@@=.........
........................
........................
........................
..........*%%+..........
..........*@@%..........
.......:+++#%*:.........
.......=+#%@@@#.........
..........*@@%-.........
.........:%@@%*.........
.........=@@@%:.........
........:%@@@@+.........
........................
........................
............:...........
..........=%%#:.........
..........-%@@-.........
........=++#%#:.........
.......-**%@@%=.........
..........#@@=..........
........:-%@@#*.........
.........+@@@%=.........
........=%@@@@=.........
........................
........................
...........--:..........
..........-@@%-.........
..........:%@%=.........
........:++#%#:.........
........**%@@#..........
.......:-#%@%:..........
.........:%@@%+.........
.........*@@@@-.........
........-%@@@@*:........
........................
........................
...........=+-..........
..........:@@@=.........
...........#@%=.........
.........*+#%#..........
........=%@@%+..........
.......--=%@%...........
.........:%@@%*.........
.........#@@@%:.........
........:%@@@@*.........
........................
........................
...........*#+..........
..........:%@@+.........
...........*@%-.........
.......:-*%%%+..........
......-=+%%@%:..........
..........%@%...........
.........-@@@%+.........
.........%@@@%..........
........:@@@@@-.........
........................
........................
...........#%#:.........
..........:%@@+.........
.......:..:#@%-.........
.....-+*##@@@=..........
.........#%@%...........
..........%@#:..........
.........=@@@%=.........
.........%@@@%..........
........:@@@@@:.........
........................
........................
...........#%#:.........
..........:%@@+.........
.....-**=:-#@#-.........
.....::-=%@@@-..........
.........*%@%...........
..........%@#:..........
.........=@@@@=.........
.........%@@@%..........
.........%@@@@:.........
........................
........................
...........*%#:.........
....---:...%@@*.........
.....-+##*+%@%-.........
.........#@@@=..........
........:+%@%...........
.........:%@#:..........
.........-@@@%-.........
.........*@@@%..........
.........#@@@@=.........
...............:........
...........==*%@@%+.....
..........=%@@@@@@%.....
...........##%@@@@@-....
...:-.....-%++%@@%=.....
=+#+-*=...:%:.+%%*:.....
=.##.%++-...:%@@@@%=....
+.*+.%-+#-#+*@@@@@@%=+%-
:.::.=.**-%:=@@@@@@@-=%:
.......--.#.+%@@@@@%..*.
............*%@@@@@%....
........................
...........==*%@@%=.....
..........=%@@@@@@%.....
...........##@@@@@@-....
...:-.....-@++%@%#=.....
=+#+-*=...:%::+%%*:.....
=.##.%++-...-%@@@@%=....
+.*+.%-+#-#=*@@@@@@%=+#-
:.:..=.**-%:+@@@@@@%:+%:
.......--.#.+%@@@@@#.:*.
............#%@@@@@#....
........................
...........==*%@@%=.....
..........+%@@@@@@#.....
...........##@@@@@%:....
...:-.....=@+*%@%#=.....
=+#+-*=...-%::+%%*:.....
=.##.%++-...-%@@@@%=...:
+.+=.%-+#-%=*@@@@@@%=*#=
:.:..=.**-%:+@@@@@@%:+%:
.......-:.*.+%@@@@@#.:+.
............#%@@@@@#....
........................
...........==*%@@%-.....
..........*@@@@@@@*.....
...........##@@@@@%:....
...:-.....=@+*%@%*=.....
=+#+:*=...-%::*%%+:.....
+.##.%++-...-%@@@@%-.:.:
*.+=.%-*#-%=*@@@@@@%-**=
:.:..-.++-%:+@@@@@@%.*#:
.......::.*.*%@@@@@*.-=.
............#%@@@@@*....
........................
..........-**%@@%*......
..........#%@@@@@@-.....
..........-%%@@@@@+.....
...:=:....*@*%%@%+:.....
=+*#.*+...=%.-*%%+:.....
#.+%.%*==:..-%@@@@%-:::-
#.=+.*-+%-%+*@@@@@@%-**=
-....-.=*:%:+@@@@@@%.**-
.......::.*.*%@@@@@+.-:.
............%%@@@@@+....
.............:-:........
...........*@@@@%*......
...........*@@@@@@=.....
.........-#%@@@@@@*:....
...:==....+%+#%@%+......
+++%-:#=..:=.:*%%+:.....
%+:%=+%:*-..-%@@@@%----=
%:.#.=+:%-***@@@@@@%:**=
=....:.:#.%==@@@@@@%.++:
........-.+.*%@@@@@=.-..
............%%@@@@@-....
.............:--:.......
............*@@@@%:.....
..........:*@@@@@@+.....
..........*%@@@@@@%-....
...:=+-....%**%@#*:.....
=#+*#.#*:..-.:*%%+:.....
+%.#*:%-+=:.-%@@@@%--=-=
*=.+.:*.%++#*@@@@@@%:**=
-.......%.**+@@@@@@%.++:
........:.=.*@@@@@@=.:..
...........:%%@@@@@:....
.............:===.......
............+%@@@%=.....
...........*@@@@@@*.....
..........:*%@@@@@%-....
...:==+.....-%%%%*-.....
=**=%--#-...:+*%%+:.....
.%+:%:#*-*-:-%@@@@%-==-=
.#..=.*.*#-%*@@@@@%%:*#=
........+-=#+@@@@@%%.+=:
........:.--#@@@@@%-.:..
...........-%%@@@@%.....
.............:===:......
............+%@@@%=.....
...........+@@@@@@*.....
..........:+%%@@@@%:....
...:==+......+%@%*-.....
=**-%--#-....-*%%+......
.##.%-+#:*-:=%@@@@#===-+
.+-.=.-=+%:%*@@@@@%%.#*+
........-+-%*@@@@@#%.+=:
...........+#@@@@@#:....
...........-%@@@@@#.....
.............:===:......
............*@@@@%=.....
...........+@@@@@@*.....
..........:+%%@@@@#:....
...:==+......*%%@#:.....
=**-%--#-....-*%@*......
.##.#=+%-*-:=%@@@@*==+-*
.-+.-.:++%:%#@@@@@%%.#+*
........:*:%*@@@@@##.+-:
.........:.+#@@@@@#:....
...........-%@@@@@#.....
.............-===.......
...........:#@@@@%-.....
...........+@@@@@@=.....
..........-+%%@@@@*:....
...-=+=......*%@%+......
=#+=%-=#-....=#%%+......
.%*.#=+%-+-:+@@@@@*==+-#
.:+.:-.*+%:%#@@@@@%#.%=#
........:#:%%@@@@@*#.+::
.........:.+%@@@@@*:....
...........-%@@@@@*.....
.............-===.......
...........:#@@@@%:.....
...........*@@@@@@-.....
..........-+%@@@@%*.....
...-=+=......#%@#+......
=#+=#:+#:....=#@%+......
:%+.#=+%=+:.*@@@@@+==+-%
.-+.:-.*+%-%#@@@@@%*:%-#
........:%:%%@@@@@+*.*.-
.........:.+%@@@@@+.....
...........:@@@@@@+.....
.............-+==.......
...........:%@@@@%:.....
...........*@@@@@@-.....
..........-+%@@@@%+.....
...-=+-......#%%#=......
+#++#:+*:....+%@#+.....:
-%-:%=*%=+:.#@@@@@+==+-%
.==.:-.#+%-%%@@@@@%*:%:%
........:%:%%@@@@@*+.*.-
.........-.+%@@@@@+.....
...........:@@@@@@+.....
.............-+=-.......
...........-%@@@@#......
...........#@@@@@%......
..........=*%@@@@%=.....
...-++-.....:#@%*-......
=#=+#.#*....:*@@#=.....:
-%-:%:#*+=::%@@@@%+=+=+#
.*-.=::+#*+#%@@@@@%=+#-%
..:.....-*=%%@@@@@#::+.=
.........:.*%@@@@@=.....
...........=@@@@@@=.....
............-=-:........
..........:%@@@%=.......
..........*@@@@@#.......
.........-+%@@@@#:......
...-=+......*%%+:.......
=++#=+#=...:#@@%+.....-+
=%=*++#=#-+#@@@@%*=*=#+*
.*.::.=+#=%=@@@%%%:%=*+-
........+:#-@@@%##.=::..
..........:*@@@@##......
..........+@@@@@@*......
...........--:..........
.........=%@@@#.........
.........#@@@@@=........
........-+%@@@%-........
....==....:*@#:......-=.
..=%-+#=:.:%@@#:::-+*#+%
=%=%-#=-#=%@@@@%=%-%-#-#
*%:=.=.*=*%@@@*@-+:=:..:
::.....-.=-@@@=%-.......
.........=%@@@%%-.......
........+*@@@@@@+.......
..........--:...........
........+%@@%%=.........
........#@@@@%+.........
.......-=#%@@#..........
.......-=-+@%...=+-.....
.....:*%##%@%++#*=+#=...
...:+#*=-*%@@%*+::..=*#=
.:+##:..-=@@%%=........:
*#*......:@@%%:.........
-.......+#@@@%:.........
.......*+=@@@@+.........
.........:--:...........
........#@@@%%*.........
.......:%@@@@#=.........
.......-+%@@@=..........
.........:#@@#=:........
.........=@@@@%#*-......
........:#@@@%=.........
.......=#%@@@-..........
.....=*%%%@@@:..........
...-*#%%*%@@@*..........
..::====%%@@@%:.........
.........:-=-...........
........=@@@@%%=........
........*@@@@@*=........
........-%@@%@=.........
.......#=-*%%%:....--...
......:++%@@@%==-+*##*..
.........+@@@@**==..:*#-
.........-@@@@=......-+#
.........-@@@%-.......:+
.........*%@@%-.........
........:%@@@@#.........
...........::...........
.........*@@@%**:.......
.........%@@@@@#-.......
........:*%@@%@+........
..-++....:=%%+%-........
=**--#===+@@@@#-:-+*##*=
:......:.*@@@@*:+:-:..:*
.........-@@@@*.........
.........+@@@@*.........
.........%@@@@+.........
........-%@@@@%:........
........................
.........-%%%%=+:.......
.........*@@@@@%+.......
.........*@@@%%%:.......
..--......=#%-+%:.......
#**#**=--=%@@%*=::=+%#=:
-...:::-.*@@@@#.+*+=-.-*
.........=@@@@*.........
.........#@@@@#.........
........:%@@@@#.........
........+%@@@@%.........
........................
.........:#%%#=-........
.........=@@@@@@=.......
.........+%@@@*@=.......
..::......=#%=.*#.......
:+##+=---=%@@%+::.-+**..
+:::++==.#@@@@%:+*#=::*+
.........#@@@@%.........
........:%%@@@%.........
........+#@@@@@:........
........#%@@@@@=........
........................
.........:##%#=.........
.........=@@@@@%:.......
.........*%@@@*%-.......
..:.......=%%=.**.......
:++*+-::-=%@@%=:::-**=..
*+:+:%#+:%@@@@%-#%=:-+*+
....::..:%%@@@%:.......-
........-#%@@%%.........
........*#@@@@%=........
........#%@@@@%#........
........................
.........:####-.........
.........+@@@@@%:.......
.........*@@@%*@:.......
..........+%#=.%-.......
:++++-:::=%@@%-:.:=+*-..
#:#:++*%-%@@@@#=#*===**+
*....:+:=%%@@@%.......-=
........*+%@@%%:........
.....-*#-+@@@@#+........
.....:+-.%@@@@##........
........................
.........-###*-.........
.........*@@@@@%........
.........#@@@%*%........
..........+%#=:%........
.++++-.::=%@@%--.:++*=..
#:#-*+*#=@@@@@#***===***
==....=++%@@@@#......:-+
.....++=#-@@@%%:........
.....-=-.+@@@%*+........
.........%@@@@##........
........................
.........=##%*-.........
.........#@@@@@%........
........:#@@@%*#........
..........+%#==#....:...
.=+=+-.::+%@@%=-:-+*++-.
#-*=++#+*@@@@@##+*=+=+*+
:*.:::--%%@@@%#.:...::=+
....:#**+:%@@%%:........
.........+@@@@**........
.........%@@@@##........
........................
.........=%%%#=:........
.........#@@@@%%........
........:*@@@%*#........
..........+%#-=#....-...
.=*=*-::-+%@@%==:-+#=*=:
*=+=+=#=#%@@@@##+*+:*:#-
:*.:..::+%%@@@#.:....-:+
:....--**:%@@%%-........
....==-..=@@@@#*........
.........%@@@@%%........
........................
.........=%%%#=:........
.........#@@@@%%........
........:*@@@%*#........
..........+%#-=%....-...
.-*=+-::-+%@@%==:-=#-#=:
*-*-*:#-#%@@@@##-#-===++
:+....:.=%%@@%#.:.....=.
.....:-**:%@@%%-........
...:=+-..=@@@@#*........
.........%@@@@%%........
........................
.........=%%%#=:........
.........#@@@@%%........
........:*%@@%*%........
..........+%#--%....-...
.=*=+-::-=%@@%==:--%:#=:
*-#:*:#-#%@@@@##.%.*.*-#
:-....:.=%%@@%%..-.....=
.....:-**:%@@%%-........
...:-+-..=@@@@#*........
.........%@@@@%%........
........................
.........=%%%%=:........
.........*@@@@@%........
.........*%@@%*%........
..........=%#=:%....:...
.=*=+-::-=%@@%+=:--#-#=.
#-*:=-+-#%@@@@*#:*-=-++%
-.....:.=%%@@%%-.-.....:
.....:-**:%@@%#-........
...:-+-..=@@@@#*........
.........%@@@@%%........
........................
.........-%%%%=:........
.........*@@@@%%:.......
.........+%@@%*%........
..........=%%=:%:.......
.=*++-::-=%@%%+=::-*=*=.
%===:+==+%@@@@#+==+:*=*%
=....:..=%%@@%%=..=....:
.....:-**:%@@%#-........
...:=+-..=@@@@#*........
.........%@@@@%%........
........................
.........-%%%%=-........
.........+@@@@%%:.......
.........+%@@%*%:.......
..........=%%=:%:.......
:+*++-::-=%@@%+=::-++*-.
%+=+:+=+=%@@@@#=*=*:*=#%
-....:..=%%@@%%:=.=...::
.....::**:%@@%#-........
...:=+=..=@@@@#*........
.........%@@@@%%........
........................
.........-%%%%=-........
.........+@@@@%%-.......
.........+%@@%*%:.......
..::......=#%=.%-.......
:++++-::-=%@@%+-::-=++-.
%+-*:*-*-%@@@@%-#-*:#=##
-....-.-:%%@@@%.+.=...:=
.....::**:%@%%#=........
...:=+=..=@@%%+#........
.........%@@@@%++.......
........................
.........-%%%%+-........
.........+@@@@@%-.......
.........+%@@@*%-.......
..::......=#%=.%-.......
:++++-::--%@@%=-..-==+-.
%+=*:*-*-%@@@@%-#=*-*+*#
-:...=.=:%%@@%%.=:+.:.-*
.....::**-%@%%+#::......
...:=+=:.=@@%%=:%%+.....
.........%@@@@%..-......
........................
.........-%%%%+-........
.........+@@@@%%=.......
.........+%@@@*%-.......
..::......=#%=.%=.......
-++=+--:--%@@%=-..:==+-.
#=++-*-#:%@@@@%-%=*-+*+*
+:.:.=.+:%%@@%%.=-+.:::#
.....::+*-%@@%-*+**:...:
...:=*=:.=@@@@=..:......
.........%@@@@%.........
........................
.........-%%%%+-........
.........+@@@@%%=.......
.........+%@%@*%-.......
..::......=#%=.#=.......
-++=*--:--%@@%=-..:==+-.
#-+=-*=#:%@@@@%-%=*=+#=*
+....=.+:%%@@%%:=:=..-:*
.....::+*-%@@%-*+==-....
...:=*=:.=@@@@=..--:....
.........%@@@@%.........
...........::...........
.........-%@@%*=........
.........+@@@@%%=.......
.........+%@@@*%=.......
..-:......=#%=.#=.......
-++=*--:-=%@@%=:..:==+-.
#:*-++=#:%@@@@%=%+++=#=*
*.:..=:+:%@@@%%:+:-:.-=+
......:**-%@@%-#+-:.....
...:+*=:.=@@@@=.:=*=:...
.........%@@@@%.........
...........:::..........
.........-%@@@*=........
.........*@@@@%%+.......
.........+%@@@*%=.......
..-:......=#%=.#+.......
-++=*--:-=%@@%=:..:====.
#:#:*+=#-%@@@@%=#++*-%-*
*.:..:-+:%@@@%%:+-::.:=+
......:+#-@@@%-#+::.....
...:+*+:.=@@@@=.:=*=:...
.........%@@@@%.........
...........:::..........
.........=%@@@*=........
.........*@@@@%%+.......
.........+%@@@*%=.......
..-.......=#%=.#+.......
-*=++-::-=%@@%=::.:=+==.
#:#:*+=#-%@@@@%+#++*=#-*
*.:.::=+-%@@@@%-+=::.-=+
......:+#-@@@%=#+::...:.
...-+#+:.=@@@@=.:=*=:...
.........%@@@@%.........
..........::::..........
.........=@@@@*+........
.........*@@@@%%+.......
........:+%@@@*%=.......
..:.......=#%=.#+.......
-*=++-::-=%@@%=::.:=+==.
#:#-*+=*=%@@@@%+#+++=#-#
*.:.::=+-%@@@@%-==::.--*
......:+#-@@@%=#+:....:.
...-+#+:.=@@@@=.:=#=:...
.........%@@@@%.........
..........::::..........
.........+@@@@*+........
.........#@@@@%%+.......
........:*%@@@*%=.......
..:.......=%%=.#+.......
-*=*=-:::=%@@%=::.:-+=+.
*-#=+*=#=%@@@@%+#+*++*=*
#.-.::===%@@@@%===--.=.#
......:+#=@@@%=#+:.....:
...-+#+-.=@@@@=.:+#=:...
.........%@@@@%.........
..........::-:..........
.........*@@@@#+........
.........#@@@@%%+.......
........:*%@@@*%=.......
..:.......=%%=.#+.......
-*-*=-.::=%@@%=-:.:-+=+.
+=++=*=#+%@@@@%+#=*=*++*
#.-.:--=+%@@@@%+=-=:.=.#
......:+#=@@@@=#+:.....-
...-+#+-.=@@@@=.-+#=:...
.........%@@@@%.........
..........:--:..........
.........*@@@@#+:.......
.........#@@@@%%+.......
........:*%@@@*%=.......
..:.......+%%=.#+.......
-*-*=-.::=%@@%=-:.:-+=+:
+++*-#-#+%@@@@%+#=#-#=*+
*.:..=:=+%@@@@%+=:+.-::*
:......+#=@@@@+#+:.....-
...-+#*-.=@@@@=.-+#=:...
....:....%@@@@%....:....
..........:--:..........
.........*@@@@#*:.......
.........%@@@@%%+.......
........:*@@@%*%+.......
..........+%%=.#+.......
-*-*-:..:=%@@%=-:.:-*-*:
=#-#:#-#+@@@@@%+#-#:%-#+
+-.:.+.+=@@@@@%=+.*.-.==
:......+#+@@@@+#+.:.....
...-+#*-.=@@@@=.-+#=:...
...::....%@@@@%....::...
..........--=-..........
.........#@@@@#*:.......
.........%@@@@%%+.......
........:*@@@@*%+.......
..........=%%=.#+.......
-*-*-:..:=%@@%=::.:-*-*:
=%-%.%-%+@@@@@%+#-#.%-%=
=-.:.*.*=@@@@@%-*.#.-.+-
.......+#+@@@@+#+.......
...:+#*-.=@@@@=.-+%=:...
...::....%@@@@%....::...
..........===-..........
.........#@@@@#*:.......
........-%@@@@%%=.......
........:*%%@%*%+.......
..........=##=.#+.......
-*-*-:...=%@@%=:..:-*-*:
=%-%.%-%+%@@@@%+%-%.%-%=
:=.-.*.*-@@@@@%-#.#.-.+:
.......+#+@@@@+#+.......
...:+**=.=@@@@=.-*#=....
...:-....%@@@@%....::...
..........====..........
.........#@@@@#*-.......
........-%@@@@%%=.......
........:*%%@%*%+.......
..........=##=.*=.......
-*-*-:...=%@@%=:..:-*-*-
=%-#:%-%+%@@@@%+%-%.#-%=
:=.-.*.#-@@@@@%:#.*.-.=:
.......+#+@@@@*#+.......
...:+**=.=@@@@=.-*#=....
...--....%@@@@%....--...
..........=++=..........
.........#@@@@#*-.......
........-%@@@@%%=.......
........:#%@@%*%+.......
..........=##=.*=.......
-*=+-....=%@@%=:..:-*-*-
=%-#:#-#+%@@@@%+%-#:#-%=
:=.-:*.#=%@@@@%:#.*:-.=:
.......+#+@@@@*#+.......
....+**=.=@@@@=.=*#=....
...--....%@@@@%....--...
.........:+++=..........
.........#@@@@#*-.......
........=%@@@@%%=.......
........:#%%@%*%+.......
..........=##=.*=.......
-+=+-....+%@@%=....-+=*-
=%=#:#-#+%@@@@%+#-#:#-%=
:=.-:*:*=%@@@@%-*:*:-.=.
.......+#+@@@@*#+.......
....+**=.=@@@@=.=*#=....
..:=-....%@@@@%....--...
.........:+++=..........
.........%@@@@#*=.......
........=%@@@@%%+.......
........:#%@@%*%*.......
..........=%#=.*+.......
-+=+-....+%@@%=....-+=+=
+%=#:#=#*%@@@@%+#-#:#-%=
:+.--*:*=%@@@@%-*:*:-.=.
.....:.+#*@@@@*#+.......
....++#=.=@@@@=.=*#=....
..:==:...%@@@@%....--...
.........:++++..........
.........%@@@@##=.......
........=%@@@@%%+.......
........:#%@@%*%*.......
..........=%#=.*+.......
-+=+-....+%@@%=....-+=+=
+#=#:#=#*%@@@@%+#-%:#-%-
.+.=-*-*=%@@@@%-*:*:-.=.
.....:.+#*@@@@*#+.......
....++#=.=@@@@-:=*#=....
..-==:...%@@@@%....=-...
.........:++*+..........
.........%@@@@%#=.......
........=%@@@@%%+.......
........:#%@@%*%*.......
..........=%#=.++.......
-+=+-....+%@@%=....-+=+=
=#=#-#=#*%@@@@@+#=%:#-%-
.+.=:*-*=%@@@@%-*:*.-.=:
.....:.+#*@@@@*#+.......
....++#=.=@@@@=:=**=....
..-+=:...%@@@@%...:==:..
.........:=++=..........
.........%@@@@#*=.......
........-%@@@@%%+.......
........:#@@@@*#*.......
..........=%#=.**.......
-+==:....=%@@%=....-+=+-
+#-#-#-#*@@@@@%+#-#:%-%=
:*.+:#-#=%@@@@%-#:#.=.+:
.....:.*#*@@@@*#+.:.....
..-=##*=:-@@@@-:=*##-:..
...-:....%@@@@%....::...
..........===-..........
.........%@@@@#+-.......
........:%@@@@%%*.......
........-#@@@@##*.......
..........+%#+.*#.......
-+==:....=%@@#-::..-+=+=
+%-#-#-#*@@@@@%+#-#:%-%=
.*.+:#:#+%@@@@%=#:#.=.+:
...::-:*%*@@@@##+:--....
.:+#%#*=:-@@@@--=+#%*=..
.........#@@@@#.........
.........:++++:.........
.........%@@@@%*=.......
........-%@@@@@%%:......
........:#@@@@##%....:..
=*=*-.....=%#+.*%:.=#-#+
=%-%-#-+=+%@@#=+%-%:%-%-
.=:=-#-%+@@@@@@=%:#-=.=.
.....-.+*%@@@@%=+.-.....
...::..-%*@@@@##:..::...
.-##%#%*-=@@@@=+#%#%%%-.
...:::...%@@@@#...:::...
@@@@@@@@@%=:-=+%@@@@@@@@
@@@@@@@@%+.....-+%@@@@@@
@@@@@@@@+........*@@@@@@
@@#%@@@@%-.....-.#@%+*%%
+:+:+*###%+.:=#:.=+=-*.-
=:*:#.#:-:....:-.*.%-#=+
#%#%#=%........--%=%%%@%
%%%%%%@#.......-#%%%@@@@
@@@%@@%+.-....:.#%@%%@%@
@==:=+::*=....=+::+--==@
@%**=+#@%......%%#==++%%
...:-........=*+*%%%@+..
.....-:........-:.:==...
.......-#%%-............
........+@*.............
..:%....#@+:............
..-%=::+=@*--:..........
..:%-.-+#@@+--:.........
::=+:-:.#%@%-...........
........#%%%+...........
........:*.*:...........
........:+.-=...........
....-........=++*#%##-..
.....::........::.-%%+..
.......-%%%-............
........*@+.............
...%....%@+.........:...
..-%=::++@#--:..........
..:%==-=#@@+--:.........
::=+-...%%@%............
........#%%%:...........
........-+.*............
........:+.--...........
....-........-=++**+-...
.....::....:...::.+@%+..
.......:+%@%.......==...
........-%%-............
...%....+%%.............
..:%=.:=*%%--:..........
..:%=--=#@@+-:..........
::=+-..-%@@%............
.......=%%%#............
........-+.*............
........:+.--........:..
.............:+=+*#%%...
..................=*+...
.........:*#%:..........
.........:#%=...........
...%:....+%%#:..........
..-%+..:-+%%.-..........
...%=.==##@%+-:.........
::-+-..-#@@@+--.........
.......#%@@@+...........
........:#--*...........
.........*..*.......:...
.............:=-=+%%=...
..................+*-...
..........:+*+..........
..........=%%-..........
...#:.....*%%+..........
..-%+..::+*@*-=:........
...%=.--+*#@*----.......
.:-+-...:+@@%*-:.--:....
........#@@@@%.....--...
.........#==#:......:--.
.........*..+...........
.............:--=+**....
.................-%%-...
..........-**=..........
..........+%#:..........
...#-.....#@%+..........
..-%+..::+*@+=+.........
...%=.-=+*%@*--=-.......
.:-*-...:=@@@#+-.:-.....
.........%@@@@#:...:-...
.........#==#:.......:-.
.........*..+:.........:
..............::-==-....
.................#@#....
..........+*#-....-:....
..........#%+...........
...#-....-%@%=..........
..-%+..:.+#%=++:........
...%=.--**%%*:.=:.......
.:-*-....*@@@%#-.::.....
.........#@@@%+....-:...
.........#--#.......:-:.
.........*..+:........:.
...............:=##=....
................-##+....
.........:*#%...........
.........-%%-...........
...#-....+%@#:..........
..-%+..:.+#%-+=.........
...%-.--+*%@*:.-:.......
.:-*-....*@@%+-..:......
.........%@@@%:....:....
.........#--#.......::..
.........*..+:..........
................%@%=....
................:-+-....
.........-###...........
.........-%#:...........
...#:....*%@#=..........
..-%=..::+%%:=+.........
..:%-.--=#%@+:.:........
.:=*-....*@@%-:.:-......
........:%@@%=....=:....
.........#--#......--...
.........*..+.......::..
...............-+%+-....
..................==....
.........=#%+...........
.........=%#:...-.......
...%:....#%%+=+-........
..-%=..:-*%%-*=.........
..-%-.--=#@@#+=:........
.:=*:...-#@@%++=:.......
.......-*%@@%+=--:......
........:%++%==---:.....
.........*.:*=----:.....
.........:---=#%#%-:....
.......::---=-==*---....
......:::+%%*-=++.......
......:::+%#+++*:.......
...%....-#%%-..:........
..=%-.::=*%%-:-.........
..=%:.--=#@@+:..........
.-=*-:...%@@%=:.........
........:%%@%=..........
.........#::#...........
.........*..+...........
.............#@%*#:.....
............::==..--....
.........=%%+..=:.::::::
.........=%#*=-.+=------
...%....:#%#.....*==----
..=%:..:=+%%:....:*====-
..=%:..:=%@%=:....-*===-
.-=*=--::%@@%=:....-+=:.
........-%%%%+..........
.........#..#...........
.........*..+...........
.............-%%+*:.....
............-....:=:....
.........-%%=.:-=:......
.........-%%*=-+=.......
..:#....:#%%..*=-:......
..=%:..:=+%%.*+--::.....
..=%:..:=%@%#+=--:::....
.-+*+--:-%@@%*+--::::...
........=%%%%+:::::.....
.........#..#...........
.........*..+...........
...............--*=:....
............-.....--....
..........#%*.:-==......
.........:#%#+==-.......
..:#.....#%@-=-.........
..+%:..:=+%%-...........
..=%...:=%@@-...........
.:+*=--:-%@@%=-.........
:..:....*@@@%+..........
.........#:-#...........
.........*..+:..........
...............:+**:....
.............-.....=:...
..........+%%:.-=+=.....
..........*@%#++=:......
..=*.....*%@*==:........
..*#...:=+#%+...........
..*#...:+%%@-...........
..*#-==--%@@%=-.........
:::-:...%%@@@*..........
........:%++%:..........
.........#..+-..........
.................*%@+...
............:=....---+..
..........-%%*..-=+=....
..........-%%%#++=:.....
..+=.....=%@%-==........
..#*...--**@#-..........
..#*....+#%@+...........
..##.-==-%@@%=..........
-:=+-:..*@@@@#--........
........*%@@@#..........
.........%.:*-..........
..................=%%%-.
............-=.....=+*=-
..........:%@%..:-++-...
..........:%%##++*=:....
..+-.....-%@@==+-.......
..%+...--**@%+-.........
..#*....+*%@*...........
..#*..===%@@%-..........
--*+==:.+@@@@#=-:.......
........%@@@@@-.........
........:%++#+..........
....................-*#%
...........-==-........=
..........=%@%:......-=:
..........-%%*+==+*#=...
..*:.....=%@@+==*+=:....
..%+..:-:#+@@++=:.......
..%*....++#@%-..........
..%#...-*%@@%:..........
--+==+=:-%@@@%=-........
.:=:....#@@@@@+.-.......
....:...*%@@@%+.........
..............:........:
...........=**=.........
..........=@@%=........:
..........-#%*-:.....-=-
..*:.....-%@@###**%%+...
.:%=..-.:#*%@+.=++:.....
.:%*...-+**@@#+:........
.:%#....-%@@%=..........
--+-:=++=%@@@%=:........
.=++=:..*@@@@@#-==......
........%@@@@@@-........
..............-.........
...........+#**.........
..........+@@%+.........
..........-#@*-.......-=
..*:.....-%@@%%%*++#+-..
.:%=.::..#*@@*..=++=:...
.:%*..:-=#*%@#++-.......
.:%*....:%%@@*..........
-=+-.:=+*%@@@%-.........
.-+++=:.+@@@@@#===:.....
.-:.....%@@@@@@+..:.....
..............=.........
..........:#%#*.........
..........*@@%+.........
..........=#%*:........:
..+......=%@@%%#=--=:--:
.:%=.:...%#@@*:-=+##=...
.:%#.:---%#@@+-++-......
.:%*....=#%@@#-.........
-++=...-+%@@@%-.........
..:-=++-=@@@@@%===:.....
:=+-....%@@@@@@*..::....
............:.*.........
..........=%%%*.........
..........%@@%=.........
..........+%%+.........:
..+:.....+%@@%%=.....--+
..%=.....%#%@+-++*%#-...
.:%#:--::%%@@=:++=-.....
.:%*...:+#@@@#=:........
-++=....=%@@@%=:........
..:.-+*++@@@@@#====:....
.=++-...%@@@@@@*........
...........::.*.........
..........*%@%=.........
.........:%@@%:.........
..........+%%=..........
..+:.....#@@@%#......-=+
..%=....:%%@%+****+=-.:.
.-%#---.:%%@%-:++*=.....
.:%*...:+*%@@#=:........
-=*=....-%@@@%=-........
..:..=++*@@@@@#:-==-....
.-+*=:..#@@@@@@*........
...........:::*.........
..........*@@%=.........
.........-@@@%..........
..........*%%-..........
..+:.....#@@@%=......-+:
..%+....:%%%%*#*+=-=-.:.
.-%#--:.:%%@%-:=*#-.....
..%*...-+*@@@#+:........
-=*=....:%@@@%+-:.......
..:..-+**@@@@@#:-==-....
.-+*+-..#@@@@@@*........
...........:.-+.........
.........:#@%%-.........
.........+@@@#..........
.........:*%#:..........
..=-....:%@@@%:.....:=+.
..%+....-%%@%**+=--=-.=.
.-%#=-..-%@@%:.=##:.....
..%*..--+*@@%*+-........
-=*=.....%@@@%+=-.......
.....:=*#@@@@@#.:-=-....
..+++=:.*@@@@@@*........
...........:.==.........
.........:%@%%-.........
.........*@@@*..........
.........:*%#:..........
..=-....:%@@@*......:=:.
..#*....=%%@%%+-..-=-:=.
.-%#=:..=%@@%::#%*......
..%*.:--+#@@%*+-:.......
-=*=.....%@@@%+=-:...:..
......=*#@@@@@#..---....
..=+++-.*@@@@@@+........
.........:-.=#...-*%@@@%
........*%@%%#..:=*%@@@%
.......-%@@@*:...:=#%@@%
........+%%*:.....-*%%@%
.......=%@%%*:....:-++#%
.......+@@@%%*-...==*:--
.......-@@@%.-+%*-..:...
..:====-#@@#:+**=.......
.......+@@@@%=:.........
.......*@@@@%-====:.....
....:+#@@@@@@*..........
.........:*%@@@@@@@@@@@%
..........*%@@@@@@@@@@@%
.........*%%@@@@@@@@@@@%
.........+%@@@@@@@@@@@@%
.........-%%@@@@@@@@@@@%
.........=%@@@@@@@@@@@@%
.........-#@@%%%@@%%%%#*
.......:=*%@@*:#%+::....
.........=%@@%#-........
........:*%@@@+==-......
........-#@@@@+.........
.....:%@@@@@@@@@@*:=:.-+
.....=@@@@@@@@@@%##=.:+=
.....+@@@@@@@@@%%+==-::-
.....#@@@@@@@@@#%*-.:-+*
....:%@@@@@@@@@@@@%*=:**
...:%@@@@@@@@@@@@@@%%*=.
...:#@@@@@@@@@@@@@@%*-..
....:#%%%%@@@@%*#%@%--:.
......::=====-:.=%%+....
................*%%+....
...............:%%@+....
......:#@@@@@#..........
.....:%@@@@@@@*:.=-:....
.....#@@@@@@@%*=-::+=...
...:%@@@@@@@##+=-:=-+:--
...=@@@@@@@@#**-::--***=
..=%@@@@@@@@@%%++:=#+-..
.:%@@@@@@@@@@@#%=+%%....
..+%@@@@@@@@%#+%*=+%=...
...-++##*#**-:#*.:-%*...
.............:%#..+@*:..
.............=%#..-%=...
........-***-...........
.......*%@@@%+..........
.....:#@@@@@@#-.--:.....
....+%@@@@@@%*+=.:==..:.
...-@@@@@@@@=%-=:::+===-
..-#@@@@@@@@%%+--=+*+=-:
..%@@@@@@@@@@%%====+:...
..+%@@@@@@@@%*%*+:=#+...
...=+#%##%#*:=%.:..*%...
.............+%....%#:..
.............%%....-+...
........................
........:%%%*:..........
.......:%%@@@*:.::......
.....=#%@@@@%#-:---.....
....*%@@@@@@##==:=:-.::.
...:#@@@@@@@%%=::-=++=:.
..-%@@@@@@@@@@#--==-....
-::%@@@@@@@@@%%+=.-=#...
#-.-*#%%%%%#==#-:...#+..
%............+#.....%+..
#............%#.....=-..
........................
.........-+*=:..........
........-%@@@#..........
......=*%@@@@#=.---.....
....:%@@@@@@@#+=:=-:....
....=@@@@@@@@%=-::====-.
...*@@@@@@@@@@#--===::..
..=#@@@@@@@@@@%=+:.*:+..
.:%:+#%%%%%%*+%=.....#+.
.+*..........-%......%*.
.**..........*%......==.
........................
.........:+*+:..........
.........%@@@%:.........
......=+#%@@@@+::-:.....
....:%@@@@@@@%*=:--::...
....=%@@@@@@@%*-::--===.
...+%@@@@@@@@@%=--===-:.
..:%@@@@@@@@@@%++-:.=::=
..=#*%%@@%@@%*%*:.....:%
..#+..::.:::..%-......:%
..*+.........-%-.......*
......:.................
.........:***-..........
.........%@@@@:.........
......=*#%@@@@*:.-::....
....-%@@@@@@@@*=::=:....
....+@@@@@@@@@#-::--=-=:
...*@@@@@@@@@@@+--====:.
..:%@@@@@@@@@@%#==:..:..
..:%%%@@@@@@%#%#-....=..
..#%..--:--:..#-........
..+#.........:%=........
........................
.........*%%#-..........
........+@@@@%=.........
....:+#%%@@@@@*:.-:..:..
...=%@@@@@@@@@*=:-=:....
...+@@@@@@@@@@%=::-:::-:
..#@@@@@@@@@@@@#==-:++:.
.-@@@@@@@@@@@@@%+=-:....
..*@@@@@@@@@@%@#-.....+=
..+%#++==*++--%.........
.-#@:........=%:........
........-::.............
......:#@@@%+...........
....:-*@@@@@@*..........
.-+%%@@@@@@@@#::-:......
:%@@@@@@@@@@@#=:=-......
=%@@@@@@@@@@%%+---.:::..
@@@@@@@@@@@@@@%==::**:..
@@@@@@@@@@@@@@@==--:....
%@@@@@@@@@@@@%%=........
:=%@#*#%###*%+..........
:+%@*......-%+..........
.-*%@%#+-...............
=#%@@@@@@#..............
@@@@@@@@@@-.............
@@@@@@@@@@==-:..........
@@@@@@@@@%==-...........
@@@@@@@@@@%+-..::.......
@@@@@@@@@@@*::+*=.......
@@@@@@@@@@@#===-........
@@@@@@@@@@%=............
#%@@%%%%*=:.............
+@@@%-*%=...............
@@@@*.............:.....
@@@@%:..................
@@@@%:-.................
@@@@@*=:................
@@@@@@%*................
@@@@@@@%-=-:............
@@@@@@@%*+:.............
@@@@@@@#................
@@@@@@%+..............:.
@@@@@@%-................
@@@@@@@+................
........................
....-==-:...............
:..#%@@@%*..............
=+*@@@@@@@-.............
.=%%@@@@@@=.............
.=%%@@@@@%..............
=%%@@@@@@#..............
.:#%@@@@%+..............
.-%@@@@@@%:.............
.%@@@@@@@@+..=%+........
-%@@@@@@%@#..#%:........
........................
...:*###*-..............
...%@@@@@@+.............
.:+%@@@@@@#.............
..+%@@@@@@#.............
..+%@@@@@@#.............
.:%%@@@@@%%-............
..+%@@@@@%=.............
.:%@@@@@@@#.............
.+@@@@@@@@@-............
.%@@@@@@@@@=............
........................
...+%%%%*-..............
..=%@@@@@%-.............
.+%@@@@@@@=.............
.:+%@@@@@@+.............
..#%@@@@@@#.............
..*@@@@@%##=............
.:%@@@@@@%..............
.+@@@@@@@@*.............
.#@@@@@@@@%:............
:@@@@@@@@%@=............
...::::-................
..+%@@@%*:..............
.:%@@@@@@#..............
+%@@@@@@%#..............
.:@@@@@@@%..............
.+@@@@@@@%-.............
..*%@@@%##+.............
.#%@@@@@%+..............
:%@@@@@@@%=.............
+@@@@@@@@@%.............
*@@@@@@@%%@+............
..:-=+#.................
.=%@@@@%=...............
:%@@@@@@@-..............
%%@@@@@@%:..............
.%@@@@@@@-..............
-%@@@@@@@=..............
:+%@@@@%%*:.............
=%@@@@@@%...............
#@@@@@@@@%:.............
%@@@@@@@%@*.............
@@@@@@@@#%@+............
....-#:.................
.=%@@@#=................
:%@@@@@@*...............
%@@@@@@@#...............
*%@@@@@@#...............
%@@@@@@@#...............
##%@@@@@%...............
+%@@@@@@*...............
%@@@@@@@@*..............
@@@@@@@@%@+.............
@@@@@@@@*%@+............
....-#:.................
.:#%%@%+................
.%@@@@@@#...............
#%@@@@@@%...............
+%@@@@@@%...............
#@@@@@@@#...............
###@@@@@%...............
-#%@@@@@%...............
+@@@@@@@@#..............
%@@@@@@@@@*.............
%@@@@@@@%%@*............
...:-#*.................
..*@@@@%*...............
.-@@@@@@@*..............
*%@@@@@@@+..............
.+@@@@@@@+..............
-%@@@@@@@#..............
-++#%%@@@+..............
.+%@@@@@@%..............
.%@@@@@@@@*.............
-@@@@@@@@@@-............
-@%#@@@@@@@#............
...:-*%-................
..-%@@@@%=..............
..#@@@@@@%:.............
:%%@@@@@@@-.............
..*@@@@@@@-.............
..%@@@@@@@+.............
.:+##%@@@%+.............
..#@@@@@@@#.............
.-%@@@@@@@@=............
.+@@@@@@@@@#............
.+@#%@@@@@@%-...........
.....-*:................
...*%@@@%=..............
..=@@@@@@@-.............
.+%@@@@@@@+.............
.:=@@@@@@@*.............
..:@@@@@@@%-............
..-#@@@@@%#=............
..:%@@@@@@%:............
..+@@@@@@@@*............
..*@@@@@@@@%:...........
..+@@@@@@@@@+...........
......=.................
...:*#@%*-..............
...%@@@@@@+.............
.:=%@@@@@@*.............
.:+%@@@@@@%.............
...%@@@@@@@=............
...%@@@@@%#*:...........
...+%@@@@@%-............
...#@@@@@@@#............
..:%@@@@@@@@=...........
...%@@@@@@@@*...........
......:-................
....+#%%#+:.............
...+@@@@@@%.............
..-#@@@@@@%:............
..+#@@@@@@@-............
...+@@@@@@@+............
...*%%@@@@%#:...........
...:%%@@@@%+............
...=@@@@@@@%-...........
...*@@@@@@@@*...........
...+@@@@@@@@%...........
......:+:...............
....+%@@@%*.............
...:@@@@@@@*............
..=*@@@@@@@*............
..:=%@@@@@@#............
...-@@@@@@@%:...........
...=#%%@@@%#:...........
....*@@@@@@%:...........
...:%@@@@@@@*...........
...-@@@@@@@@%:..........
...=%@@@@@@@@=..........
......-+*-..............
....=%@@@@%=............
....%@@@@@@%............
..-#%@@@@@@@-...........
...:#@@@@@@@:...........
....%@@@@@@@+...........
...-*%%@@@%#-...........
....-@@@@@@@+...........
....%@@@@@@@%:..........
....%@@@@@@@@+..........
...=%@@@@@@@@#..........
......=+%*=.............
.....%@@@@@%-...........
....=@@@@@@@*...........
...+%@@@@@@@%...........
....=@@@@@@@#...........
....*@@@@@@@%:..........
...:=#%@@@@%*:..........
.....%@@@@@@%:..........
....*@@@@@@@@+..........
....%@@@@@@@@%..........
...*@@@@@@@%%%:.........
........:*:.............
......*#%@%+............
.....#@@@@%%#...........
....=%@@@@@@%...........
....+%@@@@@@@-..........
.....%@@@@@@@+..........
....+@@@@@@%%%..........
.....*@@@@@%#:..........
....-%@@@@@@@=..........
....#@@@@@@@@#..........
...+%@@@@@@@@%..........
........-#:.............
.....*%@@@%=............
....=@@@@@%@-...........
...=#@@@@@@@=...........
...:+@@@@@@@*...........
....=@@@@@@@%:..........
....=%@@@@%**+..........
....+%@@@@@%=...........
...:%@@@@@@@%...........
...=@@@@@@@@%-..........
...#@@@@@@%#@+..........
.....=..................
=#%@%@*.................
@@@@@@@*................
@@@@@@@@#-....-.........
@@@@@@@%=.....:.........
%@@@@@%+................
#@@@@%+:................
#@@@@%%#=...............
%@@@@@@@%=--==-:........
@@@@@@@@@@@@@@%%%*-.....
@@@@@@@@@@@@@@@@@@@#....
....+...................
#%%%@*..................
@@@@@@+.................
@@@@@@@%-....-..........
@@@@@@%+................
@@@@@@+.................
@@@@%%-.................
@@@@%*+-................
@@@@@@@%-...............
@@@@@@@@%=.::-:.........
@@@@@@@@@%@%%%%%#*=.....
...=....................
*##%*...................
@@@@@#..................
@@@@@@#*:...::..........
@@@@@@%=:....:..........
@@@@@@=.................
@@@@@%:.................
@@@@#=:.................
@@@@@@%=.-+***+=........
@@@@@@@%%@@@@@@%%*-.....
@@@@@@@@@@@@@@@@@@%+....
.:+:....................
@@@%#:..................
@@@@@%:.................
@@@@@@%#:...:...........
@@@@@@%=..:.=...........
@@@@@@=.................
@@@@@%-.................
@%@@*=:.................
@@@@@@%+...:::..........
@@@@@@@%*%%%@%%%+-......
@@@@@@@@@@@@@@@@@@#:....
-+*:....................
@@@@#:..................
@@@@@#-:................
@@@@@@@*................
@@@@@@%-...:-...........
@@@@@@=.................
@@@@@%=.................
@%@@*=..................
@@@@@%%+................
@@@@@@@%--====-.........
@@@@@@@@@@@@@@%%#+:.....
#+......................
@@%*....................
@@@@#-::................
@@@@@@#....:............
@@@@@@*.................
@@@@@#:.................
@@@@%%:.................
@@@%#-..................
@@@%*+=.................
@@@@@@@=................
@@@@@@@%-...............
........................
%=......................
@@%-....................
@@@%**+....:............
@@@@@@-.................
@@@@@%..................
@@@@@=..................
@@@@%+..................
@@@%+-..................
@@@*++=.................
@@@@@@%:................
........................
-.......................
@%=.....................
@@@*==-.................
@@@@@%:.....:...........
@@@@@*..................
@@@@%:..................
@@@@%-..................
@@@@#:..................
@@#=....................
@@@%%#+.................
........................
:.......................
%+......................
@@#+==..................
@@@@@=.....:-...........
@@@@%...................
@@@%-...................
@@@%-...................
@@@#-...................
@%#=....................
@#=-:...................
........................
........................
#.......................
@%#*%:..................
@@@@%......+............
@@@@+...................
@@%*....................
@@%-....................
@@%*....................
@@*:....................
#+:.....................
........................
........................
........................
%#*%*...................
@@@@+......=............
@@@@:......:............
@@@+....................
@@*.....................
@@=.....................
@%#.....................
@#::....................
........................
........................
........................
........................
%#%%:.....=*............
@@@%.......+:...........
@@@#....................
@@%=....................
@%*.....................
@#......................
@%:.....................
........................
........................
........................
........................
..........#-............
-.........:*............
-...........:...........
=.......................
:.......................
........................
........................
........................
........................
........................
........................
..........-.............
..........-+............
...........==...........
........................
........................
........................
........................
........................
........................
........................
........................
.........+*-............
.........*%%%-..........
..........-+#%..........
........................
........................
........................
........................
........................
........................
........................
........................
.........++=:...........
........-%@@%#:.........
.........:====-.........
........................
........................
........................
........................
........................
........................
........................
........................
.........:-++=:.........
........+%@@@%+.........
........:##*=...........
........................
........................
........................
........................
........................
........................
........................
........................
...........+#%#.........
.........=%@@#..........
........=%@%+...........
.........--.............
........................
........................
........................
........................
........................
........................
............:+-.........
...........*@@-.........
..........#@@*..........
.........*@@#...........
.........+#+............
........................
........................
........................
........................
........................
............:...........
...........*@-..........
..........-@@+..........
..........*@@+..........
..........#@%+..........
..........*@%:..........
..........:--...........
........................
........................
........................
........................
..........-:............
..........%%-...........
..........%@%:..........
..........+@@#..........
..........:%@@-.........
...........=%@+.........
............-=:.........
........................
........................
........................
........................
.........-..............
........:%%=............
.........#@@*:..........
..........#@@%-.........
...........#@@%-........
............+%@#........
..............-.........
........................
........................
........................
........................
........................
........%%+.............
........+%@%*:..........
.........=%@@%+.........
..........:*%@@%-.......
............:+%%=.......
........................
........................
........................
........................
........................
........................
......:++=:.............
.......*@@%#+-..........
........=#@@@@%*:.......
..........-*%%@@%=......
.............:=++.......
........................
........................
........................
........................
........................
........................
........:-..............
......%%%%#*+=-.........
.......+%@@@@@@%#+......
.........:=*#%%@%%......
........................
........................
........................
........................
........................
........................
........................
........::..............
.....-++#*#++===-:......
.....:#%@@@@@@@@@%:.....
.......:-=+*****+=......
........................
........................
........................
........................
........................
........................
........................
........................
......:-#+*=+++++-......
.....+%@@@@@@@@@@%-.....
......:+******+=-.......
........................
........................
........................
........................
........................
........................
........................
..........:.............
.......:#-*=+**##=......
.....=*#@@@@@@@@%+......
.....:*%%%%#*+=:........
........................
........................
........................
........................
........................
........................
........................
..........:.............
.......:*=+-+*%%%=......
......:=%%%@@@@%+.......
.....-%@@@%%#+-.........
.......-=-..............
........................
........................
........................
........................
........................
........................
..........:.............
........+*=-+#%%#:......
........*%%@@@@#-.......
......#%@@@%%+-.........
.......=**-.............
........................
........................
........................
........................
........................
........................
...........:............
........:#-+*%%%=.......
........:%%@@@%*........
.......*%@@@%*:.........
.......=%%%=............
........................
........................
........................
........................
........................
........................
..........:-............
.........-%*#%#+........
.........=%@@@%=........
........*@@@@#-.........
........+%%%+...........
.........:-.............
........................
........................
........................
........................
........................
...........=:...........
..........+%**=.........
.........+%@@@%.........
........:%@@@@*.........
.........*@%%=..........
..........-=:...........
........................
........................
........................
........................
........................
...........--...........
..........=##=..........
.........*@@@@*.........
.........%@@@@%.........
.........:%@@%:.........
..........:==:..........
........................
........................
........................
........................
........................
............*-..........
..........:-#+..........
........=%@@@#:.........
........:#@@@@%=........
..........*%@@%:........
...........:--:.........
........................
........................
........................
........................
........................
............:%..........
............:%:.........
.......:##%##@*.........
........+%@@@@%%+.......
..........*%@@%%........
............:...........
........................
........................
........................
........................
........................
.............#+.........
............:+*.........
.......++*+==%%::-......
.......+%@@@@@@%%=......
.........-#%%%%%+.......
........................
........................
........................
........................
........................
........................
.............*#.........
............:-%.........
......-===-::%%-.+......
......-%%@@@%@@%%#......
.........=%%%%%%#:......
........................
........................
........................
........................
........................
.............:-.........
............:=%.........
............::%:........
.....:----:.:#%+::*.....
.....-%%@@@%%%%%@%-.....
.......:-#%%%%%%%-......
........................
........................
........................
........................
........................
.............:=.........
............-:%:........
............::%-........
.....::-:...:%%*:-+-....
....-%%%@@%%##%%@@+.....
......:-*%%%%%%%%+......
..........:.............
........................
........................
........................
........................
............:-+.........
............-:%:........
............-:%=........
.....:::....:%%*:-=+....
....*%@%@%%###%%@@#.....
......:+%@@%%@@%%*......
.........::..::.........
........................
........................
........................
........................
............--*.........
............-.%-........
............-:%+........
...:::::....:%%#:-=*....
...*%@@@%%%###%%@@%:....
.....:=%@@@%@%@@@%:.....
........::..::::-.......
........................
........................
........................
........................
............==%.........
............=.%=........
............-=%+....-...
..:---:.....-%@#:=+*=...
..*%@@@@%%####%@@@%=....
....:+%@@@%@%@@%@%=.....
.......:-...::-=+:......
........................
........................
........................
............::=.........
...........:-=%-........
...........-:.%-:.......
...........::*%#....:=..
:--=--:.....=#%*-+*##...
:#%@@@@@%%####%@@@@#....
...-*%@@%%@@@@@%@%*.....
......--...::-+*#-......
........................
........................
........................
...........:-+#:........
...........+.:%=-.......
...........=..%=........
...........--%@%.....+-.
====-::.....=*%#=+#%%=..
#%@@@@@@%%%##%@@@@@%-...
.:-*%@%%%%@@@@@@@@#:....
.....--...:::+*%%=......
........................
........................
...........=.+#:........
..........:+.=%=-:......
..........--..%=........
..........:-.*%#.......=
...........:#%@%:..:-=*=
++==-::....:=*%%*#%@@%-.
@@@@@@@@%%%%@@@@@@@@%:..
+%@@%%%%@@@@@@@@@@%*....
..:=-:..:::-*#%@@#-.....
...............-:.......
........................
.........:#.:*%+--=.....
.........-=..-%=........
.........:+..+%*........
..........=:*%@@-.......
...........+%%@%::-+*#%%
+==--::::--==*%%%@@@@@%=
@@@@@@@@@@@@@@@@@@@@@%-.
@@@%@@@@@@@@@@@@@@@%*...
+=:..::::-*%@@@@@@#-....
.............:=*+-......
........................
........%:...#%-........
........*-...#%*........
........=-.:#%@%:.......
........:::%%@@%:....:=+
..........-==#%%=+*%%@@@
==--==+++*##%%@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@%-
@@@@@@@@@@@@@@@@@@@@%*..
:------*%@@@@@@@@@%*:...
.........:==+#%%%*:.....
........................
.......%:...:%%:........
.......*=..:#%@#........
.......+:.=%@@%#........
........::%%%@@=...:-=*#
.........:::-%%**#%@@@@@
++***##%%%@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%*
@@@@@@@@@@@@@@@@@@@@@%-.
+==-+#@@@@@@@@@@@@@%=...
......:=+*##%@@%%#=.....
........................
.....-%....+%@%=........
.....:*..+%@@@@=........
......=.-%@@@@%:........
........=++*%@+..:-=+#%@
....::---==+#%#%%@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@*
@@@@@@@@@@@@@@@@@@@@@%=.
+%@@@@@@@@@@@@@@@@@%+...
..:=+#%%@@@@@%#*+-:.....
...........::...........
.....%:..=#%@@%-........
.....*.:%@@@@@%-........
.....::*%@@@@@*........:
........:-=*%%:.:-=+*#%@
:::--===++**%%%%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%+
@@@@@@@@@@@@@@@@@@@@%*:.
@@@@@@@@@@@@@@@@@@#=....
*#%@@@@@@@@@@%#*=:......
...:--=---::............
....:%..:=#%@@%-........
....:*.-%@@@@@@=........
.....:-#@@@@@@#:........
........:-+*%%+..:-=*#%@
...::---==++%%#%%@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%+
@@@@@@@@@@@@@@@@@@@@%#-.
@@@@@@@@@@@@@@@@@%*-....
%@@@@@@@@@@@%#*=:.......
.:-=+++==-::............
....=%...:+%@@%:........
....-+.-*%@@@@@=........
.....=-*@@@@@@#-........
.......-=+#%@@#....:-+*%
...........:%%++*#%@@@@@
+++**##%%%@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#
@@@@@@@@@@@@@@@@@@@@@%+.
@@@@@@@@@@@@@@@@%*++-...
@@@@@@@@@@@@%*=:........
%%@@%%#*+=-:............
....#*....:*@@#.........
....=+..-*%@@@@-........
....-=.+%@@@@@%-........
......=*#%@@@@+......-=+
..........:-%%-:=+*%%@@@
:---===++**#@%@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%%%=
@@@@@@@@@@@@@@@@@@@@%=:.
@@@@@@@@@@@@%#+=---:....
@@@@@@@@%*+-............
...=%-.....*%@=.........
....#+....=%@@%-........
....*:.:+%@@@@@*........
....:-:=%@@@@@%=.......:
.......:==*#@@%..:-=*#%@
........::-=@%##%@@@@@@@
###%%%%@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@#-
@@@@@@@@@@@@@@@@@@@%#-..
@@@@@@@@@@%*=====-:.....
...#%.....:*@@-.........
...:%-.....#@@#:........
....%:...:#@@@@*........
....+:..+%@@@@@%........
.....::+#%@@@@@=....-=*#
..........:-@%%#*#%@@@@@
===+++**##%%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#
@@@@@@@@@@@@@@@@@@@@@%+.
@@@@@@@@@@@@@@@@@@%*=...
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:*%:=#%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........+#-+%@@@@@@@@@
........-#@%..:*%@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
...........-#%@@@@@@@@@@
........-+%%..=*%@@@@@@@
.........%@%..:%%@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:*%:=#%@@@@@@@@
........-%@%..:+%@@@@@@@
.........%@%...%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:*%:=#@@@@@@@@@
........=%@%..:+%@@@@@@@
.........%@%...%@@@@@@@@
.........=%%..=%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........=*=+%@@@@@@@@@
........-#@%..-#@@@@@@@@
........:#@%...#@@@@@@@@
.........+@%..-%@@@@@@@@
.........-%%..+%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........+*-+%@@@@@@@@@
........:*@%..-#@@@@@@@@
........:*@%..:#@@@@@@@@
.........+@%..-%@@@@@@@@
.........-%%..+%@@@@@@@@
.........-%%..+@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........-++#@@@@@@@@@@
........:+%%..=#@@@@@@@@
........:#@%..-#@@@@@@@@
.........+@%..-%@@@@@@@@
.........=@%..-%@@@@@@@@
.........:%%..+@@@@@@@@@
.........+@%..=@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........-#%.-*%@@@@@@@@
........-#@%..-*@@@@@@@@
.........=@%..*@@@@@@@@@
.........+@%..:%@@@@@@@@
.........-%%..+%@@@@@@@@
.........:%%..+@@@@@@@@@
.........*@%..-@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
...........-*%@@@@@@@@@@
........:+%%..=#@@@@@@@@
.........+@%..+%@@@@@@@@
.........-%%..*@@@@@@@@@
.........+@%..:%@@@@@@@@
.........:%%..+@@@@@@@@@
.........:%%..+@@@@@@@@@
.........*@%..-%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:=#:+%@@@@@@@@@
........-*@%..-*@@@@@@@@
.........:#%..#@@@@@@@@@
.........=%%..+%@@@@@@@@
.........+@%..-%@@@@@@@@
.........:%%..+@@@@@@@@@
.........-%%..+@@@@@@@@@
.........#@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%%@@@@@@@@@@
.........-#%.:+%@@@@@@@@
........:*%%..=#@@@@@@@@
..........*%.-%@@@@@@@@@
.........=@%..=%@@@@@@@@
.........+@%..-%@@@@@@@@
.........:%%..+@@@@@@@@@
.........-%%..+@@@@@@@@@
.........#@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
...........:#%%@@@@@@@@@
.........-%%..*@@@@@@@@@
.........+%%..=%@@@@@@@@
..........*%.-#@@@@@@@@@
.........=@%..+%@@@@@@@@
.........+@%..-%@@@@@@@@
.........:%%..+@@@@@@@@@
.........-%%..+@@@@@@@@@
.........#@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
...........-*%%@@@@@@@@@
.........-%%..*@@@@@@@@@
.........=%%..=%@@@@@@@@
..........*%.-#@@@@@@@@@
.........=%%..+%@@@@@@@@
.........+@%..-%@@@@@@@@
.........:%%..+@@@@@@@@@
.........-%%..+@@@@@@@@@
.........#@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
...........:#%%@@@@@@@@@
.........-%%..*@@@@@@@@@
.........=%%..+@@@@@@@@@
..........*%.:#@@@@@@@@@
.........-%%..+@@@@@@@@@
.........*@%..-%@@@@@@@@
.........-%%..+@@@@@@@@@
.........-%%..*@@@@@@@@@
.........#@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:#%.:#@@@@@@@@@
.........=%%..*@@@@@@@@@
.........:*%.:#@@@@@@@@@
.........-%%..*@@@@@@@@@
.........*@%..:%@@@@@@@@
.........-@%..+@@@@@@@@@
.........:%%..*@@@@@@@@@
.........*@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:#%.:#@@@@@@@@@
.........=%%..*@@@@@@@@@
.........:*%.:#%@@@@@@@@
.........:%%..*@@@@@@@@@
.........*@%..:%@@@@@@@@
.........-@%..+@@@@@@@@@
.........:%%..*@@@@@@@@@
.........*@%..-%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:#%.:#@@@@@@@@@
.........=%%..*%@@@@@@@@
.........:*%.:#%@@@@@@@@
.........:%%..*@@@@@@@@@
.........*@%..:%@@@@@@@@
.........=@%..+@@@@@@@@@
.........:%%..*@@@@@@@@@
.........*@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%%%%@@@@@@@@
.........:*%.:#%@@@@@@@@
.........=%%..+%@@@@@@@@
.........:*%.:*%@@@@@@@@
.........:%%..*%@@@@@@@@
.........*@%..:%@@@@@@@@
.........=@%..=@@@@@@@@@
.........:%%..+@@@@@@@@@
.........+@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@%@@@@@@@@
.........:*%.-*%@@@@@@@@
.........=%%..+%@@@@@@@@
.........:*%.:*%@@@@@@@@
..........%%..#%@@@@@@@@
.........*@%..:%@@@@@@@@
.........=@%..=@@@@@@@@@
.........-%%..+@@@@@@@@@
.........+@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
.........:*%.-*@@@@@@@@@
.........=%%..+@@@@@@@@@
.........:*%.:*%@@@@@@@@
..........%%..#%@@@@@@@@
.........+@%..:%@@@@@@@@
.........=@%..=@@@@@@@@@
.........-%%..+@@@@@@@@@
.........+@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........*#.-*@@@@@@@@@
.........-%%..=%@@@@@@@@
.........:*%.:+%@@@@@@@@
..........#%..#%@@@@@@@@
.........+@%..:%@@@@@@@@
.........=%%..=%@@@@@@@@
.........-%%..+@@@@@@@@@
.........+@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........+#.=+@@@@@@@@@
.........-%%..-%@@@@@@@@
.........:*%..+%@@@@@@@@
..........*%..+@@@@@@@@@
.........+@%..:%@@@@@@@@
.........+%%..-%@@@@@@@@
.........=%%..+@@@@@@@@@
.........+@%..:%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........+*.-+%@@@@@@@@
.........:%%..-%@@@@@@@@
..........+%..+#@@@@@@@@
..........+%..+#%@@@@@@@
.........+%%....+@@@@@@@
.........*#%...*@@@@@@@@
.........+%%..+@@@@@@@@@
.........=@%..:@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........=*:-=%@@@@@@@@
..........#%...%@@@@@@@@
..........=%..=#@@@@@@@@
..........+%..=@@@@@@@@@
.........*@%...*=%@@@@@@
.........##%....+%@@@@@@
.........+%%..-%@@@@@@@@
.........=@%..:@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........-+--=#@@@@@@@@
..........+%...*@@@@@@@@
..........-#..-*@@@@@@@@
..........*%..-%@@@@@@@@
.........-%%...%%@@@@@@@
.........:%%...-:%@@@@@@
.........:%%...*%@@@@@@@
.........+@%..:@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........:+::=#@@@@@@@@
..........+%...*@@@@@@@@
..........-#.:=#@@@@@@@@
..........#%..=@@@@@@@@@
..........-@...#%@@@@@@@
..........+%..-+-#@@@@@@
.........:%%...%@@@@@@@@
.........+@%...*@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........:=--+%@@@@@@@@
..........+%...*@@@@@@@@
..........=#..-#@@@@@@@@
..........+%..+#+%@@@@@@
[email protected]:#@@@@@
..........=%..+%@#=%@@@@
..........%%..-%@@@@@@@@
.........+@%...+@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
..........-+::=@@@@@@@@@
..........*%...*%#@@@@@@
..........-%...:-.#@@@@@
..........-%..=%%-+@@@@@
..........-%...#@+=@@@@@
..........=%..=%@@@@@@@@
..........#%...%@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%@@@@@@@@@@@
............%%@%%@@@@@@@
..........=*.::.=%@@@@@@
..........*%...+.%@@@@@@
..........+%.:=#=+@@@@@@
..........-%..=@@@@@@@@@
..........-%...*@@@@@@@@
..........-%...%@@@@@@@@
............%@@@@@@@@@@@
............+*%@@@@@@@@@
............=+%@@@@@@@@@
............-*@@@@@@@@@@
.............*@@@@@@@@@@
..........:*.#@@@@@@@@@@
.........+@%..%%@@@@@@@@
.........+@%..#@@@@@@@@@
.........:%%.-*@@@@@@@@@
..........#%..*%@@@@@@@@
..........+%...#@@@@@@@@
............%@@@@@@@@@@@
..........==%@@@@@@@@@@@
..........:*%@@@@@@@@@@@
...........#%@@@@@@@@@@@
...........%#@@@@@@@@@@@
..........=%%@@@@@@@@@@@
.........-#%-*@@@@@@@@@@
.........#@%..%@@@@@@@@@
.........+@%.-%@@@@@@@@@
.........-%%.:%@@@@@@@@@
..........#%..:#@@@@@@@@
............@@@@@@@@@@@@
.........==.@@@@@@@@@@@@
.........:#.@@@@@@@@@@@@
..........*:@@@@@@@@@@@@
..........=*@@@@@@@@@@@@
..........##@@@@@@@@@@@@
..........%**%@@@@@@@@@@
.........*@%.:%@@@@@@@@@
.........#@%.:%@@@@@@@@@
.........=%%.-@@@@@@@@@@
.........-%%..+%@@@@@@@@
...........:@@@@@@@@@@@@
.........:=:@@@@@@@@@@@@
.........:#:@@@@@@@@@@@@
..........#:@@@@@@@@@@@@
..........+=@@@@@@@@@@@@
..........#*@@@@@@@@@@@@
.........:%*%@@@@@@@@@@@
.........*@#.=@@@@@@@@@@
.........%@#.:%@@@@@@@@@
.........*@#.+@@@@@@@@@@
.........=@#.:%@@@@@@@@@
...........-@@@@@@@@@@@@
..........--@@@@@@@@@@@@
.........:#-@@@@@@@@@@@@
..........#-@@@@@@@@@@@@
..........+=@@@@@@@@@@@@
..........#*@@@@@@@@@@@@
.........-%*@@@@@@@@@@@@
.........*%*:*@@@@@@@@@@
........:%@*.-@@@@@@@@@@
.........%@*.*@@@@@@@@@@
........:*@*.=%@@@@@@@@@
...........=@@@@@@@@@@@@
..........-=@@@@@@@@@@@@
.........:#-@@@@@@@@@@@@
..........#=@@@@@@@@@@@@
..........*+@@@@@@@@@@@@
..........##@@@@@@@@@@@@
.........-%*@@@@@@@@@@@@
.........*%*-#@@@@@@@@@@
........-%@*.-@@@@@@@@@@
........:%@*.*@@@@@@@@@@
........:*@*.+@@@@@@@@@@
...........+@@@@@@@@@@@@
..........-+@@@@@@@@@@@@
.........:#+@@@@@@@@@@@@
..........#+@@@@@@@@@@@@
..........*+@@@@@@@@@@@@
..........##@@@@@@@@@@@@
.........=%*@@@@@@@@@@@@
.........#%+-#@@@@@@@@@@
........=@@=.=@@@@@@@@@@
........-%@=.#@@@@@@@@@@
........-#@=.*@@@@@@@@@@
...........*@@@@@@@@@@@@
..........:*@@@@@@@@@@@@
.........:#*@@@@@@@@@@@@
..........#*@@@@@@@@@@@@
..........##@@@@@@@@@@@@
..........%%@@@@@@@@@@@@
.........+%#@@@@@@@@@@@@
.........#%--%@@@@@@@@@@
........+@@-.+@@@@@@@@@@
........=@@-:%@@@@@@@@@@
........-%@-.#@@@@@@@@@@
...........#@@@@@@@@@@@@
..........-#@@@@@@@@@@@@
.........:##@@@@@@@@@@@@
..........##@@@@@@@@@@@@
..........##@@@@@@@@@@@@
.........:%%@@@@@@@@@@@@
.........*%#@@@@@@@@@@@@
........:%%:-%@@@@@@@@@@
........*@%..*@@@@@@@@@@
........+@@.:%@@@@@@@@@@
........-%@..%@@@@@@@@@@
...........@@@@@@@@@@@@@
..........-@@@@@@@@@@@@@
.........:#@@@@@@@@@@@@@
..........#@@@@@@@@@@@@@
..........#%@@@@@@@@@@@@
.........=%%@@@@@@@@@@@@
.........##%@@@@@@@@@@@@
........=%#.:%@@@@@@@@@@
........#@#..%@@@@@@@@@@
........*@#.-%@@@@@@@@@@
........=@#..%@@@@@@@@@@
..........-@@@@@@@@@@@@@
..........+@@@@@@@@@@@@@
..........%@@@@@@@@@@@@@
..........%@@@@@@@@@@@@@
..........#@@@@@@@@@@@@@
.........*#@@@@@@@@@@@@@
.........%*#%@@@@@@@@@@@
........#@+.-%@@@@@@@@@@
........%@+.-%@@@@@@@@@@
.......:#@+.+@@@@@@@@@@@
........*@+.:%@@@@@@@@@@
..........*@@@@@@@@@@@@@
..........#@@@@@@@@@@@@@
.........-#@@@@@@@@@@@@@
.........-#@@@@@@@@@@@@@
.........=*@@@@@@@@@@@@@
........:%%@@@@@@@@@@@@@
........+%-+#@@@@@@@@@@@
.......-%@-.=@@@@@@@@@@@
.......-%@:.*@@@@@@@@@@@
.......:%@:.*@@@@@@@@@@@
........#@:.:#@@@@@@@@@@
..........@@@@@@@@@@@@@@
.........#%@@@@@@@@@@@@@
.........#@@@@@@@@@@@@@@
.........#%@@@@@@@@@@@@@
........-%%@@@@@@@@@@@@@
........**#%@@@@@@@@@@@@
........#%.:*@@@@@@@@@@@
.......=%%..=@@@@@@@@@@@
.......-%%.:#@@@@@@@@@@@
.......:%%..*@@@@@@@@@@@
.......:=%..:#@@@@@@@@@@
.......::+@@@@@@@@@@@@@@
.......:#+@@@@@@@@@@@@@@
........+#%@@@@@@@@@@@@@
.........-#@@@@@@@@@@@@@
.........:-%@@@@@@@@@@@@
........--.=*@@@@@@@@@@@
........%=..:%@@@@@@@@@@
.......:#-..+%@@@@@@@@@@
.......-#-..*%@@@@@@@@@@
.......---..:#@@@@@@@@@@
.......=--..=%@@@@@@@@@@
........:%@@@@@@@@@@@@@@
........:##%@@@@@@@@@@@@
........:#:=%@@@@@@@@@@@
........:%%:+%@@@@@@@@@@
........:*-+.=@@@@@@@@@@
........:....:#@@@@@@@@@
........=:...%@@@@@@@@@@
........-:..-%@@@@@@@@@@
.......--:...*@@@@@@@@@@
.......:=:..:#%@@@@@@@@@
........*...::*%@@@@@@@@
........*@@@@@@@@@@@@@@@
........*@@@@@@@@@@@@@@@
........*@@@@@@@@@@@@@@@
........*##*%@@@@@@@@@@@
........=...-%%%@@@@@@@@
........=....#=:%@@@@@@@
........#*...-=#@@@@@@@@
.......:+:...=%@@@@@@@@@
.......--=...+%@@@@@@@@@
.......:+:..:-=%%@@@@@@@
........-....##=#@@@@@@@
........%@@@@@@@@@@@@@@@
........%@@@@@@@@@@@@@@@
........%@@@@@@@@@@@@@@@
........#--:%@@@@@@@@@@@
........-...:#@@@@@@@@@@
........#-..-##*@@@@@@@@
........%+...:-+@@@@@@@@
.......:+-...-%@@@@@@@@@
.......:=:..::*%@@@@@@@@
.......:+...:#=+%@@@@@@@
........:....+%%#@@@@@@@
.......-@@@@@@@@@@@@@@@@
.......-@@@@@@@@@@@@@@@@
.......:*++@@@@@@@@@@@@@
.......-...=##@@@@@@@@@@
.......-...:**@@@@@@@@@@
.......-#..:-:--*@@@@@@@
.......-%...:*%%%@@@@@@@
.......-+:..:*%@@@@@@@@@
.......:....*+=%@@@@@@@@
.......:....-%%#@@@@@@@@
.......-.....+@@@@@@@@@@
.......-@@@@@@@@@@@@@@@@
.......-@@@@@@@@@@@@@@@@
.......--:+%%@@@@@@@@@@@
......:*...*+@@@@@@@@@@@
.......-...==+++%@@@@@@@
.......-....+*##%@@@@@@@
.......-=...*@@@@@@@@@@@
.......--..--+%@@@@@@@@@
.......:...:**#%@@@@@@@@
.......+....*%%@@@@@@@@@
......-*....+%@@@@@@@@@@
.......:@@@@@@@@@@@@@@@@
.......:@@@@@@@@@@@@@@@@
.......+::=#@@@@@@@@@@@@
......:*...+@@@@@@@@@@@@
....:-+=..=#%%%%%@@@@@@@
...:=+#*...+#%%%%@@@@@@@
.......+....=@@@@@@@@@@@
......:#..-++%@@@@@@@@@@
......*#..:**%@@@@@@@@@@
......##...-%%@@@@@@@@@@
......@#:.:#%@@@@@@@@@@@
........=@@@@@@@@@@@@@@@
........+%%@@@@@@@@@@@@@
:.-:...#+.-@@@@@@@@@@@@@
:--::.-%+..*@@@@@@@@@@@@
****#%#%+.-.#@@@@@@@@@@@
:....-@@+...#@@@@@@@@@@@
.....=@@%%=:*@@@@@@@@@@@
.....*@@*#*%=*@@@@@@@@@@
.....%@@+.+%%%@@@@@@@@@@
.....*@@+:#%@@@@@@@@@@@@
.....-@+:.*@@@@@@@@@@@@@
..........#@@@@@@@@@@@@@
..........*%%@@@@@@@@@@@
........:%..=@@@@@@@@@@@
......:-*%..:#@@@@@@@@@@
=*#*+*#%%%:++.#@@@@@@@@@
.::....*@@:...#@@@@@@@@@
.......*@@%%::#@@@@@@@@@
......:%@@=%+++%@@@@@@@@
......*@@@.+%%%%@@@@@@@@
.....*%@@%..%@@@@@@@@@@@
......:#%-:.#@@@@@@@@@@@
............=@@@@@@@@@@@
............=#%@@@@@@@@@
..........:++..#@@@@@@@@
.........+-%+..-#@@@@@@@
++==*#***%%%+:#=:%@@@@@@
...:::--.:%@+....#@@@@@@
..........%@*%:.+%@@@@@@
.........=@@++===%@@@@@@
.........#@@+.*%#@@@@@@@
........+%@@+.-%@@@@@@@@
.........-%%-.-@@@@@@@@@
..............=@@@@@@@@@
..............=#%%@@@@@@
............:=+..+@@@@@@
...........+-%+..-*@@@@@
.++===+**+*%%%+.+*:=@@@@
..::.::::.--#%+....-@@@@
.........:.-#%+=--+#@@@@
...........:%%+--:#%@@@@
...........+%@+.-#+%@@@@
...........*@@+..#@@@@@@
...........:%@+..%@@@@@@
..................:@@@@@
..................-##%@@
.................:+...#@
...............:+**..:=*
.....-+==-=**+**%%*.:#*:
......:::::::..-=%*.....
.............:-:=%*:%%=+
................*%*..++@
...............:%@*..+=@
...............=%@#..:%@
................+@%-.=%@
.......................+
.......................+
.......................-
.....................+*=
..........:===--+**+*%%=
...........:::::-:..-+%=
....................=:%=
...................::+%=
....................-%@=
....................#@@=
.....................=%=
...........:+:..........
.........-%%@+..........
.........*@@@%..........
..........*@@@-.........
..........*@@@+.........
....-%:..#@@@@%:........
...:=+#**%%@@@%-........
........::#@@@@:........
.........:@@@%%-........
.........=@@@@%:........
.........*@@@@*.........
............==..........
.........+%%@#..........
.........+@@@%..........
..........+@@@=.........
....:-....#@@@#.........
....=%-..#@@@@@+........
....=+#**%%@@@@=........
........--#@@@%=........
.........:@@@%**........
.........+@@@@%=........
.........#@@@@*.........
.........:...=-.........
.........*%%%%+.........
.........:%@@%:.........
..........#@@@+.........
....-*:..:#@@@%.........
....+%=..#@@@@@*........
....=+#*+%%@@@@+........
.......:--#@@@%*........
.........:%@@@=%:.......
.........+@@@@#*........
.........#@@@@%.........
.........:...:-.........
.........*%%#%#.........
..........%@@%:.........
.....:....@@@@=.........
....+#=..=%@@@#:........
....+%=..#@@@@%=........
....=+#*+%%@@@@-........
.......:=:%@@@%*........
..........%@@@-++.......
.........=@@@@*:-.......
.........#@@@@%:........
.........::.............
.........+%%##%.........
..........#@@@+.........
....:=:..-@@@%-.........
....+%+.:*@@@%+:........
....+%=..#@@@@%.........
....=+#*+%%%@@%:........
.......:=-#%@@##:.......
..........#@@@--#*......
.........-@@@@#..-......
.........#@@@@%=........
..........-.............
.........-%%###.........
..........#@@@*.........
....:=:..-@@@%-.........
....*%+.:*@@@#=.........
....+%=.:%@@@@#.........
....=+#**%%@@@%:........
.......-+-#@@%#%=.......
..........#@@@-.=%=.....
.........-@@@@#.........
.........#@@@@%=........
..........-:............
.........:%%#*#.........
..........#@@@*.........
....:=:..-@@@%-.........
....*%+..#@@%#:.........
....+%=.+@@@@@#.........
....=+#*#@@@@@%.........
.......++*%@@%*#+-:.....
..........#@@@-.-#*.....
.........-@@@@#.........
.........#@@@@%=........
..........-:............
.........:%@#*#.........
..........#@@@#.........
....:=-..:@@@#-.........
....+%+..*@@@#:.........
....+%+.*@@@@@#.........
....=+**%@@@@@%.........
.......-#%%@@%*#*=-.....
..........#@@@-.:+*:....
.........-@@@@#.........
.........#@@@@%=........
..........::............
..........%@#*#.........
..........*@@@#.........
....:+:..:%@@#-.........
....+#*..+@@@#:.........
....=%+.+%@@@@%.........
....=+**%@@@@@%.........
.......-%%%@@%*#*+=.....
........::#@@@:..-+-....
.........=@@@@#.........
.........#@@@@%=........
..........::............
..........#@#*#.........
.....:....*@@@#.........
....:--...%@@%-.........
....=##..-@@@%:.........
....-%+..#@@@@%.........
....=+**+@@@@@%:........
.......:+%@@@%+*#**-....
.........=%@@@:...-.....
.........=@@@@#.........
.........%@@@@%-........
..........::............
..........#@#*#.........
..........*@@@#.........
....:-=...%@@%-.........
....-#*..-@@@#:.........
....=%+..#@@@@%:........
....=+**=@@@@%%-........
.......:=+%@@%+*#*#=....
..........%@@@:.........
.........=@@@@*.........
.........%@@@@%-........
..........:-............
..........#@#*#.........
..........*@@@#.........
....:--..:@@@#-.........
....-%#..-@@@#:.........
....-%*..#@@@@%:........
....=+**=@@@@@%-........
.......:=+%@@%**##*=....
..........%@@%:.........
.........+@@@@*.........
.........%@@@@%-........
..........:-............
..........#@#*#.........
..........*@@@#.........
.....==..:@@@#-.........
....=#*..=@@@#:.........
....=%*..#@@@@%:........
....-+**+@@@@%%=...:....
.......:++%@@%+**#+=....
..........%@@%..........
.........+@@@@*.........
.........%@@@@%-........
..........:-............
..........#@%*#.........
..........*@@@#.........
....:::..:@@@#-.........
....-#+..=@@@#:.........
....=%*.:%@@@@%:........
....-+**#%@@@%%=...:....
.......:+#%@@%+**#+-....
..........%@@%..........
.........+@@@@*.........
.........%@@@@%:........
..........:-............
..........*@%*#.........
..........*@@@#.........
.....:...:@@@#-.........
....=%*..=@@@#:.........
....=%*.:%@@@@%:........
....-+**#@@@@%%=...:....
.......:=%@@@#=**#+-....
.........-%@@%..........
.........+@@@@*.........
.........%@@@@%:........
..........:-............
..........*@%*#.........
..........*@@@#.........
.....=:..:@@@#-.........
....+%#..=@@@#..........
....=%+.:%@@@@%:........
....-+***@@@@%%-........
.......:+%@@@#=*##++....
.........=@@@%..........
.........+@@@@*.........
.........%@@@@%:........
..........:-............
..........*@%**.........
..........#@@@#.........
.....+:..:@@@#-.........
....=%*..=@@@#..........
....=%=..%@@@@%:........
....=+***@@@@%%-........
.......:=%@@@#=*##+=:...
.........=@@@%..........
.........+@@@@+.........
.........%@@@@%:........
..........:-............
..........#%%**.........
.....:....#%@@*.........
....:+:..:@@@#-.........
....*%=..=@@@#..........
....+%-..%@@@@%:........
....=+#**%@@@%%-..--....
.......:=#@@@#=*##+=:...
.........-%@@%..........
.........+@@@@+.........
.........%@@@@%:........
..........:-............
..........#%#**.........
.....:....#%@@*.........
....-=:..-@@@#-.........
....*%=..=@@@#..........
....+%:..%@@@@%:........
....=+#**%@@@%%-..=+....
.......:-*@@@%=*#*+=....
.........:@@@%..........
.........+@@@@+.........
.........%@@@@%:........
..........-:............
.........:%%###.........
.....:....#%@@*.........
....-+...-@@@#-.........
...:*%-..+@@@#..........
....=%:.:%@@@@#.........
....=+#*#%@@@%%-..+*....
.......:=#@@@#=*##*=....
.........:@@@%..........
.........+@@@@+.........
........:%@@@@%:........
..........-:............
.........:%%###.........
.....:....#@@@*.........
....-+:..-@@@%-.........
....*@-..*@@@#..........
....=%-.-%@@@@#...--....
....-=#*#%@@@%%-..*%....
.......:=%@@@#=*#**=....
.........-@@@%..........
.........+@@@@+.........
........:%@@@@%:........
..........-.............
.........-%%##%.........
..........#%@@*.........
....-#-..:@@@%-.........
....+%*..*@@@%:.........
....=%=.-@@@@@#..:*#....
....:-###%@@@%%-..+*....
.......:+%@@@#=****=....
.........-%@@%..........
.........+@@@@+.........
........:%@@@@%:........
..........-.............
.........=%%##%.........
.....-....#@@@+.........
....:#+..:@@@%:.........
....-%%..*@@@%:...+-....
....-%+.:@@@@@#..-%#....
.....:*%#%@@@%%-::*=....
.......:+%@@@%++++=-....
.........-%@@%..........
.........+@@@@+.........
........:%@@@@%:........
.........::.............
......:..*%%*#%.........
......-:..%@@%-.........
.....+%*.:@@@@:..=-.....
.....=%#.*@@@@=.:%%:....
.....+#=-%@@@@%..##.....
......-%%%@@@%%+##*.....
.......-=#@@@%+*-.......
.........-%@@%..........
.........*@@@@+.........
........:%@@@@%:........
.........:..............
.........#%#*%#.........
......=+-.%@@%:.::......
......+%*-@@@@::#*:.....
......=#=+@@@%=:%%......
......+%+%@@@@%-##:.....
.......*@%@@@@%%#.......
........:+%@@%+=........
.........:%@@%:.........
.........+@@@@+.........
........:%@@@@%:........
........................
.......::%%*#%#.........
......:++:%@@%:==:......
......:%%-@@@@:#%=......
......-*=+@@@@=+#-......
......:%#%@@@@%*%:......
.......:%%@@@@%%-.......
.........+%@@%+-........
..........%@@%:.........
.........+@@@@+.........
........:%@@@@%:........
........................
.......:=%%*#%#--.......
.......*%+%@@%-%#:......
.......*@+@@@@=%%.......
......:*++@@@@=+#:......
.......+@@@@@@%%+.......
........*#%@@@%%........
.........+%%@%+.........
..........%@@%:.........
.........+@@@@+.........
........:%@@@@%:........
........:...............
.......-=%#**%%+-.......
.......*##%@@%+##:......
.......*%*@@@@=%#.......
.......**=@@@@=**.......
.......=@@@@@@@@=.......
........*#%@@@%#........
.........=%%@%*.........
.........:%@@%:.........
.........+@@@@=.........
.........%@@@@%.........
.......---....-:-.......
......:##%*++#%+#=......
......=%@%%@@%%%%=......
......:#@%@@@@#%#.......
......:#*+@@@@=*#:......
.......+@%@@@@%%+.......
........%%@@@@%%........
........:*%@@@+.........
.........:%@@%=.........
.........-@@@@-.........
.........%@@@@#.........
......-**--.::+-*-......
......=%%#+-=*%%%*......
.....:#%@%%%@%%@@*......
......-%@@@@@@%@%=......
......-##*@@@@+*%:......
.......#%#@@@@#%*.......
.......:%%@@@@@%-.......
........:#@@@@#-........
........:+%@@%*.........
.........-@@@@:.........
.........#@@@@*.........
.....=#%@*.::-+#%##.....
....:#%%%%=--###%%*.....
.....*%@%%@%%%%@@#=.....
.....-%@@@@@@@@@@%=.....
.....-%%%%@@@@%%%#:.....
......-%#*@@@@+%%.......
.......#%@@@@@%@*.......
.......:#%@@@@%%:.......
.........#@@@@#.........
........:*@@@@*:........
.........+@@@@-.........
...:#*%%+*==-#++*%+:....
....**@%%%%=:##%%%+-....
....-%@@@@%**%%%@%*=....
....=%@@@@@@@@@@@@%+....
...:+%@@@%@@@@%%@%+.....
.....-%%*#@@@@**%*......
......+@#%@@@@#%%-......
.......%@@@@@@@@#.......
.......-*@@@@@@#-.......
........:%@@@@%.........
........=%@@@@%=........
...=+%%%%%*-.=++%+%=.-..
...-#%%#%%*-:-+%%#%=:...
..:+%@%%%@%:=##@@%%+=...
..:=%@@@@@%%%%@@@@%#+-..
..=+%@@@@@@@@@%@@@%=....
....+%@%#%@@@@##%%#:....
.....-%%-%@@@@#*%#:.....
......#%#@@@@@%%%+......
......-@@@@@@@@@%.......
.......-*@@@@@@#=.......
........+%@@@@%-........
..:*%%###*==:.:*%#*%....
..-#%%%##%*-===%@%%%::..
..-##%@%@%#:=#*%@@@%*=-.
::-%%%@@@@%**%%@@@@@*=-.
.-=*%@@@@@@@@@@@@@%#=...
..:+%@@@#%@@@@%%@@%*....
....-%%%=%@@@@%+@@#:....
.....=%%=%@@@@%*@%......
......%@@@@@@@@%@+......
......=%%@@@@@@@%:......
........*@@@@@@*-.......
.-==#@*++*-=+=-+%@%%%==.
.=+=%@%%%**++**#@@@@%#=.
:=+#@@@@%##-:+%%@@@@@%=:
-*%%@@@@@@%=.+%@@@@%%#-.
:-*%@@@@@@@##%@@@@@%*=..
.-+%@@@@@@@@@@%%@@@%#:..
..:*@@%%#%@@@@%%@@%%-...
....+%@#-%@@@@%+@@#=....
.....%@%+@@@@@%#@@-.....
.....-@@@@@@@@@@@#......
......*@%@@@@@@@%=......
--=*%%%#*==*===%@@%#++#+
=+*%%@@%%+=*-+%%@@%**%%=
+%%%@@@@%#*+=*@@@@@%%##=
=%%@@@@@@%#*+=%@@@@@#=*-
:*%@@@@@@%==-+%@@@@@%#=.
-+%@@@@@@@%%%%@@@@@@@#:.
:=#@@@@@@@@@@@@@@@@@#-..
..-%@@@%%@@@@@%%@@@@#...
...:*@@#+@@@@@%*@@%+....
....-%@%*@@@@@%#@@+.....
.....+@@@@@@@@@@@%......
*+**#%@@#=-+**#@@%#*==++
*#%*#@@@%+=+*#%@@%%%====
+#%%%@@@%*+=#%%@@%@@%=-=
=#%@@@@@%%*=*+#@@@@@%%#=
-#@@@@@@%%===-#@@@@@@%+:
=#%@@@@@@%##**#@@@@@@#-.
-+%@@@@@@@@@@@@@@@@@%+:.
.:*%@@@@@@@@@@@%@@@%*:..
..+@@%%+*@@@@@@*%@@%%:..
...=#@%==@@@@@@=%@%#-...
....+%@##@@@@@@%@@#.....
-##+%%@@@#*+##%@@@@@@%=-
-#%*%@@@@%%==+%@@@@@%%+-
+%%@@@@@@@%=-=%@@@@@%%#-
#@@@@@@@@@%#**%@@@@@@%#-
+%@@@@@@@@%***#@@@@@@%*:
-#@@@@@@@@%#%%%@@@@@@@#-
-#@@@@@@@@@%#%%@@@@@@%*:
:=%@@@@@@@@@@@@@@@@@@%-.
.:=#%%###@@@@@%*%%%%#-..
.:=--::.=@@@@@@-+=--:...
.:%%%*=.+@@@@@@--+#%%*..
%%%%%#**#%@%-+%@@%@@%%*+
%%*%@%##%@@%--%@@@@@@%*+
*#+#@@%%@@@%=-#@@@@@@@%#
+#%%@@@@@@@%*#%@@@@@@@%%
*#@@@@@@@@@@@@@@@@@@@@@%
*%@@@@@@@@@@@%@@@@@@@@@#
+%@@@@@@@@@%*#%@@@@@@@@#
=*%@@@@@@@@%+*%@@@@@@@%+
:-+%@@@@@@@@@@@@@@@@@%#-
..:+###%%@@@@@%*%%%%%+:.
.......:*@@@@@@------:..
-=+%@@%%@@@%++#@@@@@@@%#
=%%@@@@@@@@%##%@@@@@@@@%
*%@@@@@@@@@@%%@@@@@@@@@@
#%@@@@@@@@@@%@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@%%%%@@@@@@@@@@%
#%@@@@@@@@%#%@@@@@@@@@@%
=%@@@@@@@@%**%%@@@@@@@@@
:=%@@@@@@@%+-+%%@@@@@@@%
:-*%%@@@@@@@%@@@@@@@@%#+
..:-+***#@@@@@%**#%%#*-.
*%@@@@@@@@@@@@@@@@@@@@@@
#%@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@#%@@@@@@@@@@@@%
%%@@@@@@@@@@@@@@@@@@@@@%
#%@@@@@@@@@@@@@@@@@@@@@%
=#%@@@@@@@@%##%@@@@@@@@@
=*%@@@@@@@@%+#@@@@@@@@%#
:=*#%%%%@@@@@@@@%%@@@%+-
@@@@@@@%%@@@@@@@@@@@@##%
@@@@@@@%%@@@@@@@@@@@@%%@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%%
@@@@@@@@@@@@@@@@@@@@@@%#
@@@@@@@@@@@@@@@@@@@@@@@%
%@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@
##%@@@@@@@@@%%%@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@#
@@@@@@@@@@@@@@@@@@@@@@@#
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
#%@@@@@@@@@@%%%%@@@@@@@@
@@@@@@@@@@%#%@@@@@@@@@@@
@@@@@@@@@@%%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%###
@@@@@@@@@@@@@@@@@@@@@%%%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@%%###
*%@@@@@@@@@@@@@@@@@@%*#%
+%@@@@@@@@@@@@@@@@@@%%%@
*%@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@%@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@%%@
@@@@@@@@@@@@@@@@@@@@@%%@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@%%%
@@@@@@@@@@@@@@@@@@@@@%##
@@@@@@@@@@@@@@@@@@@@@%##
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%**+
@@@@@@@@@@@@@@@@@@@@@%**
@@@@@@@@@@@@@@@@@@@@@%%#
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%@@@@@@@@@@@@@@@
%@@@@@@%#%%@@@@@@@@@@@@@
%@@@@@@%##%%@@@@@@@@@@@@
@%%%@@@@%@%%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%%@@@@@@@@@@@@@@@
@@@@@@#+#%@@@@@@@@@@@@@@
%%%%@@#=*%@@@@@@@@@@@@@@
#%%@@@%**%%@@@@@@@@@@@@@
*%@@@@@%%#%@@@@@@@@@@@@@
*%%@@@@@%*#%@@@@@@@@@@@@
==+#%@@%%##%@@@@@@@@@@@@
%@@@@@@@@%%@@@@@@%@@@@@@
#%@@@@@@@%%%@@@@@%%%@@@@
#%%%@%%@%#%@@@@@@%%@@@@@
#%##@@%%#*%@@@@@@@@@@@@@
***#%@%*#%@@@@@@@@@@@@@@
==+%%@%#%%@@@@@@@@@@@@@@
--+%%@%%%@@@@@@@@@@@@@@@
-=#%%@@@%%@@@@@@@@@@@@@@
:#%%%@@%##%%@@@@@@@@@@@@
:*%%@@%%**#%@@@@@@@@@@@@
...=##+===+%@@@@@@@@@@@@
......=+*-...:..........
......:*%+...=...++.....
.......#@%-..*##++......
......-@@@%..%@@@-......
......=@@@%..%@@@=......
......=@@@@++@@@@=......
......=@@@%%%%@@@=......
......+@@@%++%@@@+......
......=@@%#..#%@@+......
.....=%@@#-..-*@@%%*-...
....:%@@@#....+@@@@@%=..
......=+*-...:..........
......:#%=...=...=+.....
.......#@%-..+##++......
......-@@@%..%@@@-......
......=@@@%..%@@@=......
......-@@@@++@@@%-......
......-@@@%%%%@@@:......
......-@@@%**%@@@-......
......-%@%%..%%@@=......
.....=%%@*=..=*@@%#*-...
....:%@@@#....+@@@@@%=..
......==*-...:..........
......-#%=...=...=*:....
.......#@#-..+*#++......
......=@@@%..%@@@=......
......=@@@%..%@@@=......
......-@@@@++@@@%-......
......:@@@@%%@@@%:......
......-@@@%**@@@@-......
......-%@%%..%%@%-......
.....-%%@*+..+*@@%#+:...
....:%@@@#....+@@@@@%=..
......+=*-...:..........
......=%%=...=...-*-....
......:%@#-..+*#+=:.....
......+@@@%..%@@@+......
......*@@@%..%@@@*......
......+%@@@++@@@%+......
......=%@@@%%@@@@=......
......-%@@%##@@@@-......
......-@@@@--@@@%-......
.....:%%@##::##@@%+-....
....:%@@@*....+@@@@@%=..
.....:*+#=....:.........
......=%%+...=....+*:...
......:%@%=..-*#*-+.....
......#@@@%:.#@@@%......
......#@@@%..%@@@%......
......%@@@@=-%@@@%......
......#@@@@%%@@@@*......
......#%@@%%%@@@@+......
......*@@@%:*@@@@=......
.....:%@@%#.=%%@@+......
....:%%%%+:.:-#@@@%#+...
.....:=#%+:...:.........
......=%@%=...=....=+...
......=%@@#-..+++-.*:...
......%@@@@*.:%@%@#:....
.....:@@@@@-.+@@@@*.....
.....-@@@@%-:%@@@@=.....
.....=@@@@%%%@@@@%:.....
.....+@@@@@@@@@@@#......
.....+@@@@#*@@@@@+......
.....*@@%%:.%@@@%-......
....=*###+..*%@@%+:.....
......-*%#=....:........
......-#@@*....=....--..
......*@@@%*...+-:.:*=:.
.....:%@@@@%:.=%@@#+-...
.....+@@@@@+.:%@@@@-....
.....#@@@@%:.#@@@@%.....
.....%@@@@%%#@@@@@+.....
....-@@@@@@@@@@@@%......
....=%@@%%*%@@@@@+......
....=%@@%=.#@@@@%-......
....-=+**:.=%%@@#.......
......-*%%#*:...........
......:#%@@#:...-.......
.....:%@@@@@%:..+....*+=
.....*@@@@@@%:.:##*-:+--
....-%@@@@@#:.-%@@@%=:..
....#@@@@@#..=%%@@@%....
...-%@@@@@%*%@@@@@%=....
...*@@@@@@@@@@@@@@*.....
...#@@@@%%@@@@@@@#......
...+%%@%++@@@@@@%:......
.....:-=.:#@@@@@#.......
.......-#%@@%=..........
......#@@@@@%=...::.....
.....*@@@@@@@%=..--.....
....+@@@@@@@@%+..=:...-#
...=@@@@@@%%+-..=%%%+:==
..:%@@@@@%=...=#%@@@%=:.
..*@@@@@%@#*#%@@@@@@*...
.-%@@@@@%@@@@@@@@@@*....
.-%%@@@%@@@@@@@@@@+.....
..:-+#%+%@@@@@@@%+......
.......:*%@@@@@%+.......
......=%@@@@@%*-........
.....*%@@@@@@@#:........
....#@@@@@@@@@@#...=....
..:#@@@@@@@@@@@%..:=....
.:#@@@@@@%#**##-..==-...
.*@@@@@%@%......:+%%%*:-
+%@@@@%#@%%#++*#%@@@@%=-
+%%%@@@%@@@@@@@@@@@@%-..
.:=*%%@@@@@@@@@@@@@#-...
....:+%%@@@@@@@@@%+.....
......:*%@@@@@@@#:......
.....-%@@@@@@@%*:.......
....+%@@@@@@@@@%:.......
..:#@@@@@@@@@@@@*...:...
.-%@@@@@@@@@@@%%%..:=...
-%@@@@@@@%=+*%%%+..=:...
%@@@@@#@@#:...-:..-#**:.
#%@@@@#@@@%*-::-=#%%@@*-
.=#%@@@@@@@@@@@%@@%%@%+=
...-%@@@@@@@@@@@@@@@%=..
.....*%@@@@@@@@@@@%+....
......-#@@@@@@@@%*:.....
.....:*%@@@@@@@@%#:.....
...-*%@@@@@@@@@@%+......
..*%%@@@@@@@@@@@@%......
=%@@@@@@@@@%@@@@@%:.....
%@@@@@*%@%=.+%@@%%..:-..
*%@@@%%@@%+..=%%%-..=...
.=%@@@@@@@%-..:-..:*=-..
..:%@@@@@@@%#=-=+*%%%%:.
...:%@@@@@@@@@@@@@@@@#+=
....-%@@@@@@@@@@@@@%+...
.....:#@@@@@@@@@%*-.....
....:=#%@@@@@@@@@@#:....
..-*%@@@@@@@@@@@@@%*....
=#%@@@@%%@@@@@@@@@%-....
*%@@@@%#%@@%%%@@@@%-....
-#%@@@%@@@%:.*%@@@%:....
.:#%@@@@@@+..+@@@@*..:..
..=@@@@@@@=..*@@%*..-:..
...%@@@@@@%:.:=-:.:=:...
...+%@@@@@@%#+===####:..
....#%@@@@@@@@@@@@@%#=--
....:#@@@@@@@@@@@%*-:---
...:=*%@@@@@@@@@@@%+....
:+#%@@@@@%@@@@@@@@@%-...
-%@@@@@%%*%@@@@@@@@%#...
.*%@@@@@@@@@%@@@@@@%:...
..*@@@@@@@%*:=%@@@@%....
..+@@@@@@#:..-%@@@%+....
..+@@@@@@+..+%@@@%*..:..
..-@@@@@@#..#%@%#=.:-...
...%@@@@@@#=..:..:--....
...=%@@@@@@@%###%###-...
....*%@@@@@@@@@@@@%*=--*
..+#%%@@@@@@@@@@@@%%#:..
..*%@@@@@@@%#%@@@@@@%-..
..-#@@@@@@@@%#%@@@@@@+..
...%@@@@@@@@@@@@@@@@@#..
..=%@@@@%#++*%%@@@@@%*..
..#@@@@%=.....*@@@@@*...
..%%@@@%.-**++%@@@@%:...
..#%@@@%:-%@@@@@@%#:....
..+%@@@@#:-*%%%#*-.::...
..-%@@@@@%*-:::::::.....
..:#@@@@@@@%%%%#**-.....
...:#%@@@@@@@@@@%%#=-*=.
....=%@@@@@@@@@@@@@%%%+.
...-%@@@@@@@@@%%%@@@@%=.
..:%@@@@%**#%%@@*%@@@@=.
..#@@@@*::..:#@@%%@@@@=.
.-@@@@#.#%=..*@@@@@@@%:.
.=@@@@+-@@%:.+%@@@@@%+..
.=@@@@*:%@@%%%@@@@@#:...
.=%@@@%=:#@@@@@@@%+.....
.+%@@@@%#--=+*+=-.:.....
..:=++*%@%#+=:::::......
......=%@@@@@@@@%*:.....
....:#@@@@@@@@@@@@%%+.--
...+%@@@%%##%%@@@@@@@###
..+@@@%+=++=.+%@@@@@@@%=
.-%@@%-*%%%+..*@@%%@@@#.
.*@@@+=%@%:...#@@#%@@@*.
.%@@@=+@@#--*%@@%#%@@%:.
=%@@@*:%@%%%@@@@%%@@%=..
=#%%%%=-%@@@@@@@@@%+-...
..-=*%%+:=#%@@%%#=......
.....:*%#+::::::........
......:+#@@@@@@@%*:.....
....-#@@@@@@@@@@@@%+:...
...*@@@%#****%@@@@@%%+:=
..*@@@*+#%%%%**%@@@@@%#%
.=@@@**%@%#*##=#@@@@@@%*
:#@@%-%@%*=====%@@%@@@#.
*%@@%:%@@%%#**%@@%%@@@=.
+%%@%-#@@@@@@@@%%%%@@*..
.:+*@#:#@@@@@@@%%%@%+...
....+%#:=#%@@@@@%*=:....
.....-#%+::--=-:........
.....:+#%@@@@@@@%+......
...:*%@@%%%%%@@@@@%:....
..-%@@%##%%%%%%@@@@%-...
.-%@%*#%@@%%%%%%@@@@%+.:
=%@@**@@@%###%@#%@@@@%*#
#@@%=%@@@%###%%#@@@@@@%+
-#%%-%@@@@%####%@@@@@%-.
.:=%++@@@@%%%%@@@@@@%-..
...+%-+%@@%%%%%%@@@%-...
....+#--*%@@@@@@%%+.....
.....-*+::-====-:.......
....=#%@@@@@@@@%*:......
..-%@%%%%%%%%%@@@#:.....
:+%@%%%@%%%%%%%@@@*:....
#%@%%@@@@%%%%%%%@@%=....
#%%%%@@@%%%%%%%%@@@%-:..
:+%%%@@@%%%%%%%%@@@%#*..
.:%%%@@@%%%%%%%@@@@%+:..
..+#%%@@@%@@@@@@@@#-....
..:**#%%%@@@@@%%%*:.....
....=+++*##%%#*+::......
.....=+::::::::.........
-*%@@@@@@@@@@@%%+-:.....
#%@@@@@@@@@@@@@%%+-:....
%@@@@@@@@@@@@@@@@%=::...
@@@@@@@%%%@@@@@@@%+-:...
@@@@@@@%%%@@@@@@@%*-:...
%@@@@@@@@@@@@@@@@%*-:...
#%%%%@@@@@@@@@@@%#=::...
=#%%%%@@@@@@@@@%*=::....
:-*%%%%%%%@@@%#+-::.....
.:-***#%%%%#*=--::......
...::-------::::........
@@@@@@@@@@@@@@%%+-:.....
@@@@@@@@@@@@@@@@%=-:....
@@@@@@@@@@@@@@@@%*-::...
@@@@@@@@@@@@@@@@@*=::...
@@@@@@@@@@@@@@@@@*=::...
@@@@@@@@@@@@@@@@%+-::...
@@@@@@@@@@@@@@@%+=-::...
#%%@@@@@@@@@@%%+=-:::...
-+#%%%@@@@%%#*=--:::....
::-=+*****+==--::::.....
..::::-----:::::........
@@@@@@@@@@@@@%*-::......
@@@@@@@@@@@@@@%=-:......
@@@@@@@@@@@@@@%+-:.....:
@@@@@@@@@@@@@@%=-:......
@@@@@@@@@@@@@%*=::......
@@@@@@@@@@@@%#=-::......
%@@@@@@@@@@%*=-:::......
+#%%@@@%%#*+--:::.......
:-==++++==-::::.........
.::::::::::::...........
........................
@@@@@@@@@@@%=-:.........
@@@@@@@@@@@%=-:.........
@@@@@@@@@@@%=-:.......:=
@@@@@@@@@@%*-::........#
@@@@@@@@@%#=-::.........
@@@@@@@%%*=-::..........
+*####*+=-:::...........
:------::::.............
...::::................=
.......................%
......................=@
@@@@@@@@@%+-:...........
@@@@@@@@%%+-:...........
@@@@@@@@%%=-:........:==
@@@@@@@@%+-::.........*%
@@@@@@%#+-::...........+
*####*=-:::............#
:----::::..............+
..::::.................#
......................:%
......................*@
.....................:%@
@@@@@@@@+-:.............
@@@@@@@%+::.............
@@@@@@%*-::.........-==:
@@@@@%*-::..........:%%%
###*+=-::.............#%
:--::::..............-%@
......................%%
.....................:%@
.....................=@@
.....................#@@
....................:%@@
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::.........-==:.
@@@%%#=::..........:%%%=
***+=-::.............#%%
::::::..............=@@%
.....................%%#
....................:@@@
....................=@@@
....................*@@@
....................#@@@
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::........:==-..
@@@%%#=::..........#%@*.
***+=-::............+%@#
::::::..............%@%%
....................+%#+
....................#@%+
....................%@@%
...................:@@@@
...................-@@@@
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::........===:..
@@@%%#=::.........=%%%-.
***+=-::...........:%%%=
::::::.............+@%#%
...................:@@++
...................=@@*.
...................+@@%=
...................*@@@%
...................*@@@@
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::.......-==:...
@@@%%#=::........-%%%=..
***+=-::..........:%%%+.
::::::............=@@%%*
...................%%#:#
..................*@@%..
..................+@@@+.
..................=@@@%+
..................=@@@@@
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::......:==-....
@@@%%#=::........%%@+...
***+=-::..........#%@+..
::::::...........:%%%%*.
..................%%#=*#
.................*%@%*.:
.................-%@@%..
.................-@@@@+.
.................=@@@@@*
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::......===.....
@@@%%#=::.......=%%#:...
***+=-::.........-%@#...
::::::...........*@@@*..
.................=@%%%*.
................-#@%%:-.
................:*@@%-..
................:%@@@*..
................-@@@@@*.
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::......=+=.....
@@@%%#=::.......+%%#....
***+=-::.........=@@=...
::::::...........%@@%...
.................+@%@*..
................-%@@#+:.
................:%@@%...
................=@@@@=..
................#@@@@%:.
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::.....:++=.....
@@@%%#=::.......*%@+....
***+=-::.........*@%....
::::::..........:%@@=...
.................#@@+...
................-%@@#...
................-@@@=...
................#@@@%:..
...............:@@@@@#..
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::.....-++-.....
@@@%%#=::......:#%%-....
***+=-::.........%@#....
::::::..........=@@@:...
.................%@%....
................-%@%....
................+@@%-...
................%@@@%...
...............=@@@@@*..
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::.....=++:.....
@@@%%#=::......:#@%:....
***+=-::........:%@#....
::::::..........*@@%....
................:%@%....
................=@@#....
................*@@%:...
...............:%@@@#...
...............+@@@@@+..
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::.....+++:.....
@@@%%#=::......-%@#.....
***+=-::........=%@+....
::::::..........#@%%....
................=@#%....
................*@@#....
................%@@#....
...............=@@@@+...
...............*@@@@@=..
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::.....++=......
@@@%%#=::......+%@*.....
***+=-::........+%@-....
::::::.........:%@%%....
................#%=%:...
................%@%%:...
...............-@@@+....
...............*@@@%-...
...............%@@@@%:..
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....:*+-......
@@@%%#=::......#@@-.....
***+=-::........%%%.....
::::::.........+@#%*....
...............:%*=%....
...............=@@+%:...
...............*@@%:....
...............%@@@#....
..............-@@@@@*...
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....:*+-......
@@@%%#=::.....:#@%:.....
***+=-::.......-%%#.....
::::::.........#%#%=....
...............=@=*#....
...............*@%-%:...
...............%@@#.....
..............-@@@@+....
..............+@@@@@=...
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....-#+:......
@@@%%#=::.....:%@#......
***+=-::.......=%@=.....
::::::.........%%%%.....
...............*%-%-....
...............%@#=*....
..............-@@@=.....
..............*@@@%:....
..............%@@@@%....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....-#+:......
@@@%%#=::.....:%@#......
***+=-::.......+%@:.....
::::::........:%@@+.....
...............#@%#.....
..............:%@#%:....
..............=@@@-.....
..............%@@@#.....
.............-@@@@@+....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....=#+:......
@@@%%#=::.....-%@*......
***+=-::.......*%%......
::::::........-%@@:.....
...............%@@-.....
..............:@@@+.....
..............+@@%-.....
.............:%@@@#.....
.............+@@@@@=....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....=#+:......
@@@%%#=::.....-%@*......
***+=-::.......*%%......
:::::.........-%@%:.....
...............%@@......
..............+@@@:.....
..............+@@@:.....
.............:%@@@#.....
.............+@@@@@=....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....+*+.......
@@@%%#=::.....-%@*......
***+=-::.......#%%......
:::::.........=%@@:.....
..............=@@@:.....
.............=+@@@-.....
..............+@@@-.....
..............%@@@#.....
.............+@@@@@=....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....**+.......
@@@%%#=::.....=@@+......
***+=-::.......#%%......
:::::.........+@@@:.....
.............=+%%@-.....
............-.-%@@=.....
..............+%@@-.....
..............%@@@#.....
.............=@@@@@+....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....**=.......
@@@%%#=::.....+@@=......
***+=-::......:%%#......
:::::.........%@@%:.....
...........:==-%%@=.....
..............-@@@=.....
..............*%@@-.....
..............%@@@#.....
.............=@@@@@+....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....#*=.......
@@@%%#=::.....*@%:......
***+=-::......=%%*......
:::::.....===#%@@%:.....
..............:%#%=.....
..............=@@@=.....
..............*%@%-.....
.............:%@@@*.....
.............=@@@@@=....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....#*-.......
@@@%%#=::.....#@%.......
***+=-::.-:.:=*%@=......
:::::....::==+%%@%:.....
..............-%%@=.....
..............=@@@+.....
..............*@@%-.....
.............:%@@@*.....
.............+@@@@@=....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::....#+:.......
@@@%%#=::.....#@%.......
***+=-:.-===++*%@-......
:::::.......:-%%@%:.....
..............-%@@=.....
..............=@@@=.....
..............#%@%-.....
.............:@@@@*.....
.............*@@@@@-....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::...:#+:.......
@@@%%#=::....:#@%.......
***+=-:.-===++*%%-......
:::::.......:-%%%%......
..............-%@%=.....
..............=@@@=.....
..............#@@%-.....
.............-@@@@+.....
.............*@@@@@-....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::...:#+:.......
@@@%%#=::....:%@#.......
***+=-::-===++*%%:......
:::::.......:-%%%%......
..............=%@*-.....
..............+@@%=.....
..............#@@%-.....
.............-@@@@+.....
.............*@@@@@-....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::...:#+:.......
@@@%%#=::....:%@#.......
***+--::-===++#%%:......
:::::.......:-%%%%......
..............=@@*-.....
..............+@@*=.....
..............#@@%:.....
.............-@@@@+.....
.............*@@@@%-....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::...-#+:.......
@@@%%#=::....:%@*.......
***+--::====+*#%%:......
:::::.......:-%%%%......
..............=@@*-.....
..............+@@*=.....
..............#@@%-.....
.............-@@@@+.....
.............*@@@@%-....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::...-#+:.......
@@@%%#=::....:%@*.......
***+--::====**#%%.......
:::::.......:-%%%#......
..............=@@*:.....
..............+@@*=.....
..............#@@%-.....
.............-@@@@+.....
.............*@@@@%:....
@@@@@@@#-:..............
@@@@@@@#-:..............
@@@@@@%=::...-#+:.......
@@@%%#=::....:%@*.......
***+--::====**#%%.......
:::::.......:-%%%#......
..............=@@#:.....
..............+@@*=.....
..............%@@%-.....
.............=@@@@=.....
.............#@@@@%:....
.................:-#@@@@
.................:-*@@@@
..................:=#@@@
..........=#+.....::-*%@
..........=%%-.....:::-+
...........%@*........::
..........:%@%..........
...........@@%..........
..........-@@%..........
..........:@@%..........
..........-@@@-.........
.................:-*@@@@
.................:-*@@@@
..................:-#@@@
..........=#*.....::-*%@
..........=%@=.....:::-=
...........#@#........::
...........%@%..........
...........%@@:.........
..........:@@@:.........
...........%@@:.........
..........:@@@=.........
.................:-*@@@@
.................:-*@@@@
..................:-#@@@
..........-#*.....::-*%@
..........=%%=.....:::-=
...........#@#........::
...........%@%..........
...........%@@:.........
..........:%@@:.........
...........%@@:.........
..........:@@@+.........
.................:-*@@@@
.................:-*@@@@
..................:-#@@@
..........-#*.....::-*%@
..........=%%=.....:::-=
...........#@#........::
...........%@%..........
...........%@@:.........
..........:%@@:.........
...........%@@-.........
..........:@@@+.........
.................:-*@@@@
.................:-*@@@@
..................:-#@@@
..........-#*.....::-*%@
..........=%@=.....:::-=
...........#@#........::
...........%@%..........
...........%@@:.........
..........:%@@:.........
...........%@@-.........
..........:@@@+.........
.................:-*@@@@
.................:-*@@@@
..................:-#@@@
..........-#*.....::-*%@
..........-%@+.....:::-=
...........#%#........::
...........%@%..........
...........%@@:.........
..........:%@@:.........
...........%@@:.........
..........:@@@+.........
.................:-*@@@@
.................:-*@@@@
..................:-#@@@
..........-#*:....::-*%@
..........-%@+.....:::-=
...........#@#........::
...........%@%..........
...........%@@:.........
..........:@@@:.........
...........@@@:.........
..........:@@@+.........
.................:-*@@@@
.................:-*@@@@
..................:-#@@@
..........-##:....::-*%%
..........-%@+.....:::-=
...........#@#........::
...........%@@..........
...........%@@:.........
..........-%@@:.........
...........@@@-.........
..........:@@@+.........
.................::+@@@@
.................::=%@@@
..................:-*%@@
..........-##:.....:-+#%
..........-#%*......::-=
...........#%%........::
...........%@@:.........
...........%@@-.........
..........-%@@-.........
..........:@@@-.........
..........:@@@+.........
..................:-%@@@
..................:-*@@@
..................::-#%@
..........=%%-.....::-+#
..........-#%#.......:::
...........#%%.........:
..........:%@@-.........
...........%@@=.........
..........-%@@=.........
..........:@@@-.........
..........:@@@+.........
..................:-+@@@
..................::=%@@
...................:-=#@
..........=%%=......::-+
..........:#%%.......:::
...........#%@:.........
..........:%@@-.........
...........%@@=.........
..........:%@@=.........
..........-@@@=.........
..........:@@@+.........
..................::-*@@
...................::=#@
............:......:::=*
..........=%%+.......::-
..........:#%%........::
...........#%@-.........
..........:%@@=.........
...........%@@+.........
..........:%@@*.........
..........=@@@+.........
..........:@@@*.........
...................::-*%
....................::-*
...........:-.......:::-
..........+%@#.......:::
..........:#%@:.........
...........#%@=.........
..........:%@@*.........
...........%@@#.........
...........%@@#.........
..........=@@@#.........
..........:@@@#.........
...................:::-+
....................:::-
...........-=:.......:::
..........*%@%:.......::
...........*@@=.........
...........#@@+.........
..........-%@@#.........
..........:%@@%.........
...........%@@%.........
..........=@@@%.........
..........-%@@%.........
....................:::-
....................::::
...........=+-.......:::
..........*%%%-.......::
...........*@@+.........
...........*@@*.........
..........-%@@%.........
..........:%@@%.........
...........%@@%:........
..........=@@@%:........
..........+@@@%.........
....................::::
.....................:::
...........+*+........::
..........*%%%+........:
...........*@@#.........
...........*@@%.........
..........-%@@%:........
..........-%@@%-........
...........%@@@=........
..........-@@@@=........
..........#@@@@-........
.....................:::
......................::
..........:*##-.......::
..........+%@@%.........
...........+@@%:........
...........*@@%:........
..........-%@@%=........
..........=%@@@=........
..........:%@@@+........
..........-@@@@+........
..........*@@@@+........
......................::
......................::
..........:*%%*........:
..........=%@@@=........
...........=@@@+........
...........+@@@=........
..........-%@@@*........
..........+@@@@*........
..........-%@@@#........
..........-%@@@#........
..........+@@@@#........
......................::
.......................:
..........:#%%#:........
..........=%@@@*........
...........=%@@*........
...........=%@@*........
..........:%@@@#........
..........*@@@@%........
..........=%@@@%........
..........-%@@@%........
..........=@@@@%........
.......................:
............::..........
..........:%@@%=........
..........=%@@%%........
...........=%@@%........
...........-%@@%........
..........:%@@@@........
..........*@@@@@:.......
..........+@@@@@:.......
..........-%@@@@-.......
..........-%@@@@-.......
........................
............--:.........
..........-%@@%*........
..........=%@@@@-.......
...........+%@@@-.......
...........-%@@@-.......
..........:%@@@@=.......
..........*@@@@@+.......
..........*@@@@@+.......
..........=@@@@@+.......
..........-%@@@@+.......
........................
............-=-.........
..........-%%%%#........
..........=%@@@@=.......
...........+%@@@+.......
...........:%@@@=.......
..........:%@@@@+.......
..........*@@@@@*.......
..........#@@@@@*.......
..........=@@@@@#.......
..........=@@@@@#.......
........................
...........:-==.........
..........=%@%%%:.......
..........+%@@@@*.......
...........*%@@@*.......
...........:%@@@*.......
...........%@@@@*.......
..........*@@@@@#.......
..........%@@@@@%.......
..........+@@@@@%.......
..........=@@@@@%.......
........................
...........:=+=:........
..........+%@%%%-.......
..........+%@@@@*.......
...........*@@@@#.......
............%@@@#.......
...........#@@@@#.......
..........+@@@@@%.......
..........%@@@@@%.......
..........+@@@@@%.......
..........=@@@@@@:......
........................
...........:=+=.........
..........+%@%@%:.......
..........*%@@@@*.......
...........*@@@@#.......
............%@@@#.......
...........#@@@@#.......
..........+%@@@@%.......
..........%@@@@@%.......
..........+@@@@@%.......
..........-%@@@@@.......
........................
...........:=+=.........
..........+%@%@%:.......
..........*%@@@@*.......
...........*@@@@#.......
...........:@@@@*.......
...........#@@@@#.......
..........+%@@@@%.......
..........#@@@@@%.......
..........=@@@@@%.......
..........:%@@@@@.......
........................
...........:=+=.........
..........*@@%@#........
..........#%@@@@=.......
...........#@@@@*.......
...........:@@@@+.......
...........#@@@@*.......
..........=%@@@@#.......
..........#@@@@@%.......
..........-%@@@@%.......
..........:%@@@@%:......
........................
...........:==:.........
..........#@@@%+........
.........-%@@@@%:.......
..........:%@@@@-.......
...........=@@@@=.......
..........:#@@@@=.......
..........+@@@@@+.......
..........#@@@@@*.......
..........=@@@@@*.......
..........=@@@@@%-......
........................
...........:-:..........
.........-%%%%#:........
.........#@@@@@*........
..........*@@@@#........
...........%@@@#........
..........-%@@@%........
..........%@@@@%........
.........:%@@@@@:.......
..........%@@@@@+.......
..........%@@@@@@=......
........................
...........:-:..........
.........=%%%%*.........
.........%@@@@@+........
.........-%@@@@*........
..........-@@@@*........
..........+@@@@*........
.........:%@@@@#........
.........-@@@@@%........
.........+@@@@@@%:......
.........#@@@@@@@%:.....
........................
........................
..........-+**=.........
.........*@@@@@%:.......
.........%@@@@@@+.......
.........:#@@@@@=.......
..........%@%@@%:.......
.........+@@@@@%........
........=%@@@@@@%-......
.......=%#@@@@@@@@*-....
......=%*#@@@@@#%@@@#:..
......................::
........................
...........:*%@%%+......
..........-%@@@@@@+.....
..........=%@@@@@@*.....
..........-%@@@@@@+.....
.........+%@@@@@@@-.....
.......-#%@@@@@@@%=.....
......*%%%%@@@@@@@@#....
....=%%%%@@@@@@@@@@@%=..
..-#%##%@@@@@@@@@#%@@@%=
.....................:::
............-+*##+:...::
...........*%@@@@@%=....
..........#@@@@@@@@#....
.........-@@@@@@@@%+....
........=#@@@@@@@%-.....
....:=#%%%@@@@@@%+......
..-*%#%%#%@@@@@@%%*=:...
+#%%%%*%@@@@@@@@@@@@%:..
%#+%%#%@@@@@@@@@@@@@@%-.
%#%%#%@@@@@@@@@@@%#%@@%=
...................:::::
..........-+##*+:...::::
........-#@@@@@@#.....::
.......:%@@@@@@@*:......
.......+@@@@@@@@@=......
....:..%@@@@@@@@%=......
::::-=+%@@@@@@@@-.......
*######%@@@@@@@@#+=:....
*+===:.%@@@@@@@@@@@*....
......*%@@@@@@@@@@@@*...
#+===#@@@@@@@@@@@@@@@+..
.................:::::::
..................::::::
.......-*%%%%*......::::
......*%@@@@@%=......:::
.....*@@@@@@@%*:........
.....%@@@@@@@@@-........
....:@@@@@@@@@*:........
....:@@@@@@@@%-.........
=:..:@@@@@@@@@%%#.......
*--+#@@@@@@@@@@@@#:.....
##%%#@@@@@@@@@@@@@%:....
................::::::--
.................:::::::
.......--:........::::::
....-*%@%%%+........::::
...#@@@@@@@#..........::
..+@@@@@@@@%*...........
..*@@@@@@@@@%:..........
..%@@@@@@@@%-...........
..%@@@@@@@@%-:..........
..#@@@@@@@@%%%*.........
..*@@@@@@@@@@@@%=.......
................:::::---
................:::::::-
..................::::::
...:=*#*+-.........:::::
.:#%@@@@%%-..........:::
-%@@@@@@@%=.............
#@@@@@@@@@%:............
%@@@@@@@@@%=............
@@@@@@@@@@-.............
@@@@@@@@@%*+=...........
@@@@@@@@@@@@%#=.........
...............:::::----
................:::::---
.................::::::-
..................::::::
-*#%#*=.............::::
@@@@@@%+..............::
@@@@@@%+................
@@@@@@@%=...............
@@@@@@@@*...............
@@@@@@@*................
@@@@@@@*==..............
..............:::::-----
...............:::::----
................:::::---
.................:::::::
...................:::::
%%*=.................:::
@@@%+...................
@@@@+...................
@@@@%-..................
@@@@@+..................
@@@@#:......:=+**##*=...
..............::::----==
..............:::::-----
...............:::::----
................::::::--
.................:::::::
...................:::::
=......................:
%-......................
%-...........:+#%%*:....
%*..........*%@@@@@%....
@%........:#@@@@@@@@-...
.............:::::---===
..............::::----==
...............::::-----
................:::::---
.................:::::::
...................:::::
......................::
.............=+*=:......
...........=%@@@@%=.....
..........+%@@@@@@%.....
.........=%@@@@@@@%.....
.............::::---===+
.............::::----===
..............::::-----=
...............:::::----
................::::::--
..................::::::
............::.......:::
..........+%%%%+:.......
.........*%%@@@@%:......
........*@@@@@@@@-......
.......*@@@@@@@@%:......
............::::---===++
.............::::---====
............:#--=:----==
............=#+%*=------
..........:%#%%#%#-::---
...........%@@@%++-:::::
..........:%@@@+....::::
........:#@%@%=.........
.......=%@@@@@*:........
......+%@@@@@@@*........
.....*@@@@@@@@%+........
............::::---===++
............::::----===+
...........:#:+=:----===
...........:#=*-+:-----=
..........++%%**=-::----
..........-%@@%+=:::::::
..........-%@@*....:::::
........=%%%%*........::
.......*@@@@%+..........
.....:#@@@@@@%#.........
....-%@@@@@@@@%.........
...........:::---===+++*
...........::::---===+++
..........:=:-::---====+
..........=*=*:::---====
.........-*##=*-::------
.........+@@%#+=:::::---
.........=@@@+...:::::::
.......-=#%@#......:::::
......+%@@@%:...........
.....*@@@@@@%-..........
...:#@@@@@@@@#..........
.........::::---==++**##
..........:::---===++***
..........::::---===+++*
........-+:=:::---====++
........=**=--::----====
.......-#%%*=::::-------
.......=@@@#+-::::::----
.......+@@%-....::::::::
.....+#%@%=........:::::
...:#@@@@%*.............
..-%@@@@@@@*............
........:::---=+*##%@@@@
........::::--==+*##%%@@
........::::--==++*##%%%
.........:::---==++**##%
......*--=:::----==++***
......%+#-=::::----===++
.....=@%#*-:::::-------=
.....%@@%+-:.:::::::----
....:%@@*......:::::::::
..-*%@@%:...........::::
.+%@@@@@*...............
.......:::-=+*%@@@@@@@@@
.......:::-=+*#%@@@@@@@@
.......:::--=+*#%%@@@@@@
........:::--=+*#%%%@@@@
.....:..::::--=+**#%%@@@
....*+=+::::---==+**#%%%
....#*#=+:::::---==+++**
..:*%@%#+=.:::::----====
...%@@%=.....:::::::----
..-%@@*.........::::::::
+%@@@%=.................
....:-=+%@@@@@@@@@@@@@@@
....::-=#%@@@@@@@@@@@@@@
....::-=+%@@@@@@@@@@@@@@
....::--=*%@@@@@@@@@@@@@
.....::-=+#%@@@@@@@@@@@@
.....::--=+*%%@@@@@@@@@@
.=*:+:::--=++#%%@@@@@@@@
.**#=+-:::--=+*#%%%@@@@@
-%%%#==:::::--==+*#%%%%%
%%@@*-:...::::---===++**
@@@%.........:::::------
:-+%@@@@@@@@@@@@@@@@@@@@
:-=%@@@@@@@@@@@@@@@@@@@@
:-=#@@@@@@@@@@@@@@@@@@@@
:-=*%@@@@@@@@@@@@@@@@@@@
::-=#@@@@@@@@@@@@@@@@@@@
.:-=+%@@@@@@@@@@@@@@@@@@
.::-=*%@@@@@@@@@@@@@@@@@
.--:-=+%%@@@@@@@@@@@@@@@
=*:=:-=+#%@@@@@@@@@@@@@@
%++-::--=+#%%@@@@@@@@@@@
%%+=:.::--=+*#%%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
*%@@@@@@@@@@@@@@@@@@@@@@
=*%@@@@@@@@@@@@@@@@@@@@@
=+*%%@@@@@@@@@@@@@@@@@@@
+-=+#%@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@%%@@@@@%==@@@@@@%%@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@%*%@@@@@++@@@@@%#%%@@
@@%-.*@@@@%::%@@@@*.-@@@
@@%-.+@@@@%..%@@@@*.:%@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@%*%@@@@%++@@@@@%#%%@@
@@%-.#@@@@%::%@@@@*.-@@@
@@%-.+@@@@%..%@@@@*.:%@@
@@@#....-%%###@@@@@@@@@@
@@@%-...:*==*#@@@@@@@@@@
@%+=.........#@@@@@@@@@@
@+.........-%@@@@@@@@@@@
@+.......+%%@@@@@@@@@@@@
@#*%%:...=@@@@@@@@@@@@@@
@@@@@*...-@@@@@@@@@@@@@@
@@@@@=...=@@@@@@@@@@@@@@
@@@@*.....%@@@@@@@@@@@@@
@@@#......#@@@@@@@@@@@@@
@@#.......+@@@@@@@@@@@@@
@@@%-....%%%#%@%@@@@@@@@
@@@@-....++=::=+@@@@@@@@
@@+-..........#@@@@@@@@@
@@:.:......:+%@@@@@@@@@@
@@-......:%%@@@@@@@@@@@@
@@%%%+....@@@@@@@@@@@@@@
@@@@@%....%@@@@@@@@@@@@@
@@@@@#...:%@@@@@@@@@@@@@
@@@@%:....+@@@@@@@@@@@@@
@@@@+......#@@@@@@@@@@@@
@@@%.......:%@@@@@@@@@@@
@@@@#=.:-%@@@@@@@@@@@@@@
%**%=....*%%=:=*@@@@@@@@
=.:+*......::.*@@@@@@@@@
%-.++:....:-.*@@@@@@@@@@
@%+-:.....=*#@@@@@@@@@@@
@@@@%*....*@@@@@@@@@@@@@
@@@@@@:...*@@@@@@@@@@@@@
@@@@@%-...#@@@@@@@@@@@@@
@@@@@*....-@@@@@@@@@@@@@
@@@@%:.....#@@@@@@@@@@@@
@@@@+.......#@@@@@@@@@@@
@@@@%=....%@@@@@@@@@@@@@
@@@@%-....#@@%##%@@@@@@@
@@@%:.....::::..-*@@@@@@
@@@#........-.:+%@@@@@@@
@@@*......:***%@@@@@@@@@
@@@%#%*....%@@@@@@@@@@@@
@@@@@@*...-@@@@@@@@@@@@@
@@@@@@*...-%@@@@@@@@@@@@
@@@@@%.....*@@@@@@@@@@@@
@@@@@*.....:@@@@@@@@@@@@
@@@@%:......*%@@@@@@@@@@
@@@@@#-...-@@@@@@@@@@@@@
@@@@@#....-@@@%%@@@@@@@@
@@@@@#....:==+++*%%@@@@@
@@@@%:...........-=%@@@@
@@@@*......--::+*%@@@@@@
@@@@%+%....*@@@@@@@@@@@@
@@@@@@%....%@@@@@@@@@@@@
@@@@@@%...:%@@@@@@@@@@@@
@@@@@@+....-%@@@@@@@@@@@
@@@@@%:.....*%@@@@@@@@@@
@@@@@*.......%@@@@@@@@@@
@@@@@@@%-+*%@@@@@@@@@@@@
@@@@@@*....=@@@@%%@@@@@@
@@@@@@#....-@%#**#@@@@@@
@@@@@@%:...+++#%@@@@@@@@
@@@@@@+.......:-===*%@@@
@@@@@*.....:=:...:+++@@@
@@@@@*=+...:@@%%%@@@@@@@
@@@@@@@=...+@@@@@@@@@@@@
@@@@@@@-...=%@@@@@@@@@@@
@@@@@@%.....+@@@@@@@@@@@
@@@@@@*......=%@@@@@@@@@
@@@@@@@@@#:*#%@@@@@@@@@@
@@@@@@%%=....+@@@@@@@@@@
@@@@@@%%+....+@@%#@@@@@@
@@@@@@@@*...:#**%%@@@@@@
@@@@@@@#-.....--=+*++%@@
@@@@@@*......-:.::..==*@
@@@@@%-+#....*%*=+%%@@@@
@@@@@@@@*...:%@@@@@@@@@@
@@@@@@@@*...:%@@@@@@@@@@
@@@@@@@%:....+@@@@@@@@@@
@@@@@@@#......%@@@@@@@@@
@@@@@@@@@@%=-+*%@@@@@@@@
@@@@@@@@@#....:@@@@@@@@@
@@@@@@@@@%....:%#*%@@@@@
@@@@@@@%#*....:=*#%*%%@@
@@@@@@@=........-=..:-*@
@@@@@@%.......-:..:+%%%@
@@@@@@%+#%....*%#*%@@@@@
@@@@@@@@@#...-%@@@@@@@@@
@@@@@@@@@#....#@@@@@@@@@
@@@@@@@@@+.....%@@@@@@@@
@@@@@@@@@-.....:%@@@@@@@
@@@@@@@@@@#+.-=#@@@@@@@@
%@@@@@@@@@=....*@@@@@@@@
+@@@@%%%@@+....+#+=#@@@@
%@@@#..=**-.....:...-%@@
%@@@@=.=+.........-#%%@@
@@@@@@=.:==...:*+#%@@@@@
@@@@@@%%%@=...+@@@@@@@@@
@@@@@@@@@@:...%@@@@@@@@@
@@@@@@@@@@:...:%@@@@@@@@
%@@@@@@@@%.....:%@@@@@@@
#@@@@@@@@%......:#@@@@@@
@@@@@@@@@@@*:..:#@@@@@@@
+@@@@@@@@@@*....*%%%@@@@
.*@@%%%@%%#*....+###%@@@
.*@@*.:+**+-....#@@@@@@@
.-%@@#::*:......*@@@@@@@
-%@@@@%--+%:...+%@@@@@@@
-%@@@@@@@@%....%@@@@@@@@
:%@@@@@@@@%:..:%@@@@@@@@
.*@@@@@@@@#....:%@@@@@@@
.-@@@@@@@@+.....-%@@@@@@
..%@@@@@@@=......:#@@@@@
@@@@@@@@@@%@%=...+%@@@@@
*%@@@@@@@@=:+:....%%#%@@
.=#@@@@@@@%:.....:*##%@@
..+@@@%+=**=.....+@@@@@@
...%@@%%-.*......=@@@@@@
..:%@@@@%-.==...:%@@@@@@
..*@@@@@@%%@-...+@@@@@@@
..-%@@@@@@@@=...+@@@@@@@
...%@@@@@@@%.....#@@@@@@
...+@@@@@@@*.....:%@@@@@
...:%@@@@@%:......-%@@@@
@@@@@@@@@@@%%@%==:+%@@@@
%#@@@@@@@@@%::-....=%##*
:.+%@@@@@@%@#:.....=*#%@
...*@@@@@%==*:.....%@@@@
-..-@@@@@%=.-......*@@@@
...:%@@@@@%..=....=%@@@@
...=@@@@@@%%%#....%@@@@@
+..:%@@@@@@@@%...:%@@@@@
=...#@@@@@@@@+....=@@@@@
....=%@@@@@@%:.....#@@@@
.....%@@@@@%-......-@@@@
@@@@@@@@@@@@@@@@@#*=-%@@
@@#*@@@@@@@@@@@#*.....%%
%*:.=%@@@@@@@@%*......**
%=...*@@@@@@#+**:....-@@
%#-..+@@@@@@%::-......%@
::....#@@@@@@-.--....+%@
.-:..:%@@@@@@%%@=...:@@@
#@%...#@@@@@@@@@*...-%@@
@@+...+@@@@@@@@%-....#@@
@%....=@@@@@@@@#.....-@@
@=....:%@@@@@@#:......%@
@@@@@@@@@@@@@@@@@@@%=:.-
@@@@%#-%%@@@@@@@@@@*....
@@@%+..:#@@@@@@@@@@#....
@@@@+...*@@%+:=***-.....
@%#+-...*%@@%*::-.......
#-.......%@@@@%*#%%-....
%*+:+=..:%@@@@@@@@@=...:
@@%%@#...%@@@@@@@@@*...:
@@@@%:...#@@@@@@@@%.....
@@@%-....#@@@@@@@%-.....
@@%-.....%@@@@@@@*......
@@@@@@@@@@@@@@@@@@@@@@%%
@@@@@@@%#=#%@@@@@@@@%%+:
@@@@@@@+...*#%@@@@@@%%-.
@@@@@@%*.....#@@@@@@@@=.
@@@@@@%-.....%%=:=**+=-.
@@@@@@%+...:-*%%*:::....
@@@@@@@@+..:@@@@%%**%%:.
@@@@@@@@+..:@@@@@@@%@@=.
@@@@@@@*....%@@@@@@@@%-.
@@@@@%*.....%@@@@@@@%-..
@@@@%+......%%@@@@@%-...
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%*#%@@%%@@@@@@%
@@@@@@@@#...=**:.%@@@@@#
@@@@@@@@%:..:..+*%@@@@@%
@@@@@@@@%:.....=%*+*%###
@@@@@@@@%-...=**%*-.=-..
@@@@@@@@@%-..+@@@@%+-=**
@@@@@@@@@%:..*@@@@@@@%@%
@@@@@@@@%=...-@@@@@@@@@%
@@@@@@@@+.....%@@@@@@@%=
@@@@@@%=......%@@@@@@%+.
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%%@@@@@@@@@@@@
@@@@@@@@@@#::-%%##:*@@@@
@@@@@@@@@@+...+-.-*#@@@@
@@@@@@@@@@%:..:..=@@@%++
@@@@@@@@@@#....-=+%@@%:.
@@@@@@@@@@@%...*@@@@@@=:
@@@@@@@@@@@%:..#@@@@@@@@
@@@@@@@@@@@+...=@@@@@@@@
@@@@@@@@@@%:....%@@@@@@@
@@@@@@@@@@+.....=@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@%%@%@@@@@@@@
=@@@@@@@@@@@#.:-%@%@##@@
*@@@@@@@@@@%=...#+.=--@@
#@@@@@@@@@@@#...-:.=%%@@
@@@@@@@@@@@@#....---%@@%
@@@@@@@@@@@@@#...#@@@@@@
@@@@@@@@@@@@@%...%@@@@@@
@@@@@@@@@@@@@=...*@@@@@@
#@@@@@@@@@@@%:...-@@@@@@
-%@@@@@@@@@@*.....*@@@@@
=%@@@@@@@@@@@@@@@@@@@@@@
.*%@@@@@@@@@@@%#%%@@@@@@
..%@@@@@@@@@@@#:..#@@@@@
..%@@@@@@@@@@@*...*%*%%*
.-%@@@@@@@@@@@+..:==.:=.
.-@@@@@@@@@@@@*......=@%
.*@@@@@@@@@@@@@*...%%#@@
.*@@@@@@@@@@@@@+..=@@@@@
.+%@@@@@@@@@@@%....%@@@@
..=@@@@@@@@@@@#....+@@@@
...*@@@@@@@@@@=.....%@@@
*%@@@@@@@@@@@@@@@@@@@@@@
.+%@@@@@@@@@@@@@%%@@@@@@
..=%@@@@@@@@@@@%#.=*@@@@
...%@@@@@@@@@@@%...-@@@@
...#@@@@@@@@@@@*...+*+*%
..=%@@@@@@@@@@@*...:-.:=
...%@@@@@@@@@@@@=...+-=@
..-@@@@@@@@@@@@@=..=@@@@
..:%@@@@@@@@@@@%:..=@@@@
...+%@@@@@@@@@@#....*@@@
....+%@@@@@@@@@+.....%@@
@%#%@@@@@@@@@@@@@@@@@@@@
%#.=@@@@@@@@@@@@@@@%%@@@
....+%@@@@@@@@@@@@%=-%@@
.....%@@@@@@@@@@@%-...#@
=....#@@@@@@@@@@@#...=%@
%:..-%@@@@@@@@@@@*...-=-
:....#@@@@@@@@@@@#......
.....%@@@@@@@@@@@%...=#+
.....#@@@@@@@@@@@#...%@@
.....*%@@@@@@@@@@=...=@@
......*@@@@@@@@@%.....#@
@@@@#%@@@@@@@@@@@@@@@@@@
%%%#::%@@@@@@@@@@@@@@@%@
%*....=%@@@@@@@@@@@@%*:#
@#.....%@@@@@@@@@@@%-...
%%=....*@@@@@@@@@@@%...=
@@#:..:%@@@@@@@@@@%*...=
@%:....+@@@@@@@@@@@*....
#*.....*@@@@@@@@@@@+...=
.::....=%@@@@@@@@@%-..=%
.......-%@@@@@@@@@%....#
........+@@@@@@@@@*....-
@@@@%%#%@@@@@@@@@@@@@@@@
@@%%#-.*@@@@@@@@@@@@@@%%
@@%-...:*@@@@@@@@@@@%#:=
@@@-....*@@@@@@@@@@@#...
@@@%....+@@@@@@@@@@@#...
@@@%-..:*@@@@@@@@@@%-...
@@@=....=@@@@@@@@@@@-...
%*+:....+%@@@@@@@@@%...=
........+%@@@@@@@@@%...*
.........-@@@@@@@@@*....
.........-%@@@@@@@@+....
@@@@@@@+*%@@@@@@@@@@@@@@
@@@@%*=.:%@@@@@@@@@@@@#%
@@@@%:...:%@@@@@@@@@%*.-
@@@@%=....%@@@@@@@@@%:..
@@@@@%:..-%@@@@@@@@@%=..
@@@@@+....#@@@@@@@@@+...
@@@@%:....%@@@@@@@@@#...
%%#+=.....%@@@@@@@@@+..-
::.......=@@@@@@@@@@=...
............-@@@@@@@-...
-...........+@@@@@@@=...
@@@@@@@@#=#@@@@@@@@@@@@@
@@@@@@#+:.+%@@@@@@@@@@%#
@@@@@@#....*@@@@@@@@@*..
@@@@@@%-...=@@@@@@@@@*..
@@@@@@@#..:*@@@@@@@@%=..
@@@@@@%....+@@@@@@@@#:..
@@@@@@+....*@@@@@@@@@:..
%@@@#=:....#@@@@@@@@@:..
.-::..-...-%@@@@@@@@%...
...........::..=%@@@#...
%*=-..........:#@@@@*...
@@@@@@@@@%*%@@@@@@@@@@@@
@@@@@@@%%+.-%@@@@@@@%*#@
@@@@@@@%-...-%@@@@@@*.:-
@@@@@@@@=....%@@@@@@@#..
@@@@@@@@%=..-%@@@@@@%:-.
@@@@@@@@+...-@@@@@@@%=:.
@@@@@@@%....-@@@@@@@@@-.
%%@@@%*:....-@@@@@@@@@-.
..--:..-...:#@@@@@@@@#..
:...........--::.=@@@-..
@%#+=:...........+@@*...
@@@@@@@@@@%#%@@@@@@@@@@@
@@@@@@@@%%+.+@@@@@@@@%%@
@@@@@@@@#:...*@@@@@@%:.*
@@@@@@@@%:...=@@@@@@@#=.
@@@@@@@@@#:..-@@@@@@@*.=
@@@@@@@@%=...*@@@@@@%+=.
@@@@@@@@*....+@@@@@@@@@:
%%%@@@%*:....+@@@@@@@@@-
..:---.:-...-#@@@@@@@@*.
:...........:===--+@@#..
@%#+=:............=@#...
@@@@@@@@@@@#=%@@@@@@@@@@
@@@@@@@@@#+..*%@@@@@@@%%
@@@@@@@@@+....#@@@@@@%..
@@@@@@@@@#....+@@@@@@%*-
@@@@@@@@@@*..:#@@@@@@@*.
@@@@@@@@@*....%@@@@@@@##
@@@@@@@@#.....%@@@@@@@@@
%%@@%%*-::....%@@@@@@@@%
..:--:.-+-...+@@@@@@@@@+
.............:*##*+*@%+.
%#+=:..............:%=..
@@@@@@@@@@@%*%@@@@@@@@@@
@@@@@@@@@%%=.*@@@@@@@@@@
@@@@@@@@@+....*@@@@@@@@@
@@@@@@@@@*....+@@@@@@@#:
@@@@@@@@@%-...-@@@@@@@%-
@@@@@@@@@%=..:#@@@@@@@@=
@@@@@@@@%-....*@@@@@@@@%
@@@@@%#+:.....+@@@@@@@@@
-:-==-:-**....=@@@@@@@@%
..............#@@@@@@@%-
*=:............:-:..=@=.
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%-*@@@@@@@@@@
@@@@@@@@@*+:.=%@@@@@@@@@
@@@@@@@@@+....+@@@@@@@@@
@@@@@@@@@*....=@@@@@@@@#
@@@@@@@@@@=...+@@@@@@@@-
@@@@@@@@@#:..-*@@@@@@@@*
@@@@@@%%#.....=@@@@@@@@@
==+**=::-+....=@@@@@@@@@
......-==-....:@@@@@@@@#
:.............-*#%#**%#.
@@@@@@@@@@@@@%@@@@@@@@@@
@@@@@@@@@@@@+=*@@@@@@@@@
@@@@@@@@@%+-..+%@@@@@@@@
@@@@@@@@@%:....#@@@@@@@@
@@@@@@@@@@-....*@@@@@@@@
@@@@@@@@@@#:..-%@@@@@@@#
@@@@@@@@%%=...=%@@@@@@@#
@@@@@%###-.....%@@@@@@@@
++##+=---+.....%@@@@@@@@
...:-=++*+:....%@@@@@@@@
..............-%@@@@@@@=
@@@@@@@@@@@@@@%@@@@@@@@@
@@@@@@@@@@@@@+-+%@@@@@@@
@@@@@@@@@@%+=..-%@@@@@@@
@@@@@@@@@@%=....+%@@@@@@
@@@@@@@@@@@-....*@@@@@@@
@@@@@@@@@@@*...:#@@@@@@@
@@@@@#**%@*-...-#@@@@@@@
@@@@@==:.-......#@@@@@@@
##%%@%%%**=....-%@@@@@@@
...=+*%%%%=....+@@@@@@@@
..............:%@@@@@@@@
@@@@@@@@@@@@@%#%@@@@@@@@
@@@@@@@@@@@@@%:-+@@@@@@@
@@@@@@@@@@@*-...=%@@@@@@
@@@@@@@@@@@%....:%@@@@@@
@@@@@@@@%*%*.....@@@@@@@
@@@@@@@%:*%#:...=@@@@@@@
@@@@@@@+.++-....-#@@@@@@
@@@@@@@+..:......%@@@@@@
%%%@@%@%#%#.....+@@@@@@@
..:+*%@@%%%.....#@@@@@@@
.......:--.....=@@@@@@@@
@@@@@@@@@@@@@%*#@@@@@@@@
@@@@@@@@@@@@@#::=%@@@@@@
@@@@@@@@@@@*:...:*@@@@@@
@@@@@@@@@@@%.....%@@@@@@
@@@@@@@@++%#.....*@@@@@@
@@@@@@@#.*%%-...-%@@@@@@
@@@@@@%=.*+-....:+@@@@@@
@@@@@@@=..:......=@@@@@@
%%%@@@@%#%%:.....#@@@@@@
...+#%@@@@@=.....%@@@@@@
......:-==-.....*%@@@@@@
@@@@@@@@@@@@@#=*%@@@@@@@
@@@@@@@@@@@@%=.-=%@@@@@@
@@@@@@@@@@@+:....=@@@@@@
@@@@@@@@@@@%:....=@@@@@@
@@@@##%%@@@%......%@@@@@
@@@@#:.=#@@@=....=@@@@@@
@@@@@%+.=%*=:....:=@@@@@
@@@@@@%..:.........@@@@@
@%%%@@@*+*%%:.....-%@@@@
...:*#%@@@@@=.....:%@@@@
.......:-===:....:+@@@@@
@@@@@@@@@@@@@@%+=*#@@@@@
@@@@@@@@@@@@@@%:.:-#%@@@
@@@@@@@@@@@@%+:....:%@@@
@@@@@@@@@@@@%+......#@@@
@@@@@@@@@@@@@%:.....-@@@
@@@@%++-+#@@@%=.....*@@@
@@@@@%*=..#%#*=:...:=*@@
@@@@@@@%=.--..........%@
@@@@@@@@%-:-+*=.......%@
==--:+%@@@@@@@#.......+@
.......:-=*##%%:......=%
@@@@@@@@@@@@@@@@@@#=*#%@
@@@@@@@@@@@@@@@@@@#..:=#
@@@@@@@@@@@@@@@@%*:.....
@@@@@@@@@@@@@@@@*:......
@@@@@@@@@@@@@@@@@*......
@@@@@@@%%%+#%%@@@*......
@@@@@@@#+-...+@@%%+....:
@@@@@@@@@@%-..%+:.......
@@@@@@@@@@@%.....:......
@@@%%%##%@@@#++#%%+.....
=::.....-+*%%@@@@@#.....
@@@@@@@@@@@@@@@@@@@@%#+#
@@@@@@@@@@@@@@@@@@@@@+..
@@@@@@@@@@@@@@@@@@@%#:..
@@@@@@@@@@@@@@@@@@%+....
@@@@@@@@@@@@@@@@@@@%-...
@@@@@@@@@@@%#%@@@@@%-...
@@@@@@@@@%*=-.:-%@@@#:..
@@@@@@@@@@%%*=..=%#=-:..
@@@@@@@@@@@@@%=..:......
@@@@@@@@@@@@@@%:.:=**:..
@@%#*+=---*%@@@@%@@@@*..
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%*
@@@@@@@@@@@@@@@@@@@@@@%#
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@%%+=*#%@@@
@@@@@@@@@@@@@%+=-...=%%%
@@@@@@@@@@@@@@@@@%:..#-.
@@@@@@@@@@@@@@@@@%*.....
@@@@@@@@@@%%%@@@@@%+-=*%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@%*%%@
@@@@@@@@@@@@@@@@@#+=:.::
@@@@@@@@@@@@@@@@@@%%#=..
@@@@@@@@@@@@@@@@@@@@@%:.
@@@@@@@@@@@@@@@@@@@@@@+.
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%####%%@@@@@@%%
@@@@@@%=........=%@@%%#=
@@@@@@=..........=@@%#+=
@@@@@@-..........-%@@@@@
@@@#=:............:=#@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%%%%#%%@@@@@@@@
@@@@@@%-........=%@@@@@@
@@@@@@=..........+@@@@@@
@@%+=-...........:-=+%%*
@%....................%@
@%#+:..............::#%%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%***#%@@@@@@@@@
@@@%#**#-......=#**#%@@@
@@@#................#@@@
@@@%+..............=%@@@
@@@@%#:..........:##@@@@
@@@@@%=..........:%@@@@@
@@@@@%#..........+%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%*+==+#%@@@@@@@@
@@@@@-:-:......----@@@@@
@@@@@-............:%@@@@
@@@@@*............+*@@@@
@@@@@@=..........-%@@@@@
@@@@@@+..........-%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%%%%@@@@@@@@@@
@@@@%%%%+:....-*%%%@@@@@
@@@@*..............*@@@@
@@@@%..............#@@@@
@@@@@%-..........:*#@@@@
@@@@@%=..........:%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%+====*%@@@@@@@@
@@@%#***........+**#%%@@
@@@#................*%@@
@@@@*..............*@@@@
@@@@@%:..........:#@@@@@
@@@@@%=..........:%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%*===+*%@@@@@@@@
@@@%++++........++++%@@@
@@@%................#@@@
@@@@#:.............*@@@@
@@@@@%:..........:*%@@@@
@@@@@%=...........%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+=--=*%@@@@@@@
@@@@%#**+:.......=**%@@@
@@@@-...............=%@@
@@@@%=.............-%@@@
@@@@@%=...........=+@@@@
@@@@@@+...........+%@@@@
@@@@@@%=..........+@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%%%@@@@@@@@@
@@@@@@@@@%=:....-#@@@@@@
@@@@@%#*+-........=%@@@@
@@@@@+.............%@@@@
@@@@@%+...........:%@@@@
@@@@@@#............%@@@@
@@@@@@%+...........%@@@@
@@@@@@@%-..........%@@@@
@@@@@@@%+..........@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%#*=:::=*%@@@@@@
@@@@@@@@..........*@@@@@
@@@@@@=:...........*@@@@
@@@@@@+............-@@@@
@@@@@%-............=%@@@
@@@@@@#-:..........==%@@
@@@@@@@%-..........%@%@@
@@@@@@@@*..........+@@@@
@@@@@@@@%+-........=%@@@
@@@@@@@@@**.....:++#%@@@
@@@@@%--=**=:::=+%@@@@@@
@@@@@@:...........=%@@@@
@@@@@#*=........==.:%@@@
@@@@@*%%:......:%%..=@@@
@@@@%%@@%=....=%%@+.*@@@
@@@@%%@@@%+..+%@@@%..+%@
@@@@@@@@@@@**%@@@@@-*=%@
@@@@@@@@@@@@%%@@@@%-@@@@
@@@@@@@@@@@@@@@@@@%.*@@@
@@@@@@@@@@@@@@@@@@%=+%@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@=....*........+....*@@
@@-...*%........%*....%@
@@%...+#........#+....#@
@%-...*@#-....:#%*....%@
@%=..-@@@%=..=%%@%-...-%
@@%-.+@@@@@**@@@@@+....:
@@@@##@@@@@@@@@@@@+..+*#
@@@@%*@@@@@@@@@@@@=..+@@
@@@@%%@@@@@@@@@@@@*..-%@
@@@@@@@@@@@@@@@@@%%#=.*%
@@@@@@@@@@@@@@@@@%:.-.#@
.......-........-.......
......:%........%:.....:
......:%:......:%:.....+
......-@%=....=%%-......
......%@@@#..*@@@%......
%#:..-@@@@@%%@@@@@-....-
@@%=.:@@@@@@@@@@@@:....#
@@*..-@@@@@@@@@@@@=....*
@@@**#@@@@@@@@@@@@#*:..=
@@@@**%@@@@@@@@@@%*=-...
@@@@@@@@@@@@@@@@@@@%+...
........................
........................
........................
........................
.......#*:....:*#.......
......+%%%=..=%%%+......
......%@@@@**%@@@%......
......%@@@@@@@@@@%......
......@@@@@@@@@@@@......
...:+#@@@@@@@@@@@@%+:...
...=..#@@@@@@@@@@#..=...
........................
........................
........................
.......#-......-#:......
......+@@*....*@@*......
.....:%@@@%::#@@@@-.....
.....-@@@@%%%@@@@@=.....
.....-@@@@%%@@@@@@-.....
.....=@@@@@@@@@@@@-.....
...-*%@@@@@@@@@@@@%+....
...-..#@@@@@@@@@@#-:-...
........................
........................
........................
.......%+......-%-......
......+@@*....*@@#......
.....:%@@@%::#@@@@-.....
.....-@@@@%%%@@@@@=.....
.....-@@@@%%@@@@@@-.....
.....=@@@@@@@@@@@@-.....
...-*%%@@@@@@@@@@@%*:...
...-..#@@@@@@@@@@%=-+...
%+......................
%##=....................
@@*:+-..................
@%+..-+:................
%@%+..:*=...............
@@@%%+::#=::::::::::....
%%%%%+..-...............
*:......................
#=......................
........................
........................
..=%**-.................
..%%%%+=................
..+@#+.:+=..............
*#%@%*-:.-*:............
@@@@@@@%#--#:...........
%@@@@#+#+::=-::::::::...
.=###=..................
..=%*...................
..:.....................
........................
........................
....:#%#:...............
....%%@@#=..............
...:%%+=-:+-............
.+%%@%#+**+=*...........
-%@@@@@%%%+.=+..........
-%@@@@@%+::::-::::::::..
.:+*%%%+:...............
.....*#-................
.....=:.................
........................
........................
......*%#::.............
.....+%%%%=:............
.....%%%%#-=+:..........
...:=%%+=+=-:*..........
..+%@@@@@@%-.:..........
::%@@@@@@#-::::::::::::.
..-#%%%%#-..............
......=*+...............
.......#................
........................
........................
......-%%+..............
......+%%%-.............
......:%%%=-............
......-%%*%%-...........
......=%%%@%#...........
::::::#%@@%=::::::::::::
.....*%@@@@%:...........
....:-=#*+#:............
........*:=.............
........=+..............
........................
........+...............
........%**.............
........%%%-............
........%%%*-...........
........*@#-%*..........
:::::::-%@%%+*=:::::::::
......=#%@@%+...........
.....:%@@@@@#...........
......=*#%*%............
.........#..............
.........*..............
........-...............
.........-..............
........:+%#-...........
.........+%%%%*.........
.........*%%:==.........
:::::::=*%@@*:::::::::::
......+%@@@@+...........
......#@@@@@%...........
......:+#%##=...........
........:=.:-...........
........................
........-...............
.........-..............
.........=:=:-:.........
.........-%%@%%+........
..........%@#-::........
::::::::=*@@%-::::::::::
.......#%@@@*...........
.......%@@@@@+..........
.......=#%%%%-..........
.........:.=-+..........
.............=+.........
........-...............
.........-..............
.........=..............
..........-:=+**+.......
..........+%@@%%#:......
::::::::::=@@#-:::::::::
........-#%@@#..........
........#%@@@%+.........
........-%@@@@%.........
.........:=*%+*.........
............--:=........
........*-..............
........:*..............
.........#:.............
.........=*.:...........
:::::::::-%#%%*#%%*::::-
---=++==--+@@@@%+*+-----
..........-@@@@+........
.........*%@@@%=........
.........+@@@@@%........
..........=%%@@%........
............+#:=-.......
........#=..............
........:#..............
.........%=.............
.........*#.............
---::----=%#%#=+-==::---
=-=+##+==-+@@@%%@%@%====
..........-@@@%%%:--....
..........+@@@@%+.......
.........:%@@@@%+.......
..........=%@@@@%.......
............#@#**.......
.......:%#...........-=+
........-%:.............
........-%*.............
.........%%:............
===:-++==#%%*+=*-----==*
+-+#%%#*+=*@@@#+#%%@@*=+
....:.....+@@@%=%@%%%+..
:.........#@@%@%%%-.....
.........:%@@@@@@#......
..........-%@@@@@%......
.:.........:%@@@@%......
.......-%%:.........-=*#
........=%=.............
........*%%.............
........-%@+...........=
+*+-=**++%%%%*+%=---=+*%
#=*%@@%#+=#@@@%*#*-=##*#
:...=-....#%@@@=.-+#%%=.
=........-%%@%@%+*%%*#+.
.........#@@%*%@%#%+....
:.........*@@@@@@@%-....
:-...:.....+@@@@@@@*....
.......=%@=.........=*%%
........=%*............:
........%%%-...........:
........+@@%-..:.......#
*#*-=%#*#%@@@%#%+===+*%%
%=#%@@%%*+%@@###%#-=#%*%
=..-#=:...%@%#%+.....=:-
*........*@@@@@@=.:+%%%*
........+%@@%=*@%#-%%#+=
=........=%@%**%@@%%#:..
-=:..-....:#@@@@@@@@%:..
.......+%@*.........=#%%
........+%%...........:+
.......-%%@+...........-
........*@@%=..-......:%
#%*=+%%#%%@@@%#%*===+#%%
%+#@@@@%#+%@@##%%%==#%#%
*..=%+:..-%@@==-.......=
#........#@@@%%%+....+%+
.......:#@@@%*%@%*-.%@%%
+.......:*%@%+=#@@%+%#=.
-+-..=....-%@@%@@@@@@%..
.......#@@%::......:*%@@
........*%%:..........=#
.......+%%@#...........=
.....:..%@@@#-.=:.....+%
%%#=*@%%%@@@@@%%*+++*%@@
%+%@@@@%#*%@@%%%@%=+%%%%
#..+%*-..=@@@#..::...:.*
%...-...-%@@@@++=......-
.:.....+%@@@%+#@%*...-*@
+.......=%@@%+=%@@%*:+%%
=+=..+:...+@@@#+%@@@@%%*
......:#@@%-:......:*%@@
........*%%-.........:+%
.......*%%@%:..........+
:....:.:%@@@%=.=:....:*%
%%%=*@%%@@@@@@%%#+++#%@@
%*%@@@@%#*%@@@%%@%=+%%%%
%..*%*-..+@@@%..:-...-.#
%:..-...-%@@@@+.........
.:....:*%@@@%+--**:....-
+:.....:+%@@%+.+%@%=:..#
=*=..+:...*@@@#:*#@@%%#%
.......#@@%+-:.....:*%@@
........*%%=.........:=#
.......*%%@%:..........-
.......-@@@@%=..-.....=%
%%#-#%##@@@@@@%%#===*%@@
%*%@@@@@%#%@@@%%%%=*%%%@
%..+@#+-.-%@@#.:--..:::#
%:..=...:%@@@%-.........
.:.....=%@@@@#-.........
+:.....-*%@@%=...:**:...
=+-..-...-#@@@#..=%@%=::
.......#@@@#+=-....:*%@@
.......:#%%+..........=*
.......+%%@%:...........
.......*@@@@%=..-.....:#
#%+:##+*@@@@@@%*%=--=#%@
%##@@@@@@@%%@@@@%%+%%%%@
%-.+@%#+-:#@@*-=+-..-:-%
%:..+:...*@@@%:.........
.:.....:*@@@@%+.........
+:....:=%@@@%-.....::...
=+:.::...+%@@%*:..:%%#..
......:#@@@@%%%+:..:+%@@
......:#@@@%-.........-+
.......:%%%%-...........
......=@@@@@%=...:.....-
#+.-+-:%@@@@@@#=-#:.:-*%
@@#%@@@@@@@@@@@@@%%@@@@@
%#.=%@%%%#*%@%%%%:.-+:+%
%=..++-...*@@=..........
.-......:#@@@%-.........
=.....:*%@@@@*:.........
=+......+%@@@*:.....:==.
......*%@@@@@@@%#:.:*%@@
......:#@@@@@%*=......:=
.......*@@@@#...........
......=*@@@@%=..........
+..-..%@@@@@@@*-..=...:+
@##%#+%@@@@@@@@@%#%%#%@@
@@+:%@@@@@@@@@@@%=+#++%@
%#..-@%**++#%***=.......
.=...:....*%%-..........
=......:=%@@@%=.........
=-....:*@@@@@*..........
:.....%%@@@@@@@@%*.-*%@@
......:#@@@@@@@%+.....:-
......=%@@@@@#+:........
.......#@@@@%+..........
.....+%@@@@@@@*:...-...:
#+%*:*@@@@@@@@@%#+=##*#%
@@%=#@@@@@@@@@@@%#%%+#%@
%%-.:%@@@@@@@@@@-..:..::
.=:..+=-::-*#--:........
-........-#%%+..........
+:....:*#@@@@@+.........
:+:.-*%%@@@@@@@@@%:*%@@@
......#%@@@@@@@@@%...:-=
......:%@@@@@@@@%:......
......#@@@@@@@%+........
....::+@@@@@@@#:........
=+..*@@@@@@@@@@%+-...*=+
@@%+#%@@@@@@@@@@@@%%%%%%
%%%=.*@@@@@@@@@%***::=-#
.=*..=@@@@@@@@@#.......:
-....::::-=+#=:.........
+:.......:+%%=..........
+##*#@@@@@@@@@@@@*-%@@@@
.....+#@@@@@@@@@@@+:=+++
......#@@@@@@@@@@@+.....
......+@@@@@@@@@%#......
.....+@@@@@@@@@@#:......
:..==*@@@@@@@@@@=......+
%::%@@@@@@@@@@@@@%*+==+%
%%%@%+%@@@@@@@@@@@**#+#%
--#+..*@@@@@@@@*+=.....+
+.::..%%@%%@@@@-........
+:......:=+%%*-.........
@*@@@@@@@@@@@@@@*:%@@@@@
-:+=*%@@@@@@@@@@@*-*%@%%
.....+%@@@@@@@@@@@%-....
.....-%@@@@@@@@@@@@=....
.....:%@@@@@@@@@@@%:....
....+%@@@@@@@@@@@@+.....
.:*+#@@@@@@@@@@@@%=.....
+%@@@@@@@@@@@@@@@@@%##%%
%-*@%*=#@%@@@@@@@*==.:#*
%..*...%%*%%@@%*+:......
+-....+%%*+:#@#.........
@%%@@@@@@@@@@@@@+#@@@@@@
+-#%@@@@@@@@@@@@*:#@@@@@
....-%@@@@@@@@@@@%+=++=:
.....=%@@@@@@@@@@@@%....
.....*%@@@@@@@@@@@@@:...
....=#@@@@@@@@@@@@@%....
.-.+@@@@@@@@@@@@@@@*....
#%%%@@@@@@@@@@@@@@@#+==+
%%+%@@@@@#@@@@@@@%%+=##%
%*.=#=:-%*%+%@@@#......-
+*.....*@*:.=@#=:.......
@@@@@@@@@@@@@@@@@@@@@@@@
%@#%@@@@@@@@@@@@%%@@@@@@
.-=%@@@@@@@@@@@@--%%@@%#
....=%@@@@@@@@@@%*====:.
....:%@@@@@@@@@@@@%%#...
....-#@@@@@@@@@@@@@@@+..
..:-#@@@@@@@@@@@@@@@@#..
--%@@@@@@%@@@@@@@@@@@#..
%%@%%@@@%*%*%@@@@@%%@%##
@@#:*@@@@#=.=@@@@%::+:+%
+%=.=+=-+%+.:@@%-......=
@@@@@@@@@@@@@@@@@@@@@@@@
%%@@@@@@@@@@@@@@@@@@@@@@
=%%%@@@@@@@@@@@@@@@@@@@@
..-%@@@@@@@@@@@@%#%@@@%*
...:#%@@@@@@@@@@#-=+++-.
....+@@@@@@@@@@@%%%%#*:.
...:+@@@@@@@@@@@@@@@@@%:
.--%%@@@%#%*%@@@@@@@@@%#
%@%@@@@@@#+.-@@@@@@@@@@%
@@@@%#@@@%=..%@@@%%%#%%%
%*%*.=@@@@#.-@@@%-:-.:*+
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@
.+%%@@@@@@@@@@@@@@@@@@%%
..=*@@@@@@@@@@@@@@@@@@@#
...*%%@@@@@@@@@@@##%%%*.
...-%@@@%%%#%@@@%*==+++-
...*@@@@%**.=@@@@@%%@@@@
:*%%@@@@@%-..%@@@@@@@@@@
@@@@@@@@@@#.:%@@@@@@@@@@
@%%@@%#%@%#..#@@@@%*#%*#
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
*#@@@@@@@@@@@@@@@@@@@@@@
.:%%@@@@@@@@@@@@@@@@@@@%
..=*@@@@%@@@@@@@@@@@@@@#
..:%@@@@%#%:+@@@@%%%%%#:
..:#@@@@@#:.:%@@@%=-=+*#
::#@@@@@@@#..%@@@@%%%%@@
%%%@@@@@@@#.:%@@@@@@@@@@
@@@@@@@@@%#:.=%@@@@@@##@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@*
+#@@@@@@%%@@@@@@@@@@@@@%
.:%@@@@@%*%-*@@@@@@@@@@%
..+#@@@@@#-.-@@@@@@@@@@%
.:%%@@@@@%+.:%@@@@@@@@@%
..%@@@@@@@#.:%@@@@@%%#*=
=%%@@@@@@@#..%@@@@@%-=*%
%@@@@@@@@@%*.=%@@@@@%%@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%@@@@@@@@@@@@@%
%@@@@@@@@*%*%@@@@@@@@@%-
-%@@@@@@@#-.=@@@@@@@@@%-
.-%@@@@@@%-.=@@@@@@@@@@%
.=%@@@@@@@*.-@@@@@@@@@@@
:**@@@@@@@*..%@@@@@@@@@@
=%@@@@@@@@%.-%@@@@@@@@@@
%@@@@@@@@@%.:%@@@@@@@%#+
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@@@@@@@@@@
@@@@@@@@@*#-*@@@@@@@@@@%
#%@@@@@@@#:.=%@@@@@@@@#-
:%@@@@@@@%=.+@@@@@@@@@*:
.=@@@@@@@@+.:%@@@@@@@@@%
.#@@@@@@@@+..%@@@@@@@@@@
**%@@@@@@@=.#%@@@@@@@@@@
@@@@@@@@@@-.*@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%@@@@@@@@@@@@@@
@@@@@@@@@*@#%@@@@@@@@@@@
@@@@@@@@@*=.=%@@@@@@@@@@
@@@@@@@@@#-.+@@@@@@@@@@@
@@@@@@@@@@=.=@@@@@@@@@%*
-%@@@@@@@@-..%@@@@@@@%+.
-%@@@@@@@%.--%@@@@@@@%+:
=%@@@@@@@*.+%@@@@@@@@@@%
%@@@@@@@@%+#@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@@@@@@@@@@
@@@@@@@@@*%+#%@@@@@@@@@@
@@@@@@@@@*=.-%@@@@@@@@@@
@@@@@@@@@*-.=%@@@@@@@@@@
@@@@@@@@@#+.-@@@@@@@@@@@
@@@@@@@@@+=..%@@@@@@@@@@
%@@@@@@@%::++%@@@@@@@@%+
+%@@@@@@@#*%@@@@@@@@@@#.
%@@@@@@@@@@@@@@@@@@@@@*:
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@@@@@@@@@@
@@@@@@@@%*#=#%@@@@@@@@@@
@@@@@@@@%+=.-%@@@@@@@@@@
@@@@@@@@@*:.-%@@@@@@@@@@
@@@@@@@@@*+.-@@@@@@@@@@@
@@@@@@@@@=:..%@@@@@@@@@@
@@@@@@@@%--*+%@@@@@@@@@@
@@@@@@@@@%%@@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@@@@@@@@@@
@@@@@@@@@*%=#%@@@@@@@@@@
@@@@@@@@@*=.-@@@@@@@@@@@
@@@@@@@@@%:.-%@@@@@@@@@@
@@@@@@@@@@=.-%@@@@@@@@@@
@@@@@@@@@%...%@@@@@@@@@@
@@@@@@@@@*.-+%@@@@@@@@@@
@@@@@@@@@@%%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@@@@@@@@@@
@@@@@@@@%*%++%@@@@@@@@@@
@@@@@@@@@#-.:%@@@@@@@@@@
@@@@@@@@@@+.:@@@@@@@@@@@
@@@@@@@@@@#.:%@@@@@@@@@@
@@@@@@@@@@#..#@@@@@@@@@@
@@@@@@@@@@%.:%@@@@@@@@@@
@@@@@@@@@@%-.%@@@@@@@@@@
@@@@@@@@@@@%%@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@@@@@@@@@@
@@@@@@@@@#%*-%@@@@@@@@@@
@@@@@@@@@%::.%@@@@@@@@@@
@@@@@@@@@@#:.#@@@@@@@@@@
@@@@@@@@@@%..#@@@@@@@@@@
@@@@@@@@@@#..*@@@@@@@@@@
@@@@@@@@@@@+.=@@@@@@@@@@
@@@@@@@@@@@@=.+@@@@@@@@@
@@@@@@@@@@@@#-+@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%@@@@@@@@@@@@@@
@@@@@@@@@*%#:*@@@@@@@@@@
@@@@@@@@@%=-.=@@@@@@@@@@
@@@@@@@@@@%-.-@@@@@@@@@@
@@@@@@@@@@@=.+@@@@@@@@@@
@@@@@@@@@@%-.-@@@@@@@@@@
@@@@@@@@@@%=..*@@@@@@@@@
@@@@@@@@@@@%#=.=%@@@@@@@
@@@@@@@@@@@@@%:.%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%@@@@@@@@@@@@@@
@@@@@@@@@*%#:=@@@@@@@@@@
@@@@@@@@@@+=.:@@@@@@@@@@
@@@@@@@@@@#=..#@@@@@@@@@
@@@@@@@@@@@*..%@@@@@@@@@
@@@@@@@@@@@=..%@@@@@@@@@
@@@@@@@@@@%+..+%@@@@@@@@
@@@@@@@@@@@%*+:-%@@@@@@@
@@@@@@@@@@@@@%-.-%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%@@@@@@@@@@@@@
@@@@@@@@@#*%-:#@@@@@@@@@
@@@@@@@@@@#+:.+@@@@@@@@@
@@@@@@@@@@%:..=@@@@@@@@@
@@@@@@@@@@@%..:@@@@@@@@@
@@@@@@@@@@@#..+@@@@@@@@@
@@@@@@@@@@@#..=@@@@@@@@@
@@@@@@@@@@@#-:.+@@@@@@@@
@@@@@@@@@@@@%#-.-%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%@@@@@@@@@@@@@
@@@@@@@@@%+%+:=@@@@@@@@@
@@@@@@@@@@#+=..%@@@@@@@@
@@@@@@@@@@%.:..%@@@@@@@@
@@@@@@@@@@@#-..#@@@@@@@@
@@@@@@@@@@@%-..#@@@@@@@@
@@@@@@@@@@@@...%@@@@@@@@
@@@@@@@@@@@#:..%@@@@@@@@
@@@@@@@@@@@%*=.-%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%#@@@@@@@@@@@@@
@@@@@@@@@%+%#:-%@@@@@@@@
@@@@@@@@@@%=+..*@@@@@@@@
@@@@@@@@@@@::..#@@@@@@@@
@@@@@@@@@@@#=..#@@@@@@@@
@@@@@@@@@@@@=..*@@@@@@@@
@@@@@@@@@@@@-..*@@@@@@@@
@@@@@@@@@@@#:..#@@@@@@@@
@@@@@@@@@@@%=:.#@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@+@@@@@@@@@@@@@
@@@@@@@@@@*%%-:*@@@@@@@@
@@@@@@@@@@%-*:.-@@@@@@@@
@@@@@@@@@@@::..-@@@@@@@@
@@@@@@@@@@@+*:.+@@@@@@@@
@@@@@@@@@@@%-..=@@@@@@@@
@@@@@@@@@@@@=..-@@@@@@@@
@@@@@@@@@@@%=..-@@@@@@@@
@@@@@@@@@@@%-.:=@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%%@@@@@@@@@@@@
@@@@@@@@@@%+@@@@@@@@@@@@
@@@@@@@@@@@+@=:=@@@@@@@@
@@@@@@@@@@@:+-..%@@@@@@@
@@@@@@@@@@@-....%@@@@@@@
@@@@@@@@@@%=*-.:@@@@@@@@
@@@@@@@@@@@+....@@@@@@@@
@@@@@@@@@@@**...@@@@@@@@
@@@@@@@@@@@=+...#@@@@@@@
@@@@@@@@@@%-....%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%#@@@@@@@@@@@
@@@@@@@@@@@#*@@@@@@@@@@@
@@@@@@@@@@@*%+::#@@@@@@@
@@@@@@@@@@@=--..+@@@@@@@
@@@@@@@@@@@-....+@@@@@@@
@@@@@@@@@@%=+-..*@@@@@@@
@@@@@@@@@@%:....#@@@@@@@
@@@@@@@@@@#+....*@@@@@@@
@@@@@@@@@@*%%...*@@@@@@@
@@@@@@@@@@:#+...=@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*@@@@@@@@@@@
@@@@@@@@@@@%=@%%@@@@@@@@
@@@@@@@@@@@%**..+@@@@@@@
@@@@@@@@@@@+-=..-%@@@@@@
@@@@@@@@@@@=....:%@@@@@@
@@@@@@@@@@%+=:..=@@@@@@@
@@@@@@@@@@*:::..*@@@@@@@
@@@@@@@@@@*-....=@@@@@@@
@@@@@@@@@@+##:..-@@@@@@@
@@@@@@@@@%-%#...:%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@##@@@@@@@@@@
@@@@@@@@@@@@=%%%%@@@@@@@
@@@@@@@@@@@@=*..:%@@@@@@
@@@@@@@@@@@*:+...*@@@@@@
@@@@@@@@@@@+-....*@@@@@@
@@@@@@@@@@%+-....#@@@@@@
@@@@@@@@@@+-*=..:%@@@@@@
@@@@@@@@@@+.....:@@@@@@@
@@@@@@@@@%=:--...%@@@@@@
@@@@@@@@@#*%%:...%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%+@@@@@@@@@@
@@@@@@@@@@@@+#%##%@@@@@@
@@@@@@@@@@@@=#...-@@@@@@
@@@@@@@@@@@#:*....%@@@@@
@@@@@@@@@@@+=::...%@@@@@
@@@@@@@@@@%=-....:@@@@@@
@@@@@@@@@@**#:...=@@@@@@
@@@@@@@@@%:.:-...#@@@@@@
@@@@@@@@@%-......*@@@@@@
@@@@@@@@%*=---...=@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#+@@@@@@@@@@
@@@@@@@@@@@@+*%**#%@@@@@
@@@@@@@@@@@@=#....=@@@@@
@@@@@@@@@@@*:#.....%@@@@
@@@@@@@@@@%===-...:%@@@@
@@@@@@@@@@%==.....=@@@@@
@@@@@@@@@@**+.....+@@@@@
@@@@@@@@@%:+#-....*@@@@@
@@@@@@@@@#:.......%@@@@@
@@@@@@@@%*-.......%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#*@@@@@@@@@@
@@@@@@@@@@@@=#%+=+#@@@@@
@@@@@@@@@@@@-#.....#@@@@
@@@@@@@@@@@*-%:....+@@@@
@@@@@@@@@@%=:++....+@@@@
@@@@@@@@@@%-+......#@@@@
@@@@@@@@@@*+-......%@@@@
@@@@@@@@@%-%#......%@@@@
@@@@@@@@@+..::.....@@@@@
@@@@@@@@%*-.......+@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*%@@@@@@@@@@
@@@@@@@@@@@@-%#=:-=%@@@@
@@@@@@@@@@@%-%.....:%@@@
@@@@@@@@@@@+=%:.....*@@@
@@@@@@@@@@@:.#+.....*@@@
@@@@@@@@@@%-#:-.....%@@@
@@@@@@@@@@*+.......-@@@@
@@@@@@@@@@-%-......:@@@@
@@@@@@@@@*.+=.......@@@@
@@@@@@@@@=.........:@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*%@@%@@@@@@@
@@@@@@@@@@@%:%*:..-+%@@@
@@@@@@@@@@@#=%:.....+@@@
@@@@@@@@@@@++%:.....:@@@
@@@@@@@@@@%..%*.....:@@@
@@@@@@@@@@%:+=-.....=@@@
@@@@@@@@@@*=-.......*@@@
@@@@@@@@@@=#........*@@@
@@@@@@@@@#.#-.......+@@@
@@@@@@@@@-..........=@@@
@@@@@##@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%#%@@%%@@@@@@
@@@@@@@@@@@%:%*:..:+%@@@
@@@@@@@@@@@#=%-.....+@@@
@@@@@@@@@@@++%-......%@@
@@@@@@@@@@%:.%*......%@@
@@@@@@@@@@%:==-.....-%@@
@@@@@@@@@@#--.......+@@@
@@@@@@@@@@+*........+@@@
@@@@@@@@@%:*:.......-@@@
@@@@@@@@@=..........:@@@
@@@@@**@@@@@@@@@@@@@@@@@
@@@@@%%@@@@@#%@@%%@@@@@@
@@@@@@@@@@@@:%*:..:+%@@@
@@@@@@@@@@@%-%-.....=@@@
@@@@@@@@@@@*=%-......%@@
@@@@@@@@@@%..%*......%@@
@@@@@@@@@@%--=-.....:@@@
@@@@@@@@@@%:=.......+@@@
@@@@@@@@@@*=........+@@@
@@@@@@@@@%-+........-@@@
@@@@@@@@@*..........:@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@#::#@@@@@@@@@@@@@@
@@@@@@%-.+@@@@@@@@@@@@@@
@@@@@@#..%@@@@@@@@@@@@@@
@@@@@@#..%@@@@@@@@@@@@@@
@@@@@@=..%@@@@@@@@@@@@@@
@@@@@%...+@@@@@@@@@@@@@@
@@@@@#...:@@@@@@@@@@@@@@
@@@@@*....%@@@@@@@@@@@@@
@@@@@=....#@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@*::#@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:@@@@@@@@@@@@@@@
@@@@@@=.:%@@@@@@@@@@@@@@
@@@@@%:.-%@@@@@@@@@@@@@@
@@@@@#...%@@@@@@@@@@@@@@
@@@@@+...+@@@@@@@@@@@@@@
@@@@@-...-@@@@@@@@@@@@@@
@@@@@.....%@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+:-%@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:@@@@@@@@@@@@@@@
@@@@@@=..%@@@@@@@@@@@@@@
@@@@@%:.-%@@@@@@@@@@@@@@
@@@@@#...%@@@@@@@@@@@@@@
@@@@@+...+@@@@@@@@@@@@@@
@@@@@-...-@@@@@@@@@@@@@@
@@@@@.....%@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%%@@@@@@@@@@@@@@@
@@@@@@=.:%@@@@@@@@@@@@@@
@@@@@@#..*@@@@@@@@@@@@@@
@@@@@@=.-@@@@@@@@@@@@@@@
@@@@@@-..%@@@@@@@@@@@@@@
@@@@@%..-%@@@@@@@@@@@@@@
@@@@@*...%@@@@@@@@@@@@@@
@@@@@=...+@@@@@@@@@@@@@@
@@@@@-...=@@@@@@@@@@@@@@
@@@@@:...:@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%%@@@@@@@@@@@@@@@
@@@@@@-.:%@@@@@@@@@@@@@@
@@@@@@#.:#@@@@@@@@@@@@@@
@@@@@%-.=@@@@@@@@@@@@@@@
@@@@@%-..%@@@@@@@@@@@@@@
@@@@@%..-%@@@@@@@@@@@@@@
@@@@@+...%@@@@@@@@@@@@@@
@@@@@-...*@@@@@@@@@@@@@@
@@@@@:...=@@@@@@@@@@@@@#
@@@@%....:@@@@@@@@@@@%*:
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%#%@@@@@@@@@@@@@@@
@@@@@@:.:%@@@@@@@@@@@@@@
@@@@@@*.-%@@@@@@@@@@@@@@
@@@@@%:.+@@@@@@@@@@@@@@@
@@@@@%:..%@@@@@@@@@@@@@@
@@@@@#..-%@@@@@@@@@@@@@@
@@@@@+...%@@@@@@@@@@@@@@
@@@@@:...*@@@@@@@@@@@@@@
@@@@%....=@@@@@@@@@@@*=*
@@@@#....:@@@@@@@@@%+..-
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%%@@@@@@@@@@@@@@@
@@@@@@:.:%@@@@@@@@@@@@@@
@@@@@@*.:#@@@@@@@@@@@@@@
@@@@@%-.=@@@@@@@@@@@@@@@
@@@@@%-..#@@@@@@@@@@@@@@
@@@@@%..-%@@@@@@@@@@@@@@
@@@@@*...%@@@@@@@@@@@@@@
@@@@@-...*@@@@@@@@@@@@@@
@@@@%....=@@@@@@@@@@@@@@
@@@@#....:@@@@@@@@@%--%@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@-.-%@@@@@@@@@@@@@@
@@@@@@*.:#@@@@@@@@@@@@@@
@@@@@@=.=@@@@@@@@@@@@@@@
@@@@@@-..%@@@@@@@@@@@@@@
@@@@@%:.-%@@@@@@@@@@@@@@
@@@@@#...%@@@@@@@@@@@@@@
@@@@@+...+@@@@@@@@@@@@@@
@@@@@-...=@@@@@@@@@@@@@@
@@@@%....:@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%%@@@@@@@@@@@@@@@
@@@@@@-.:%@@@@@@@@@@@@@@
@@@@@@#.:#@@@@@@@@@@@@@@
@@@@@@=.=@@@@@@@@@@@@@@@
@@@@@@=.:@@@@@@@@@@@@@@@
@@@@@%..=@@@@@@@@@@@@@@@
@@@@@#...%@@@@@@@@@@@@@@
@@@@@+...*@@@@@@@@@@@@@@
@@@@@=...=@@@@@@@@@@@@@@
@@@@@-...:@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%%@@@@@@@@@@@@@@@
@@@@@@=.:%@@@@@@@@@@@@@@
@@@@@@#.:#@@@@@@@@@@@@@@
@@@@@@-.=@@@@@@@@@@@@@@@
@@@@@@=.=@@@@@@@@@@@@@@@
@@@@@%..+@@@@@@@@@@@@@@@
@@@@@*...%@@@@@@@@@@@@@@
@@@@@=...*@@@@@@@@@@@@@@
@@@@@-...=@@@@@@@@@@@@@@
@@@@@:...:@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%@@@@@@@@@@@@@@@@
@@@@@@+.:%@@@@@@@@@@@@@@
@@@@@@%.:*@@@@@@@@@@@@@@
@@@@@@=.-@@@@@@@@@@@@@@@
@@@@@@-.-@@@@@@@@@@@@@@@
@@@@%%..=@@@@@@@@@@@@@@@
@@@@@+..:%@@@@@@@@@@@@@@
@@@@@-...*@@@@@@@@@@@@@@
@@@@@:...+@@@@@@@@@%#%@@
@@@@%....-@@@@@@@@%=.-@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@*-=%@@@@@@@@@@@@@@
@@@@@@#..*@@@@@@@@@@@@@@
@@@@@@+.-%@@@@@@@@@@@@@@
@@@@@@-.:%@@@@@@@@@@@@@@
@@@@%#..-%@@@@@@@@@@@@@@
@@@@%+..:%@@@@@@@@@@@@@@
@@@@@-...#@@@@@@@@@@@@@@
@@@@@....+@@@@@@@#-=%@@@
@@@@#....=@@@@@%+-..+%@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:=%@@@@@@@@@@@@@@
@@@@@@*..#@@@@@@@@@@@@@@
@@@@@%=.=%@@@@@@@@@@@@@@
@@@@@%:.:%@@@@@@@@@@@@@@
@@@@%%..-@@@@@@@@@@@@@@@
@@@@@+..:%@@@@@@@@@@@@@@
@@@@@-...#@@@@@@@@@@@@@@
@@@@@:...*@@@@@%##%@@@@@
@@@@%....=@@@@@%..#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:=%@@@@@@@@@@@@@@
@@@@@@*.:%@@@@@@@@@@@@@@
@@@@@%-.=%@@@@@@@@@@@@@@
@@@@@%:.:%@@@@@@@@@@@@@@
@@@@%#..-@@@@@@@@@@@@@@@
@@@@@=..:%@@@@@@@@@@@@@@
@@@@@-...#@@@@@@@@@@@@@@
@@@@@....*@@@@@@@@@@@@@@
@@@@%....+@@@@@%#%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%-:+%@@@@@@@@@@@@@@
@@@@@@+.-%@@@@@@@@@@@@@@
@@@@@%:.+%@@@@@@@@@@@@@@
@@@@@%:.-@@@@@@@@@@@@@@@
@@@@%#..=@@@@@@@@@@@@@@@
@@@@@=..-%@@@@@@@@@@@@@@
@@@@@:...%@@@@@@@@@@@@@@
@@@@%....*@@@@@@@@@@@@@@
@@@@#....+@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%-:*@@@@@@@@@@@@@@@
@@@@@@=.-%@@@@@@@@@@@@@@
@@@@@%:.*@@@@@@@@@@@@@@@
@@@@@%:.-@@@@@@@@@@@@@@@
@@@@%#..=@@@@@@@@@@@@@@@
@@@@@=..:%@@@@@@@@@@@@@@
@@@@%....%@@@@@@@@@@@@@@
@@@@#....*@@@@@@@@@@@@@@
@@@@*....+@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=-+@@@@@@@@@@@@@@@
@@@@@@+.:%@@@@@@@@@@@@@@
@@@@@%=.+%@@@@@@@@@@@@@@
@@@@@%:.:%@@@@@@@@@@@@@@
@@@@%%..-%@@@@@@@@@@@@@@
@@@@@+..:%@@@@@@@@@@@@@@
@@@@@-...#@@@@@@@@@@@@@@
@@@@%....*@@@@@@*-*@@@@@
@@@@#....+@@@@%+:.:+%@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:=%@@@@@@@@@@@@@@
@@@@@@*.:%@@@@@@@@@@@@@@
@@@@@%=.=@@@@@@@@@@@@@@@
@@@@@%-.:@@@@@@@@@@@@@@@
@@@@@%..-@@@@@@@@@@@@@@@
@@@@@*...%@@@@@@-:%@@@@@
@@@@@=...*@@@@%=..-*@@@@
@@@@@:...+@@@@%#:.+%@@@@
@@@@%....=@@@@@#...%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%@@@@@@@@@@@@@@@@
@@@@@@=.:%@@@@@@@@@@@@@@
@@@@@@#.:#@@@@@@@@@@@@@@
@@@@@@=.=@@@@@@#+#@@@@@@
@@@@@@-.-%@@@@%=.:=%@@@@
@@@@@%..=@@@@@*=..*%@@@@
@@@@@*...%@@@@@#..*%@@@@
@@@@@=...+@@@@@*...%@@@@
@@@@@-...=@@@@@#..-%@@@@
@@@@@:...-@@@@%-..=@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%%%@@@@@@@@@@@@@@@
@@@@@@=.:%@@@@@@@@@@@@@@
@@@@@@%..#@@@@@%%@@@@@@@
@@@@@@=.-@@@@@@=.*#%@@@@
@@@@@@=.-%@@@@+...+%@@@@
@@@@@%..=@@@@@%*.:#@@@@@
@@@@@*...%@@@@*:=..=@@@@
@@@@@=...+@@@@%#:.=%@@@@
@@@@@-...-@@@@@+..:@@@@@
@@@@%.....%@@@@#::+%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%%@@@@@@@@@@@@@@@
@@@@@@+.:#@@@@@@@@@@@@@@
@@@@@@%..*@@@@@@@@@@@@@@
@@@@@@+.:%@@@@%-:##@@@@@
@@@@@@=.:%@@@@+...+@@@@@
@@@@@%..=@@@@#+=..**#@@@
@@@@@#...%@@@*+%=.++#@@@
@@@@@+...+@@@@@%-.=@@@@@
@@@@@-...-@@@@@+..:%@@@@
@@@@%.....%@@@%*:.=%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@+:-%@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:%@@@@%==%%@@@@@
@@@@@@=..%@%#%*...=%%%@@
@@@@@%:.-%@%*==:..+==*%@
@@@@@#...%@@@@@%-.#@%%@@
@@@@@+...+@@@@@@-.+@@@@@
@@@@@-...-@@@@@#..-@@@@@
@@@@@.....%@@@@*:.-%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@+::#@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:%@@@@%++%%@@@@@
@@@@@@=.:%@%***...=%*%@@
@@@@@%:.-@@@%*=:.:+++#@@
@@@@@#...%@@@@@%:.#%%%@@
@@@@%+...+@@@@@@-.+@@@@@
@@@@%-...-@@@@@%..=@@@@@
@@@@@:...:@@@@@*:.=@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@*::#@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:%@@@@%++%%@@@@@
@@@@@@=.:%@%***...=%*%@@
@@@@@%:.-@@@%*=:..++*%@@
@@@@@#...%@@@@@%:.%%%%@@
@@@@@+...+@@@@@@-.+@@@@@
@@@@@-...-@@@@@#..=@@@@@
@@@@@:....%@@@@*:.=@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@*::#@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:%@@@@%++%%@@@@@
@@@@@@=.:%@%***...=%*%@@
@@@@@%:.-@@@%*=:..++*%@@
@@@@@#...%@@@@@%:.%%%%@@
@@@@@+...+@@@@@@-.+@@@@@
@@@@@=...-@@@@@#..-@@@@@
@@@@@:....%@@@@*:.-%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@*::#@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:%@@@@%++%%@@@@@
@@@@@@=.:%@%***...=%*%@@
@@@@@%:.-@@@%*=:..++*%@@
@@@@@*...%@@@@@%:.%%%%@@
@@@@@*...+@@@@@@-.+@@@@@
@@@@@=...-@@@@@#..-@@@@@
@@@@@-....%@@@@*:.-%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@*:-%@@@@@@@@@@@@@@
@@@@@@%..+@@@@@@@@@@@@@@
@@@@@@+.:%@@@@%++%%@@@@@
@@@@@@=.:%@%***...=%*%@@
@@@@@%:.=@@@%*=:.:+++#@@
@@@@@*...%@@@@@%:.#%%%@@
@@@@@+...+@@@@@@-.+%@@@@
@@@@@=...-@@@@@#..-@@@@@
@@@@@-....%@@@@*:.-%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+:-%@@@@@@@@@@@@@@
@@@@@@#..*@@@@@@@@@@@@@@
@@@@@@+.-%@@@@%++%%@@@@@
@@@@@@-.-%@%*#*...=%#%@@
@@@@@%..=@@%#+=:.:+++#@@
@@@@@+..:%@@@@@%:.#%%%@@
@@@@@+...*@@@@@@-.+%@@@@
@@@@@-...-@@@@@#..-@@@@@
@@@@@:....%@@@@*:.-%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@+:-%@@@@@@@@@@@@@@
@@@@@@#..*@@@@@@@@@@@@@@
@@@@@@+.-%@@@@%++%%@@@@@
@@@@@@-.-%@%*#*...=%#%@@
@@@@@%..=@@%#+=:..+++#@@
@@@@@+..:%@@@@@%:.#%%%@@
@@@@@=...*@@@@@@-.+%@@@@
@@@@@-...=@@@@@#..-@@@@@
@@@@@:...:@@@@@*:.-%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+:-%@@@@@@@@@@@@@@
@@@@@@+..*@@@@@@@@@@@@@@
@@@@@%=.=%@@@@@*=%%@@@@@
@@@@@%-.-@@@@@+...-%@@@@
@@@@@%..+@@@%#*-..#%#%@@
@@@@@+..-@@@*=+#:.=-=*@@
@@@@@=...#@@@@@%-.*%@@@@
@@@@@:...+@@@@@#..=@@@@@
@@@@@....-@@@@@*:.-%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+:=%@@@@@@@@@@@@@@
@@@@@@=..*@@@@@@@@@@@@@@
@@@@@%=.=%@@@@@%+=@@@@@@
@@@@@%:.=@@@@@*...:%@@@@
@@@@@#..+@@@@@%*..*%@@@@
@@@@@=..=@@@@@%-..+%@@@@
@@@@@-...%@@@@=+..=-%@@@
@@@@@....*@@@@%*..=%@@@@
@@@@%....=@@@@@*..=%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+:=%@@@@@@@@@@@@@@
@@@@@%-..*@@@@@@@@@@@@@@
@@@@@%-.+%@@@@@%*-#@@@@@
@@@@@%:.=@@@@@%:..-%@@@@
@@@@@#..*@@@@@@%..*%@@@@
@@@@@=..=@@@@@%=..*@@@@@
@@@@@:...%@@@@#-..-#@@@@
@@@@%....#@@@@@+..+%@@@@
@@@@%....+@@@@@*..=@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+:=%@@@@@@@@@@@@@@
@@@@@%-..#@@@@@@@@@@@@@@
@@@@@%-.*%@@@@@%#-+@@@@@
@@@@@%..+@@@@@%*..:%@@@@
@@@@@*..*@@@@@@%..*%@@@@
@@@@@-..+@@@@@@-..*@@@@@
@@@@@...:%@@@@@+..+@@@@@
@@@@%....%@@@@@=..*@@@@@
@@@@#....*@@@@@+..+@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+:+%@@@@@@@@@@@@@@
@@@@@%-..%@@@@@@@@@@@@@@
@@@@@%:.*%@@@@@##-=%@@@@
@@@@@#..*@@@@@@%..:%@@@@
@@@@@+..#@@@@@@#:.#%@@@@
@@@@@-..+@@@@@%:..+@@@@@
@@@@%...:@@@@@@+..#@@@@@
@@@@#....%@@@@@=..#@@@@@
@@@@*....#@@@@@+:.*@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%-..%@@@@@@@@@@@@@@
@@@@%%:.*@@@@@@%#--%@@@@
@@@@@#..*@@@@@@%:..%@@@@
@@@@@+..#@@@@@@%:.#%@@@@
@@@@@:..*@@@@@%-..+@@@@@
@@@@%...-@@@@@@+..#@@@@@
@@@@*....%@@@@@=..#@@@@@
@@@@+....#@@@@@*:.#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%:..%@@@@@@%@@@@@@@
@@@@%#:.*@@@@@@%#=-%@@@@
@@@@@#..*@@@@@@%:..%@@@@
@@@@@+..#@@@@@@%:.*%@@@@
@@@@@:..*@@@@@@-..=@@@@@
@@@@%...-@@@@@@+..#@@@@@
@@@@*....%@@@@@+..#@@@@@
@@@@+....%@@@@@*:.#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%:..%@@@@@@%@@@@@@@
@@@@%#:.*@@@@@@%#==%@@@@
@@@@@#..*@@@@@@%:..%@@@@
@@@@%+..#@@@@@@%:.*%@@@@
@@@@%:..*@@@@@%-..=@@@@@
@@@@%...-@@@@@%+..#@@@@@
@@@@*....@@@@@@+..%@@@@@
@@@@+....%@@@@@*:.#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%:..%@@@@@@%@@@@@@@
@@@@%#:.*@@@@@@%#==%@@@@
@@@@@#..+@@@@@@%:..%@@@@
@@@@%+..*@@@@@@%:.*%@@@@
@@@@%:..*@@@@@%-..=@@@@@
@@@@%...-@@@@@%+..#@@@@@
@@@@*....%@@@@@+..%@@@@@
@@@@+....%@@@@@#:.#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%:..%@@@@@@%@@@@@@@
@@@@%#:.*@@@@@@%#==%@@@@
@@@@@#..+@@@@@@%:..%@@@@
@@@@%+..*@@@@@@%:.*%@@@@
@@@@%:..*@@@@@%-..=@@@@@
@@@@%...-@@@@@%+..#@@@@@
@@@@*....%@@@@@+..%@@@@@
@@@@+....%@@@@@*:.#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%:..%@@@@@@%@@@@@@@
@@@@%#:.*@@@@@@%#==%@@@@
@@@@@#..=@@@@@@%:..%@@@@
@@@@%+..*@@@@@@%:.*%@@@@
@@@@%:..*@@@@@%-..=@@@@@
@@@@%...-@@@@@%+..#@@@@@
@@@@*....%@@@@@+..%@@@@@
@@@@+....%@@@@@*:.#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%:..%@@@@@@%@@@@@@@
@@@@%#:.*@@@@@@%#==%@@@@
@@@@@#..=@@@@@@%:..%@@@@
@@@@%+..+%@@@@@%:.*%@@@@
@@@@%:..*@@@@@%-..=@@@@@
@@@@%...-@@@@@%+..#@@@@@
@@@@*....@@@@@@+..%@@@@@
@@@@+....%@@@@@*:.#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:+@@@@@@@@@@@@@@@
@@@@%%:..%@@@@@@%@@@@@@@
@@@@%%:.+@@@@@@%#=-%@@@@
@@@@@*..:%@@@@@%:..%@@@@
@@@@@+..:%@@@@@%:.*%@@@@
@@@@%:..*@@@@@%-..=@@@@@
@@@@#...-@@@@@%+..#@@@@@
@@@@+....@@@@@@+..%@@@@@
@@@@-....%@@@@@*:.*@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@=:=%@@@@@@@@@@@@@@
@@@@@%:..#@@@@@@%@@@@@@@
@@@@%%-.=@@@@@@##--%@@@@
@@@@@*...#@@@@@%:..%@@@@
@@@@@*...#@@@@@#:.*%@@@@
@@@@%:..=@@@@@%:..+@@@@@
@@@@#...-@@@@@@=..*@@@@@
@@@@+....%@@@@@+..#@@@@@
@@@@:....%@@@@@*:.+@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@@-.-%@@@@@@@@@@@@@@
@@@@@#...+@@@@@@@%%@@@@@
@@@@%%=.:%@@@@%*+.:%@@@@
@@@@@*..:-%@@@@*..:#@@@@
@@@@@#..+:%@@@@#..#%@@@@
@@@@%-..:#@@@@%:..+@@@@@
@@@@%...:%@@@@%...+@@@@@
@@@@*....#@@@@@=..#@@@@@
@@@@-....#@@@@@=..-@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@%#%@@@@@@@@@@@@@@@
@@@@@@:..+@@@@@@@@@@@@@@
@@@@@#...:%@@@@@#*%@@@@@
@@@@@%+..*@@@@+=:.+@@@@@
@@@@@+....+@@@#-...*@@@@
@@@@@%..#-:%@@%-.:%%@@@@
@@@@%=..-.%@@@+:..*@@@@@
@@@@%....%@@@%.....#@@@@
@@@@*....*@@@@*...#%@@@@
@@@@=....=@@@@%...-@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+-=#@@@@@@@@@@@@@@
@@@@@%....#@@@@@@@@@@@@@
@@@@@#:...*@@@@#=+%@@@@@
@@@@@%+..-#@@*-:..#@@@@@
@@@@%+.....#@#=....+@@@@
@@@@@%..=%.=@@#..=%%@@@@
@@@@%+..=::%@%-...#@@@@@
@@@@%:...:%@%--:.::-@@@@
@@@@*....-@@%:=..:%*@@@@
@@@@+.....%@@%=...*%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%-.:=%@@@@@@@@@@@@@
@@@@@%....-%@@@@@@@@@@@@
@@@@@%:...-%@@%=:=%@@@@@
@@@@@%*..:*@#-:..:#%@@@@
@@@@%*.....*%+:....+@@@@
@@@@@#...#:.%@-..+%@@@@@
@@@@%#..-+.*@#...-%@@@@@
@@@@%-....-%%:+...:+@@@@
@@@@#....:%@*.:..-*=@@@@
@@@@+.....#@%+:...%%@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%:..:+%@@@@@@@@@@@@
@@@@@%.....+@@%%%@@@@@@@
@@@@@%.....-%@+..=@@@@@@
@@@@@%%...+#-:...-#%@@@@
@@@@@%:....==:.....+@@@@
@@@@@+.....:%+...#%%@@@@
@@@@@@:..*..%=...%@@@@@@
@@@@@+...-.*#.-..=%@@@@@
@@@@%:....-%=.-...:%@@@@
@@@@+.....+@*....-=%@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%:...-#@@@@@@@@@@@@
@@@@@%.....:%%*#%%@@@@@@
@@@@@%......+#...+@@@@@@
@@@@@%*...::-....+%@@@@@
@@@@@@*.....:......=@@@@
@@@@%+......+...-**%@@@@
@@@@@*....:.=...+@@@@@@@
@@@@@%:..-.......%@@@@@@
@@@@%=.....=.=:..#@@@@@@
@@@@%......%:....:%@@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%:...-#@@@@@@@@@@@@
@@@@@%......#%+*#%@@@@@@
@@@@@@:.....-=...=@@@@@@
@@@@@%=:....-....#@@@@@@
@@@@@@#:..........:+@@@@
@@@@%#..........:+=+@@@@
@@@@%+..........#@@@@@@@
@@@@@@:..:=.....+@@@@@@@
@@@@@*...:.......%@@@@@@
@@@@%:.....+.-...%@@@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%-...-#@@@@@@@@@@@@
@@@@@%......##+*#%@@@@@@
@@@@@@:.....-=...=@@@@@@
@@@@@%=:...:-....#@@@@@@
@@@@@@#:.........:=*@@@@
@@@@%#..........:===@@@@
@@@@%+..........#%@@@@@@
@@@@@@:..:=.....*%@@@@@@
@@@@@*...:.......%@@@@@@
@@@@%:.....*.:...%@@@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%-...-#@@@@@@@@@@@@
@@@@@%......#%**%%@@@@@@
@@@@@@:.....-=...=@@@@@@
@@@@@%=....:=....#@@@@@@
@@@@@@%:.........:=#@@@@
@@@@%#..........:=-=@@@@
@@@@%+..........#%@@@@@@
@@@@@@:..:=.....#%@@@@@@
@@@@@#...:.......%@@@@@@
@@@@%:.....+.-...%@@@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%-...-#@@@@@@@@@@@@
@@@@@%......#%**%%@@@@@@
@@@@@%:.....==...=@@@@@@
@@@@@%=....:=....#@@@@@@
@@@@@@%:.........:=#@@@@
@@@@%#..........:=-=@@@@
@@@@%=..........#%@@@@@@
@@@@@@:...=.....*%@@@@@@
@@@@@#...:......:@@@@@@@
@@@@%:.....+.-...%@@@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%-...-#@@@@@@@@@@@@
@@@@@%......#%+*%%@@@@@@
@@@@@%:.....==...=@@@@@@
@@@@@%=....:=....#@@@@@@
@@@@@@%:.........:=#@@@@
@@@@%#..........:=-=@@@@
@@@@%=..........#%@@@@@@
@@@@@@:...=.....*%@@@@@@
@@@@@#...:......:%@@@@@@
@@@@%:.....+.-...%@@@@@@
@@@@@@%%%%@@@@@@@@@@@@@@
@@@@@%-...-#@@@@@@@@@@@@
@@@@@%......##+*%%@@@@@@
@@@@@%:.....==...=@@@@@@
@@@@@%=....:=....#@@@@@@
@@@@@@%:.........:+#@@@@
@@@@%#..........:===@@@@
@@@@%=..........#%@@@@@@
@@@@@@:...=.....*%@@@@@@
@@@@@#...:......:%@@@@@@
@@@@%:.....+.-...%@@@@@@
@@@@@@#***%@@@@@@@@@@@@@
@@@@@#.....*@@@@@@@@@@@@
@@@@@#......*#-=*#@@@@@@
@@@@@%......--...:@@@@@@
@@@@@#=....:=....*@@@@@@
@@@@@@#..........:+#@@@@
@@@@%#...........=--%@@@
@@@@%:..........*@@@@@@@
@@@@@%....-.....#%@@@@@@
@@@@@#...-......:%@@@@@@
@@@@%:.....-.....%@@@@@@
.........:%@@#..........
..........*@%+..........
...........+=...........
...........=:...........
..........+%%*+.........
.........#%@%*=.........
..........=@*...........
..........=@+...........
.........:%@#...........
.........-#%#:..........
...........--...........
.........:%@@%..........
..........+%%+..........
...........=-...........
...........+-...........
.........:*@@%*:........
.........*#@#+-.........
..........+@*...........
..........+@+...........
.........-%@%...........
.........-*%*:..........
...........-:...........
..........%@@%..........
..........=%%=..........
...........-:...........
...........*+...........
.........-#@@%%:........
.........+#@#=:.........
..........*@#:..........
..........*@#...........
.........-%@%:..........
.........:+#*:..........
...........::...........
..........%@@#..........
..........-%%-..........
...........::...........
...........**:..........
.........-#@@%%=........
.........=*@%-..........
..........*@%:..........
..........#@%:..........
.........:%@%=..........
..........-*+:..........
........................
..........#@@#..........
..........-%%:..........
...........:............
...........*#-:.........
.........:*%@@%+........
.........-+%%-..........
..........=@%-..........
..........+@@-..........
..........#@%#..........
..........:++:..........
........................
..........*@@*..........
..........:##:..........
...........::...........
...........+%=-.........
..........*%@@%+........
.........:=%@-..........
...........#@=..........
...........%@*..........
..........-%@%=.........
..........:++:..........
........................
..........+@@=..........
...........##...........
............:...........
...........=%+-.........
..........*%@@%*........
.........:=%@=..........
...........+@+..........
...........*@#..........
...........%@%*.........
...........++-..........
........................
..........=@@-..........
...........#*...........
............:...........
...........=%+-.........
..........*%@@%*........
..........=#@+..........
...........+@*..........
...........*@#..........
...........%@%*.........
...........=+-..........
........................
..........:%%...........
...........**...........
............:...........
...........-%+-.........
..........*%@%%*........
..........=#@=:.........
...........+@+..........
...........*@*..........
...........%@%=.........
...........=*-..........
........................
...........##...........
...........++...........
............:...........
...........-%*-:........
..........*%@@%#........
..........=#@+:.........
...........=@+..........
...........*@*..........
..........:%@%-.........
...........-*-..........
........................
...........**...........
...........==...........
........................
...........-%*-.........
..........*%@@%#:.......
..........-*@+:.........
...........=@+..........
...........*@*..........
..........:%@%-.........
..........:-#-..........
........................
...........++...........
...........--...........
........................
...........-%*-.........
..........*%@@%#:.......
..........-*@+:.........
...........=@*..........
...........*@*..........
..........:%@%=.........
..........:=#-..........
........................
...........--...........
...........::...........
........................
...........=%+-.........
..........*%@@%*........
..........=#@=:.........
...........*@#..........
...........%@#..........
..........-@@%-.........
...........=*-..........
........................
...........::...........
............:...........
........................
...........*#=-.........
.........:#%@@%+........
.........:=%%-..........
...........#@*..........
..........-@@*..........
..........+@%%..........
...........=+:..........
........................
........................
........................
........................
...........##-:.........
.........-%@@%#-........
.........-+%%:..........
...........%%:..........
..........+@@:..........
.........:%%@+..........
..........:++...........
........................
........................
........................
........................
..........:#*-:.........
.........=%@@%#:........
.........=+%%:..........
..........:%#...........
..........*@#...........
.........=@%%-..........
..........-*+:..........
........................
........................
........................
........................
..........:%#=-.........
.........+%%@%%-........
.........=+%%:..........
..........=%#...........
..........*@*...........
.........*@@%...........
.........:+**...........
........................
........................
........................
...........=+:..........
..........+%@%*=........
........-%@@@@%#=.......
........:=+%%=:.........
..........=%%-..........
..........*@%...........
.........=%@%:..........
........:%@@@+..........
.........:+##:..........
........................
............=:..........
...........*%%=.........
.........+#@@@@%*-......
........#@@@@@@@%*......
........:-+%@*--::......
..........=%@*..........
..........+@@*..........
.........:%@@*..........
.........#@@@#..........
........+@@@@@=.........
..............--........
............-#%#=.......
.........=+*%@@@%.......
.......-%@@@@@@@@%+:....
.......:+=*%@@@@@@@%-...
.........:-%@@=+#*-+-...
..........=%@@+...:.....
..........:%@@%.........
..........*@@@%:........
.........:%%@@%:........
.........#@@@@#.........
................+.......
.............-#%%=......
........-*###%@@@%......
........+*%@@@@@@@=.....
........::=*@@@@@@@%-...
..........:*%@#+++*%%:..
..........:%@@*.::::-...
...........#@@%:........
..........:%@@%=........
..........=@@@@+........
..........%@@@@=........
.................=:.....
..............+%%%-.....
........+%%%%%@@@@#.....
........--+%@@@%@@%.....
.........::+%@%%@@@%=...
...........=%%%:+#%%%-..
..........=#@@%:..-:+=..
...........#@@@=........
..........-#@@@*........
...........#@@@*........
..........:@@@@+........
................::=-....
.........-==-:-#@@%=....
........+#%@@@@@@@@%....
.........-:#@@@@@@@#....
..........:=%@@%%@@@#:..
...........-*%%*:=#%@%:.
..........*+%@@*:::=+**.
..........-%@@@%....:-:.
..........=*@@@@-.......
..........:*@@@@=.......
...........#@@@@-.......
.........:--:...:*#*%-..
........+*%@@%##@@@@@#..
........--+=%@@@@@@@@%..
..........-%@@@@@@@@@*..
..........::#%@@%#%@@%+.
..........=.+%@@#=-*%@@#
..........*.#%@@#.---+%@
.........+%*@@@@%.....-=
..........=%@@@@@-.....:
.........:**@@@@@%......
...........#@@@@@@-.....
.......:=%@@@@%**%@@@@%:
........=+=%@@@@@@@@@@@*
..........-*%@@@@@@@@@@=
..........=%%%@@@@@@@@@=
...........:%%@@@*%@@@@%
.......*%%#+*%@@%=:#%@@@
.......:%@@@@@@@@=..+=*%
........:@%@@@@@@+...--+
........=@*@@@@@@#......
.........%#%@@@@@%-.....
.........-:@@@@@@@%:....
........+#%@@@@%#%@@@@@#
.........=-#@@@@@@@@@@@@
..........-+@@@@@@@@@@@%
..........=%@@@@@@@@@@@#
...........:%@@@@*%@@@@@
......-==-..#%@@@=:*%@@@
......-%@@%#@@@@@-..+=*%
.......:%@@@@@@@@=...:-+
........+@@@@@@@@+......
........=%%@@@@@@#......
........:-+@@@@@@@=.....
........*#%@@@@@%@@@@@@#
.........=-#@@@@@@@@@@@@
..........-=%@@@@@@@@@@#
..........+%@@@@@@@@@@@%
...........-@@@@@+%@@@@@
......-+++=-#%@@@-:*%@@@
......:#@@@@@@@@@-..==*%
........*@@@@@@@@-...:-=
........-%@@@@@@@=......
........:%@@@@@@@*......
........:-=@@@@@@%:.....
........*#%@@@@@@@@@@@@%
.........--#@@@@@@@@@@@%
..........:+@@@@@@@@@@@*
..........*%@@@@@@@@@@@%
..........:*@@@@%=%@@@@@
......:*#%%#@@@@%-:*#%@@
.......=%@@@@@@@@-..:+#%
........:#@@@@@@@+.....=
.........*@@@@@@@#......
.........*#@@@@@@@:.....
.........:-@@@@@@%+.....
........**%@@@@@@@@@@@@%
.........::#@@@@@@@@@@@%
..........:*@@@@@@@@@@@*
.........:*%@@@@@@@@@@@@
..........=#@@@@#=%@@@@@
......:+#%%%@@@@%-:+*%@@
.......+%@@@@@@@%=..::*%
.........+@@@@@@@*.....-
.........-@@@@@@@%:.....
.........*+@@@@@@@*.....
..........-@@@@@@@#:....
........+*%@@@@@@@@@@@@%
.........::#@@@@@@@@@@@%
..........:*@@@@@@@@@@@#
.........:*%@@@@@@@@@@@@
........-=#@@@@@#=%@@@@@
......+%@@@@@@@@%::+*%@@
.......=%@@@@@@@@-..::*%
.........#@@@@@@@*.....-
.........=%@@@@@@%:.....
.........*=%@@@@@@*.....
..........-@@@@@@@%-....
........-+*%@@@@@@@@@@@@
.........::+%@@@@@@@@@@@
..........:*%@@@@@@@@@@%
.......=+*#%@@@@@@@@@@@@
.....=%@@@@%@@@@#=%@@@@@
......+%@%=-@@@@%::+#%@@
.......:%#.:@@@@@-..::*%
........=%=#@@@@@*.....-
.........+%%@@@@@%......
.........#*@@@@@@@+.....
..........-@@@@@@@%-....
........=*%%@@@@@@@@@@@%
.........::#%@@@@@@@@@@%
.......:==-*%@@@@@@@@@@*
.....:#@@%#%@@@@@@@@@@@@
.....#@@%:+%@@@@*=%@@@@@
......-##..=@@@@%:.+*%@@
.......=%:.=@@@@%:..::*%
........*#+@@@@@@+.....:
........:%%@@@@@@#......
........:#-%@@@@@@=.....
..........-@@@@@@@%.....
.......:*#%@@@@@@@@@@@@-
.........:=%@@@@@@@@@@@-
.........-=*@@@@@@@@@@%-
.......=%#%%@@@@%@@@@@@@
......+@+.+%@@@@++%@@@@@
......=%:..+@@@@#..=+%@@
......:%=.**@@@@%...:-+#
.......-%%%@@@@@@-.....:
.........-%@@@@@@*......
........:#:%@@@@@%:.....
..........-@@@@@@@#.....
.......-*#%@@@@@@@@@@@@+
.........:=#%@@@@@@@@@@=
..........:*%@@@@@@@@@@*
.........=#%@@@@%%@@@@@@
.......:+.=#@@@@#-#@@@@@
......*%-..=%@@@%:.==#@@
......:##=*%@@@@@-..::=#
........=**%@@@@@+......
..........*%@@@@@%......
.........#=#@@@@@@=.....
...........%@@@@@@%.....
........:+=#@@@@@@@@@@@@
..........::*%@@@@@@@@@@
...........-+%@@@@@@@@@@
-%#:.......+@@@@@@%@@@@@
%%%#:......:+%@@@@*=%@@@
@@@@#==.....:%@@@@#..--*
@@@@%%*%#+==#@@@@@%...::
%@%+....-+**%@@@@@@-....
:#-........-%@@@@@@*....
..........+*=@@@@@@%....
..........:.+@@@@@@@*...
...........:-:%@@@@@@@@@
.............:=*@@@@@@@@
.............-#%@@@@@@@@
.+*..........:%@@@@@@%%@
=@@%:.........:#@@@@@%=%
%@@@%=.:..:::-:#@@@@@%.:
@@@@@@%%####%%%%@@@@@@-.
%@@@%=-.......-%@@@@@@+.
+@@%:.........#%@@@@@@#.
.+*.........:#=#@@@@@@%:
............-::%@@@@@@@*
...............-:*#@@@@@
................:*#@@@@@
...::...........:%@@@@@@
..-%%-...........*%@@@@@
..%@@%+...........-%@@@@
.=@@@@@#-=--====+=+%@@@@
.+@@@@@@%%#*****##%@@@@@
.=@@@@@+-:........#%@@@@
..#@%%=..........#%@@@@@
..:%%:.........:#+*@@@@@
...............=-.*@@@@@
...................=*%@@
...................+%%@@
....=*.............=@@@@
...=%@%-...........:+#@@
...%@@@%=............+@@
..=%@@@@@*=++++****#*#@@
..=@@@@@@@@%*+++++*##%@@
..-@@@@@%--.........-%@@
...#@@@#:..........+%@@@
...:#%*...........=%+%@@
.....-...........=#::%@@
.......................+
......==...............-
.....=@@*..............:
....-%@@@%-.............
....*@@@@@%=.........:.-
....%@@@@@@@#%%%%%%%%%@%
....%@@@@@@@%@%=---====+
....*@@@@@@+.:..........
....-%@@@%=............+
.....+@@%-............+%
......=#:............*%+
........=:..............
.......#@%=.............
......*@@@@*............
.....:%@@@@@%:..........
.....+@@@@@@@%=:-----==+
.....*@@@@@@@@@@@@%@@@@@
.....+@@@@@@@@%%%*-...::
.....=@@@@@@@#..........
......%@@@@@*...........
......-%@@%+............
.......-%%=.............
........-#=.............
.......-%@@#:...........
.......%@@@@%-..........
......=@@@@@@@*.........
......*@@@@@@@@#-=+++++*
......#@@@@@@@@@@@@@%%%%
......#@@@@@@@@%#%%+:...
......+@@@@@@@%-........
.......%@@@@@%-.........
.......=%@@@%:..........
........=%@#............
.........=%%-...........
........-%@@@*..........
........#@@@@@%=........
.......-@@@@@@@@*:......
.......+@@@@@@@@@%+*##%%
.......+@@@@@@@@@@@@@@@#
.......=@@@@@@@@@@#%%*-.
.......:%@@@@@@@@+......
........*@@@@@@%=.......
........:%@@@@%-........
.........-%@@%-.........
..........#@@@%+........
.........+@@@@@@#:......
.........%@@@@@@@%=.....
........=@@@@@@@@@@*....
........+@@@@@@@@@@@%#%%
........*@@@@@@@@@@@@@@@
........+%@@@@@@@@%%*%@%
........-%@@@@@@@@#:..:.
.........%@@@@@@%+......
.........-%@@@@#-.......
..........+@@%*.........
.........-@@@@@@%*:.....
.........%@@@@@@@@%+....
........=@@@@@@@@@@@%+..
........+#%%%%%%@@@@@@%=
........:=%%--==++*#%%%@
.........=%#........:+#@
.........+@@=..........+
.........+=+............
.........:.:............
........................
........................
.............:+#%%%+....
................-*%%%+..
..........::......:+%@%+
..........%+.........-*%
.........:%#...........=
.........=%#............
.........+@@=...........
.........+=+............
.........:.:............
........................
........................
................-*%%@%=.
..................:+%%@%
..........::.........-#%
..........#*...........:
.........:%%............
.........=%%............
.........+@@*...........
.........+=*............
.........:.:............
........................
........................
...................=#%@@
.....................:*%
..........::............
..........*#............
..........%%:...........
.........:%%:...........
.........=@@%...........
.........=+*............
.........:.:............
........................
........................
......................:+
........................
..........::............
..........=%............
..........#%=...........
..........%%=...........
.........:%@%:..........
.........:**:...........
.........:::............
........................
........................
........................
........................
..........::............
..........=%:...........
..........*%=...........
..........#%=...........
.........:%@%-..........
.........:**-...........
..........::............
........................
........................
........................
........................
...........:............
..........-%:...........
..........*%+...........
..........#%=...........
..........%@%-..........
..........**-...........
..........:::...........
........................
........................
........................
........................
..........:-............
..........+%:...........
..........#%+...........
..........%%=...........
.........:%@%:..........
.........-%%*:..........
.........----...........
........................
........................
........................
........................
..........-=............
..........*%:...........
..........%%*...........
.........-@@-...........
.........-@@#...........
.........#@@%+..........
.........=++-...........
.........-:--...........
........................
........................
........................
..........=+-...........
..........%%-...........
.........-@%+...........
.........*%%+...........
.........+@@+...........
.........%@@%:..........
........*@@@@#..........
.........#+++...........
........:*:-+...........
........................
........................
..........+*-...........
.........=%%-...........
........:%@%+...........
........:%@%*...........
.........#@@+...........
........:%@@%...........
........#@@@@=..........
.......=%@@@@%..........
........+#==+...........
........................
........................
..........+#-...........
.........=%%-...........
........*@@%+...........
........##%%*...........
.........#@@+...........
.........%@@%...........
........#@@@@=..........
.......+%@@@@#..........
........*%+=*:..........
........................
........................
..........=#=...........
.........-%%=...........
........+%@%*...........
.......:##%%#:..........
.........*@@*...........
.........%@@%:..........
........+%@@@+..........
.......-%@@@@%..........
........+%+=#:..........
........................
.........-*##*:.........
........=%@@@@%=........
........*@@@@@%=........
........-#@@@@%:........
.........#@@@@%:........
.......:*%@@@@@=........
......*%%%@@@@@%:.......
......#%+%@@@@@%-.......
......-%-%@@@@@%:.......
.......+#%@@@@@%:.......
........................
.........:*##+..........
........-%@@@@#-........
........*@@@@@%:........
........=#@@@@%.........
.........#@@@@%.........
.......:*%@@@@@-........
......*%%%@@@@@%........
......#%=%@@@@@%........
......-%:%@@@@@#........
.......+#@@@@@@#........
........................
.........:*##+..........
........-%@@@@#-........
........+@@@@@%:........
........=#@@@@%.........
.........#@@@@%.........
........*%@@@@@-........
......*%%%@@@@@%........
......#%=%@@@@@%:.......
......-%:%@@@@@#........
.......+#@@@@@@#........
........................
.........:+**+..........
........:#@@@@%-........
........+@@@@@%-........
........=#@@@@%:........
.........*@@@@%:........
........+%@@@@@-........
......+%%%@@@@@%........
......#%+%@@@@@%:.......
......-%:%@@@@@#:.......
.......+#%@@@@@#........
........................
..........+**+..........
........:#@@@@%-........
........=%@@@@%=........
........=#@@@@%-........
.........+@@@@%:........
........+%@@@@@=........
......+#%%@@@@@%........
......*%+%@@@@@@:.......
......-%:%@@@@@%:.......
.......+*%@@@@@%........
........................
..........=**+..........
........:#@@@@%-........
........=%@@@@@=........
........=#@@@@%-........
.........*@@@@%-........
........+%@@@@@=........
......+#%%@@@@@%........
......#%+%@@@@@%:.......
......-%-%@@@@@%:.......
.......+#%@@@@@%........
........................
##+-:...................
%%%*+-:.................
%%%#+=:.................
%@%*+-:.................
%@%*+-:.................
%@%#+=:.................
%@%%*+-:................
%@@%#+-:................
%@@%#+-:................
%@@%*+-:................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
.............:......-...
............-###%%%%%#+=
............=%@@@@@%%#+-
............:-#@@@@%*+-.
..............+@@@@%*=-.
.............:*@@@@%*=-.
...........:*%@@@@@%%*=:
..........:*%%%@@@@@%%*=
..........:%#+%@@@@@@%*-
...........=%*%@@@@%%#+-
........................
.......:......:.........
.......*#*#####:........
......:%@@@@@%#=........
.......:+%@@@%..........
........:%@@@@:.........
........-@@@@@-.........
......+%@@@@@@#.........
.....+%%%@@@@@@+........
.....%*.%@@@@@@-........
.....-%:%@@@@@@-........
........................
.......:......:.........
.......*#*##%##:........
......-%@@@@@%#=........
.......:+%@@@@..........
........-%@%@@:.........
........-@@%@@-.........
......+%%@@@@@#.........
.....+%%%@@@@@@*........
.....%*.%@@@@@@-........
.....-%:%@@@@@@-........
........................
.......:......-.........
......:*###%%##-........
......-%@@@@@@#=........
.......:+@@@@@..........
........-%%%@@:.........
........=%@%@@:.........
......+%@@@@@@#.........
.....+%%%@@@@@@*........
.....%*.%@@@@@@=........
.....=%:%@@@@@@=........
........................
.......:......-.........
......:###%%%#%-........
......-%@@@@@@#+........
.......:+@@@@@:.........
........-%%%@@-.........
........-%@%@@-.........
......+%%@@@@@#:........
.....+%%%@@@@@@*........
....:%*.%@@@@@@=........
.....+%:%@@@@@@=........
........................
.......-......-.........
......-%##%%%%#-........
......+%@@@@@%#=........
........#@@@@%..........
........+@%%@@..........
........+@%%@%:.........
......*%@@@@@%*.........
.....*%%@@@@@@@+........
....=%=-@@@@@@@-........
.....#*-@@@@@@%-........
........................
......=......=..........
.....-#%%%%%%%=:........
.....+%@@@@@@%*.........
.......*@@@@%=..........
.......=%@%@@=..........
.......+%@%%%+..........
.....*%@@@@@@#-.........
....*@%@@@@@@@%.........
...+%#-%@@@@@@*.........
...:%%=%@@@@@@+.........
........................
....+-.....-............
..:*%%%%%%%%*:..........
..-#%%@@@@@%#-..........
....-%@@@@%*............
....-%@@@@@+............
....:%@@@@%+............
..=#%%@@@@%#-...........
.+%@@@@@@@@%%:..........
+%%**%@@@@@%*...........
+%%**%@@@@@%+...........
-.......................
#*=---::................
%%@@@@@%*...............
%@@@@@@%*:..............
%@@@@@@*................
%@@@@@%-................
%@@@%%%:................
%@@@@@%=................
@@@@@@@%=...............
%@@@@@@%=...............
%@@@@@%+................
:.......................
%%%##+-.................
@@@@@@%+................
@@@@@@#+:...............
@@@@@@*.................
@@@@%*:.................
@@@%%-..................
@@@@%-..................
@@@@@%-.................
@@@@@@=.................
@@@@@@-.................
%%%#=...............+#%@
@@@@@%+:..........:+%%@@
@@@@@@%*:........:+#%@@@
@@@@@@%-:........-+*#%@@
@@@@@%+.............-+#%
@@@@%+................=#
@@@%=.................=#
@@@#...................:
@@@%-..................:
@@@@%#.................*
@@@@@@-..............:+#
@@@@#...........:+#%@@@@
@@@@@%*........:=#%@@@@@
@@@@@@%#+.....:+#%@@@@@@
@@@@@@%:.......-%%@@@@@@
@@@@@%+..........:+%%@@@
@@@@@=..............#@@@
@@@%*...............*%@@
@@#+.................=*%
@@%-................:+%%
@@@%*:.............:*%@@
@@@@@%-............+%@@@
@@@@%:..........--*%@@@@
@@@@@%*........=-%%@@@@@
@@@@@@%#*-....**%%@@@@@@
@@@@@@%-......-*%%%@@@@@
@@@@@#+..........=%%@@@@
@@@@@*.............*@@@@
@@@@#:.............+%@@@
@#+*:...............-%@@
@%=................-*%@@
@@@#=..............*@@@@
@@@@@#:...........+%@@@@
@@@@%-..........==+%@@@@
@@@@@@*........=-%%@@@@@
@@@@@@%#*:....+*%%@@@@@@
@@@@@@%:......-+%%%%@@@@
@@@@@#=..........-%%@@@@
@@@@%+.............+@@@@
@@@@*..............=%@@@
@*+*................:#@@
@#:................:+%@@
@@%+:..............+%@@@
@@@@%+............-%@@@@
@@@@%-..........=++%@@@@
@@@@@@*:.......=-%@@@@@@
@@@@@@%*+:....+#%%@@@@@@
@@@@@@%:......-+%%%%@@@@
@@@@@*-..........:#%@@@@
@@@@@=.............-%@@@
@@@%+..............-%@@@
@***.................#@@
%+..................=#@@
@@%=...............-%@@@
@@@@%-............:*@@@@
@@@@#:..........-+%@@@@@
@@@@@%+:.......+=%@@@@@@
@@@@@@%*+.....-#%%@@@@@@
@@@@@@%.......:+#%%@@@@@
@@@@@#-..........:%%@@@@
@@@@@+.............*@@@@
@@@@#:.............#@@@@
@%##................+%@@
@%:.................+%@@
@@%+:..............*%@@@
@@@@%=............-%@@@@
@@@@*:..........+%@@@@@@
@@@@@%=........+@@@@@@@@
@@@@@@%*.......#@@@@@@@@
@@@@@@#........=#%@@@@@@
@@@@@#:..........=%@@@@@
@@@@%*............:%@@@@
@@@@%=............+@@@@@
@@%%:..............*@@@@
@@*................:%@@@
@@@%=..............%@@@@
@@@@@#:...........*%@@@@
@@@@+...........+%@@@@@@
@@@@@#-........=@@@@@@@@
@@@@@@%-.......#@@@@@@@@
@@@@@@#........:#@@@@@@@
@@@@@#...........+%@@@@@
@@@@%#............+@@@@@
@@@@@*............%@@@@@
@@@%+.............*@@@@@
@@@=...............#@@@@
@@@%*:............=%@@@@
@@@@@%=..........:%@@@@@
@@@@=...........*@@@@@@@
@@@@@#:........-@@@@@@@@
@@@@@@%........#@@@@@@@@
@@@@@@*.........#@@@@@@@
@@@@@#...........+%@@@@@
@@@@%#............*@@@@@
@@@@@#:..........:%@@@@@
@@@%*............:%@@@@@
@@@*..............:%@@@@
@@@@#:............+@@@@@
@@@@@%+..........=%@@@@@
@@@@*..........-@@@@@@@@
@@@@%:.........+@@@@@@@@
@@@@@#:........+@@@@@@@@
@@@@@@-.........#@@@@@@@
@@@@@%...........#@@@@@@
@@@@%%:..........-@@@@@@
@@@@@%-..........+@@@@@@
@@@@%-...........#@@@@@@
@@@@@%...........:@@@@@@
@@@@@@#..........-@@@@@@
@@@@@@@%.........#@@@@@@
@@@@%:........:%@@@@@@@@
@@@@%..........%@@@@@@@@
@@@@#..........=@@@@@@@@
@@@@%*..........#@@@@@@@
@@@@@%..........:%@@@@@@
@@@@@@-..........%@@@@@@
@@@@@@+.........:%@@@@@@
@@@@@@*.........-@@@@@@@
@@@@@@%+.........%@@@@@@
@@@@@@@%=........%@@@@@@
@@@@@@@@*.......=@@@@@@@
@@@@%*........%@@@@@@@@@
@@@@%:........=@@@@@@@@@
@@@%=..........+@@@@@@@@
@@@@*...........#@@@@@@@
@@@@%%-.........+@@@@@@@
@@@@@@+.........+@@@@@@@
@@@@@@%:........*@@@@@@@
@@@@@@@%:.......*@@@@@@@
@@@@@@@@+:......#@@@@@@@
@@@@@@@@%-......#@@@@@@@
@@@@@@@@@=......%@@@@@@@
@@@@%#.......-@@@@@@@@@@
@@@@%-........*@@@@@@@@@
@@@%=..........*@@@@@@@@
@@@@+...........*%@@@@@@
@@@@%%=.........=%@@@@@@
@@@@@@+.........+@@@@@@@
@@@@@@%-........+@@@@@@@
@@@@@@@%-.......*@@@@@@@
@@@@@@@@+:......*@@@@@@@
@@@@@@@@%.......#@@@@@@@
@@@@@@@@%-......#@@@@@@@
@@@@%#........=@@@@@@@@@
@@@@%:.........*@@@@@@@@
@@@%+...........#@@@@@@@
@@@%-...........-%@@@@@@
@@@@#%:.........:%@@@@@@
@@@@@@:.........:@@@@@@@
@@@@@@#:.........@@@@@@@
@@@@@@@+.........@@@@@@@
@@@@@@@#.....:...@@@@@@@
@@@@@@@#....*-...%@@@@@@
@@@@@@@#:..:%%-..%@@@@@@
.+@@%%-......:%@@@@@@@@@
+*@@%:.........*@@@@@@@@
%%@@*...........*@@@@@@@
@@@#-...........:%@@@@@@
@@@%-=...........%@@@@@@
@@@@@*...........%@@@@@@
@@@@@%-......:...#@@@@@@
@@@@@%=.....+:...*@@@@@@
@@@@@@*....-%#:..=@@@@@@
@@@@@@+....#@@%=.-@@@@@@
@@@@@%*...=@@@@%=+%%@@@@
.:*=:......:#@@@@@@@@@@@
:==+%=.......-#%@@@@@@@@
-%%%%-.........-%@@@@@@@
.*@@#...........+@@@@@@@
#%@@#...........-%@@@@@@
@@@%=:...........%@@@@@@
@@@@%#.......-...+@@@@@@
@@@@@#:.....*+:..:@@@@@@
@@@@@%-....-@@%+:.#@@@@@
@@@@@%-....#@@@@%**%@@@@
@@@@@%=...=@@@@@@@%@@@@@
.........:%@@@@@@@@@@@@@
...........=#%%%@@@@@@@@
.-#++:........-#@@@@@@@@
.=+#%+..........%@@@@@@@
.*@@%-..........=%@@@@@@
-:%@%=...........#@@@@@@
%@@@%=.......:...-@@@@@@
@@@@@#+......*-...*@@@@@
@@@@@@*.....:@@#+:-%@@@@
@@@@@@%:....*@@@@%%%@@@@
@@@@@@%=....%@@@@@@@@@@@
%=....:@@@@@@@@@@@@@@@@@
.....:-=+%@@@@@@@@@@@@@@
.........:+#%%%%@@@@@@@@
..............-*@@@@@@@@
..:+=+..........*@@@@@@@
..+=#%+..........*@@@@@@
..-%@@*...........*%@@@@
...=@@%-.......:...*@@@@
..*%@@%=-.....:%%*==#%@@
..#@@@@%%.....:%@@@@@@@@
.#%@@@@@@*....:%@@@@@@@@
*.....*@@@@@@@@@@@@@@@@@
#:....:@@@@@@@@@@@@@@@@@
%#.....##%@@@@@@@@@@@@@@
*=:..:-:.:+***#%@@@@@@@@
-...............+%@@@@@@
.................-%@@@@@
....++%*...........*@@@@
....=#@@=...........-#@@
....:*@@#:......-%%#*%@@
.....=%@@*-......%@@@@@@
.....#@@@%%+.....+@@@@@@
@%=.:+%@@@@@@@@@@@@@@@@@
@-....=@@@@@@@@@@@@@@@@@
%=.....#@@@@@@@@@@@@@@@@
%%+....==*%%%%%%@@@@@@@@
-#+:..::........+%@@@@@@
.=................*%@@@@
-.....:=:..........:#@@@
.....+=%%:...........+%@
-....-*@@#.......:%%%%@@
:.....:*@@#.......+@@@@@
......-%@@%**......%@@@@
@@@#+#@@@@@@@@@@@@@@@@@@
@@#:..-%@@@@@@@@@@@@@@@@
@%.....:%%@@@@@@@@@@@@@@
%%*:....+#%@@@@@@@@@@@@@
*%%#-..:=..-=====#@@@@@@
:.#=...:..........=%@@@@
-:-.................+%@@
:-.....=#*:..........:#%
#:....==%@+........*##%@
%#.....-%@%=.......:%@@@
%*......=%@%-=......-@@@
@@@@#*%@@@@@@@@@@@@@@@@@
@@@%:.:=%@@@@@@@@@@@@@@@
@@%:....-%@@@@@@@@@@@@@@
@@%=.....+%@@@@@@@@@@@@@
%%%%+:...=.-+*****%@@@@@
:.=#*-..-.........:*@@@@
.-.+................-%@@
:--.....:+=...........*%
%+.....-+%%:........-+*%
%%#....:=%@#:........#@@
@@#......-%@#........:%@
@@@@@%*#@@@@@@@@@@@@@@@@
@@@@%-..=%@@@@@@@@@@@@@@
@@@%-.....%@@@@@@@@@@@@@
@@@%=.....-%@@@@@@@@@@@@
%@@@%*....:--*#%%%%@@@@@
.::=##=..-:........-%@@@
..=.#:...............*@@
+.-:......--..........=%
%%=.....:+%%:.........:+
@@%*.....=@@+.........*@
@@@%......=%%+.........*
@@@@@@%*#@@@@@@@@@@@@@@@
@@@@@%:..-%@@@@@@@@@@@@@
@@@@%:.....%@@@@@@@@@@@@
@@@@%-.....=%@@@@@@@@@@@
%%@@@@+....:--#%@@@@@@@@
..-:+##=..-:......::+%@@
=..-:#...............-%@
%=.=.......::.........:%
@%#:.....:=%%..........:
@@@%+....-+@%-.........+
@@@@*.....:*@%-.........
@@@@@@@%**%@@@@@@@@@@@@@
@@@@@@%+..:+%@@@@@@@@@@@
@@@@@@+.....+@@@@@@@@@@@
@@@@@@*......#@@@@@@@@@@
%@%@@@@#:....+-*%@@@@@@@
%-.-:=#%*:.:=....-=++#@@
%#..-.#+..............+@
@%*.:::................+
@@%%=......=*%-.........
@@@@%*.....=%%+.........
@@@@@%:.....+%%=........
@@@@@@@@@#+%@@@@@@@@@@@@
@@@@@@%%%:..-%@@@@@@@@@@
@@@@@@@%......%@@@@@@@@@
@@@@@@@%:.....=%@@@@@@@@
@@@@@@@@%=....:#-%@@@@@@
@@#::=-##%=..==...+#%%@@
@@@+...+%:............:#
@@@%:.:.=...............
@@@@%#:.....:-%*........
@@@@@@%=....-+@#........
@@@@@@@*.....-#%*.......
@@@@@@@@@@%+#@@@@@@@@@@@
@@@@@@@@@%-..:*%@@@@@@@@
@@@@@@@@@-.....*@@@@@@@@
@@@@@@@@@=.....:%@@@@@@@
@@@@%@@@@@*.....#-*@@@@@
@@@@=:+-*#%*:.-+...=#%@@
@@@@%:.::%+............-
@@@@@+...=..............
@@@@@%%+......-#%:......
@@@@@@@@#:....-@%=......
@@@@@@@@@-.....*@%-.....
@@@@@@@@@@@#+#@@@@@@@@@@
@@@@@@@@@@%:..-#@@@@@@@@
@@@@@@@@@%:.....#@@@@@@@
@@@@@@@@@%-.....-%%@@@@@
@@@@@@@@@@@+....:#:#@@@@
@@@@%=:+=*#%+..-=...=#%@
@@@@@%...-%-............
@@@@@@+...+......:......
@@@@@@%%+......=%%......
@@@@@@@@@#:....=@%=.....
@@@@@@@@@%:.....*@%-....
@@@@@@@@@@@@*+#@@@@@@@@@
@@@@@@@@@@@#...-#@@@@@@@
@@@@@@@@@@%......%@@@@@@
@@@@@@@@@@%-.....-%%@@@@
@@@@@@@%@@@@+....-*:*@@@
@@@@@@=:*+##%+..-=...-*%
@@@@@@%:..-%-...........
@@@@@@@+...=......-.....
@@@@@@@@%*......=%%:....
@@@@@@@@@@%-....=@@+....
@@@@@@@@@@@:.....*@@+...
@@@@@@@@@@@@%++%@@@@@@@@
@@@@@@@@@@@%=...=%@@@@@@
@@@@@@@@@@@+.....=@@@@@@
@@@@@@@@@@@*:.....#%%@@@
@@@@@@@%@@@@%-....*--%@@
@@@@@@%:+**###-..+:...=#
@@@@@@@#...*#...........
@@@@@@@%-...-.....:-....
@@@@@@@@%%+.....:#@#....
@@@@@@@@@@@#....:*@%=...
@@@@@@@@@@@%.....:#@%=..
@@@@@@@@@@@@%++%@@@@@@@@
@@@@@@@@@@@@+...=%@@@@@@
@@@@@@@@@@@*.....-@@@@@@
@@@@@@@@@@@#:.....*%%@@@
@@@@@@@%%@@@%-....*=:#@@
@@@@@@%:=#*###-..=:...-*
@@@@@@@%...+%...........
@@@@@@@@=...=.....:=....
@@@@@@@@%%*......*%%....
@@@@@@@@@@@%:...:+@@+...
@@@@@@@@@@@%.....:#@%+..
@@@@@@@@@@@@%++%@@@@@@@@
@@@@@@@@@@@%=...=%@@@@@@
@@@@@@@@@@@*.....-@@@@@@
@@@@@@@@@@@#:.....*%%@@@
@@@@@@@%@@@@%-....*=:#@@
@@@@@@%:+#*###-..=:...-*
@@@@@@@%...+%...........
@@@@@@@@=...=.....:=....
@@@@@@@@%%*......*%%....
@@@@@@@@@@@#:...:+@@+...
@@@@@@@@@@@%.....:#@%+..
@@@@@@@@@@@@%+*%@@@@@@@@
@@@@@@@@@@@%=...=%@@@@@@
@@@@@@@@@@@+.....-@@@@@@
@@@@@@@@@@@*......*%%@@@
@@@@@@@%@@@@%-....*=:#@@
@@@@@@%:+%*###-..=:...-*
@@@@@@@#...+%...........
@@@@@@@@=...=.....:=....
@@@@@@@@@%+......*%%....
@@@@@@@@@@@#:...:+@@+...
@@@@@@@@@@@%......#@%+..
@@@@@@@@@@@@#+#%@@@@@@@@
@@@@@@@@@@@%-...+%@@@@@@
@@@@@@@@@@@+.....=@@@@@@
@@@@@@@@@@@*......#%%@@@
@@@@@@@%@@@@%-...:#=:#@@
@@@@@@%:+%#%##-..=:...-*
@@@@@@@#.:.=%...........
@@@@@@@@-...=.....:=....
@@@@@@@@%%+......*%%....
@@@@@@@@@@@#:....+@@+...
@@@@@@@@@@@%......#%%=..
@@@@@@@@@@@@#+#%@@@@@@@@
@@@@@@@@@@@%:...+%@@@@@@
@@@@@@@@@@@=.....=@@@@@@
@@@@@@@@@@@+......#%%@@@
@@@@@@@@@@@%%:...:#=:#@@
@@@@@@%:*%#%%#-..+:...-*
@@@@@@@#.:.=%...........
@@@@@@@%-...=.....:=....
@@@@@@@@%#=......*%%....
@@@@@@@@@@@#:....+@@+...
@@@@@@@@@@@%......#%%=..
@@@@@@@@@@@@#+#%@@@@@@@@
@@@@@@@@@@@%:..:+%@@@@@@
@@@@@@@@@@%=.....=@@@@@@
@@@@@@@@@@@+......#%%@@@
@@@@@@@@@@@%#:...:#=:#@@
@@@@@@%:*%#%%#-..+:...-*
@@@@@@@#.:.=#...........
@@@@@@@%:...=.....:=....
@@@@@@@@%#=......*%%....
@@@@@@@@@@@*:....+@@+...
@@@@@@@@@@@%......#%%=..
@@@@@@@@@@@@#+#%@@@@@@@@
@@@@@@@@@@@%:..:+%@@@@@@
@@@@@@@@@@%=.....+@@@@@@
@@@@@@@@@@@+......#%%@@@
@@@@@@@@@@@%#:...:#=:#@@
@@@@@@%:#%%@%#-..+:...-*
@@@@@@@*.:.+#...........
@@@@@@@%:..:=.....:=....
@@@@@@@@%*-......*%%....
@@@@@@@@@@%*.....+@%+...
@@@@@@@@@@@%......#%%=..
@@@@@@@@@@@@#+#%@@@@@@@@
@@@@@@@@@@@%:...+%@@@@@@
@@@@@@@@@@%=.....=@@@@@@
@@@@@@@@@@@+......#%%@@@
@@@@@@@@@@@%%:...:#=:#@@
@@@@@@%-#@%%@#-..+:...-*
@@@@@@@*.-.+#...........
@@@@@@@%...:=.....:=....
@@@@@@@@%*:......*%%....
@@@@@@@@@@%*.....+@@+...
@@@@@@@@@@@%......#%%+..
@@@@@@@@@@@@@*:%@@@@@@@@
@@@@@@@@%#@@%--%@@@@@@@@
@@@@@@@@@==*-..:%@@@@@@@
@@@@@@@@@#......*@@@@@@@
@@@@@@@@@*.....*%@@@@@@@
@@@@@@@@@@-....%@@@@@@@@
@@@@@@@@@%....-@@@@@@@@@
@@@@@@#*+#.....%@@@@@@@@
@@@@@*...-.....*@@@@@@@@
@@@%+.........::%@@@@@@@
@@@+.....=....:.%@@@@@@@
@@@@@@@@@@@@==@@@@@@@@@@
@@@@@@@@@%%%:+%@@@@@@@@@
@@@@@@@@@%:=..:#@@@@@@@@
@@@@@@@@@*.....+@@@@@@@@
@@@@@@@@@*.....%@@@@@@@@
@@@@@@@@@@+....%@@@@@@@@
@@@@@@@@%@+...-@@@@@@@@@
@@@@@#-::#....+@@@@@@@@@
@@@@%-...:....:%@@@@@@@@
@@@#.....:...:.+@@@@@@@@
@@@#....==.....+@@@@@@@@
@@@@@@@@@@%.#@@@@@@@@@@@
@@@@@@@@%%#.#%@@@@@@@@@@
@@@@@@@@%:-...#@@@@@@@@@
@@@@@@@@*.....+@@@@@@@@@
@@@@@@@@*.....=@@@@@@@@@
@@@@@@@@@#:....%@@@@@@@@
@@@@@%*++%:....*@@@@@@@@
@@@@%=...=.....:@@@@@@@@
@@@#:....:......%@@@@@@@
@@@:....--...-..-@@@@@@@
@@%*:..+%-......=%@@@@@@
@@@@@@@@@%:*@@@@@@@@@@@@
@@@@@@@%%%.#%@@@@@@@@@@@
@@@@@@@%-=...+@@@@@@@@@@
@@@@@@@%:....:%@@@@@@@@@
@@@@@@@%:.....#@@@@@@@@@
@@@@@@@@%-....-@@@@@@@@@
@@@@@*:.:*.....*@@@@@@@@
@@@%+:...:...-:.#@@@@@@@
@@%...........+::%@@@@@@
@@#....-+=...-.+.:%@@@@@
@@%%+=+%%-.....#+-%@@@@@
@@@@@@@@%.#@@@@@@@@@@@@@
@@@@@@@%%:*%@@@@@@@@@@@@
@@@@@@@*-...+@@@@@@@@@@@
@@@@@@@+.....%@@@@@@@@@@
@@@@@@@-.....*@@@@@@@@@@
@@@@@%**-.....%@@@@@@@@@
@@@%#-........=%@@@@@@@@
@@#.....-......+%@@@@@@@
@@=...........:.-#@@@@@@
@@%=:.=#++...-.=.-@@@@@@
@@@@@%@@#-.....%+=#@@@@@
@@@@@@@@*-%@@@@@@@@@@@@@
@@@@@@@%%:*%@@@@@@@@@@@@
@@@@@@@#-...*@@@@@@@@@@@
@@@@@@@=....:@@@@@@@@@@@
@@@@@@%-.....%@@@@@@@@@@
@@@@@#-=:....#@@@@@@@@@@
@@+::........*@@@@@@@@@@
@#...........=@@@@@@@@@@
@%-...:.......+@@@@@@@@@
@@%#*#%=*-.....*@@@@@@@@
@@@@@@@#*=.....-#%@@@@@@
@@@@@@@@@=:+@@@@@@@@@@@@
@@@@@@@@#%:+%@@@@@@@@@@@
@@@@@@@@+:..:%@@@@@@@@@@
@@@@@@@#.....+@@@@@@@@@@
@@@@@%%*:....#@@@@@@@@@@
@%+==:..:....%@@@@@@@@@@
@-..........:%@@@@@@@@@@
@=.....:.....+%@@@@@@@@@
@%+-=*-.......-%@@@@@@@@
@@@@@@#=:=...#.=@@@@@@@@
@@@@@@%+*:...-.+@@@@@@@@
@@@@@@@@@@@*:-@@@@@@@@@@
@@@@@@@@@%##.*%%@@@@@@@@
@@@@@@@@@#.:..*%@@@@@@@@
@@@@@@@@+.....-%@@@@@@@@
@%*==*=-=.....%@@@@@@@@@
@+...........+@@@@@@@@@@
@+.....:+....#@@@@@@@@@@
@%+--=.::....-%@@@@@@@@@
@@@@@%=......:.*@@@@@@@@
@@@@@%-=-....#-.%@@@@@@@
@@@@@#=%:....-:-@@@@@@@@
@@@@@@@@@@@@@@*-#@@@@@@@
@@@@@@@@@@@%%%:+@@@@@@@@
@@@@@@@@@@#=:.:+%@@@@@@@
@@%*+*%##*......%@@@@@@@
@%.......-.....+@@@@@@@@
@#.......=....+@@@@@@@@@
@@+:::.-#*...-%@@@@@@@@@
@@@@@%=.-.....*@@@@@@@@@
@@@@@%==-....-.-%@@@@@@@
@@@@%#==:....*#.+@@@@@@@
@@@@%*+#:....--.%@@@@@@@
@@@@@@@@@@@@@@@@%*#@@@@@
@@@@@@@@@@@@@@@#:-%@@@@@
@@@%##%@@@%#*=-:*%@@@@@@
@@#:...==+*......#@@@@@@
@@+.......:.....:%@@@@@@
@@#:....:-=....*%@@@@@@@
@@@%%#::%#:...-%@@@@@@@@
@@@@@@*.:.....-%@@@@@@@@
@@@@@@**%+...-:.*@@@@@@@
@@@@@%+%@#...*%:.@@@@@@@
@@@@@*#%@+...-+.+%@@@@@@
@@@@@@@@@@@@@@@@@@##@@@@
@@@@@@@@@@@@@@@@#--%@@@@
@@@%=:-+@@@%*+*--+*%@@@@
@@@-....::+-....:-@@@@@@
@@@-.............+@@@@@@
@@@%*=..==#.....#%@@@@@@
@@@@@%+.##+....=@@@@@@@@
@@@@@@%.::.....+@@@@@@@@
@@@@@@%+%*......+%@@@@@@
@@@@@@%*@%....:=.#@@@@@@
@@@@@@+%@*......-%@@@@@@
@@@@@@@@@@@@@@@@@@%#@@@@
@@@@@%%@@@@@@@@@%+:%@@@@
@@@%-..:#@@%#**=:+*%@@@@
@@@+......-=....::%@@@@@
@@@#.............-@@@@@@
@@@@%#:.==#-....+%@@@@@@
@@@@@%*.##*.....%@@@@@@@
@@@@@@%:::......%@@@@@@@
@@@@@@@*%#......-%@@@@@@
@@@@@@@+%%...=...+@@@@@@
@@@@@@%+@*...:..:%@@@@@@
@@@@@@@@@@@@@@@@@@%#%@@@
@@@@@%#%@@@@@@@@%+:%@@@@
@@@%=...+%@%#**+:+#%@@@@
@@@#......:=....::#@@@@@
@@@%-............:%@@@@@
@@@@@%=.=+*=....=%@@@@@@
@@@@@%#.*#*:....+@@@@@@@
@@@@@@%::-......-@@@@@@@
@@@@@@@*%#...:=..#@@@@@@
@@@@@@@##%...=@=.-%@@@@@
@@@@@@@#*#...:*:.-#%@@@@
@@@@@@@@@@@@@@@@@@%#%@@@
@@@@@%#%@@@@@@@@@*:#@@@@
@@@@=...=%@%%#**-=*%@@@@
@@@%......:=....::#@@@@@
@@@%=............:%@@@@@
@@@@@%=.=+*-....-%@@@@@@
@@@@@%%.+#*.....+@@@@@@@
@@@@@@%-::......=@@@@@@@
@@@@@@@*%#...:-.:%@@@@@@
@@@@@@@*%%...=@=.=@@@@@@
@@@@@@@###...:*:.-%@@@@@
@@@@@@@@@@@@@@@@@@%#%@@@
@@@@@%#%@@@@@@@@@#-#@@@@
@@@@=...=%@@%#**-=+%@@@@
@@@%......:+....::#@@@@@
@@@%=.............%@@@@@
@@@@@%+.==*-....-#@@@@@@
@@@@@@%.+%*.....+@@@@@@@
@@@@@@%-::......+@@@@@@@
@@@@@@@*%#....-.:%@@@@@@
@@@@@@@*%%...=%:.-@@@@@@
@@@@@@@*%#...:*:.*@@@@@@
@@@@@@@@@@@@@@@@@@@#%@@@
@@@@@%#%@@@@@@@@@#-*@@@@
@@@@=...=%@@%#**--+#@@@@
@@@%......:+....:-*@@@@@
@@@%=.............#@@@@@
@@@@@%+.==*=....-#@@@@@@
@@@@@%#.+%*.....*@@@@@@@
@@@@@@%-::......#@@@@@@@
@@@@@@%*%#......-%@@@@@@
@@@@@@@*%%...==..-@@@@@@
@@@@@@@*%#...:=.:#@@@@@@
@@@@@@@@@@@@@@@@@@@%#@@@
@@@@@#*#@@@@@@@@%%+=%@@@
@@@@=...-%@@%#*#=-=#@@@@
@@@%......:*....:-*@@@@@
@@@@+:............#@@@@@
@@@@@%+.=+*=....-*@@@@@@
@@@@@@%.+%*:....#@@@@@@@
@@@@@@@-::......%@@@@@@@
@@@@@@@*%#......-%@@@@@@
@@@@@@@*%#...-.=.:@@@@@@
@@@@@@@*##...:...#@@@@@@
@@@@@@@@@@@@@@@@@@@@%@@@
@@@@@#*#%@@@@@@@@%#=#@@@
@@@@+...:%%@%%##*--+@@@@
@@@%.......*:....=*@@@@@
@@@@*:............+@@@@@
@@@@@@+.=+*+....:+%@@@@@
@@@@@@%.+%#:....*@@@@@@@
@@@@@@@-::......%@@@@@@@
@@@@@@@*%#......-#@@@@@@
@@@@@@@*%#...-.=.:@@@@@@
@@@@@@@*%#...:.:.#@@@@@@
@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@#**%@@@@@@@@@#=#@@@
@@@@+...:%%@%%%#*-:=%@@@
@@@@.......*:....=*@@@@@
@@@@*-............=@@@@@
@@@@@@+.=+*+....:=%@@@@@
@@@@@@%.=%#:....*@@@@@@@
@@@@@@@-::......%@@@@@@@
@@@@@@@*%*......-#@@@@@@
@@@@@@@*%#...-.-.:@@@@@@
@@@@@@@*%#...:...*@@@@@@
@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@#+*%%@@@@@@@@%+#@@@
@@@@+....#%@%%%#*=:-%@@@
@@@@:......+:....=*@@@@@
@@@@#-:...........-@@@@@
@@@@@@+.=+**....:=%@@@@@
@@@@@@%.=%#-....+@@@@@@@
@@@@@@@-::......%@@@@@@@
@@@@@@@*%*......-%@@@@@@
@@@@@@@*%#...=.:.:@@@@@@
@@@@@@%*%#...-:..*@@@@@@
@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@#++#%@@@@@@@@%+#@@@
@@@@*....*%@%%%##=:-%@@@
@@@@-......+-....=*@@@@@
@@@@%=-:..........-@@@@@
@@@@@@*.=***.....=%@@@@@
@@@@@@%:=%#-....+@@@@@@@
@@@@@@@=::......#@@@@@@@
@@@@@@@*#*......-%@@@@@@
@@@@@@@*%#...+-..:@@@@@@
@@@@@@@*%*...==..*@@@@@@
@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@#==#%@@@@@@@@%+*@@@
@@@@*....+%@@%%%#=:-%@@@
@@@@+......=-....=*@@@@@
@@@@%*=:..........-@@@@@
@@@@@@*.=***.....=%@@@@@
@@@@@@%:=%#-....=@@@@@@@
@@@@@@@=::......*@@@@@@@
@@@@@@@##*......-%@@@@@@
@@@@@@@##*...+=..:@@@@@@
@@@@@@@##*...=+..*@@@@@@
@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@#==*%@@@@@@@@%+*%@@
@@@@*....+%@@%%%#=:-%@@@
@@@@+......=-....=*@@@@@
@@@@%*=:..........-@@@@@
@@@@@@*.=***.....-%@@@@@
@@@@@@%:=%#-....=@@@@@@@
@@@@@@@=::......*@@@@@@@
@@@@@@@##*......-%@@@@@@
@@@@@@@##*...+=..:@@@@@@
@@@@@@@##*...=+..*@@@@@@
@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@#==*%@@@@@@@@%+*%@@
@@@@*....+%@@%%%#+::%@@@
@@@@+......=-....=#@@@@@
@@@@%*=:..........-@@@@@
@@@@@@+.=***.....-%@@@@@
@@@@@@%:=%#-....=@@@@@@@
@@@@@@@=.:......*@@@@@@@
@@@@@@@##+......=%@@@@@@
@@@@@@@##*...+=..:@@@@@@
@@@@@@@##*...=+..*@@@@@@
@@@@@@@@@@@@@@@@@@@@%@@@
@@@@@#==*%@@@@@@@@%**%@@
@@@@#....+%@@%%%%+:.#@@@
@@@@+......==....-*%@@@@
@@@@%*=:..........:%@@@@
@@@@@@+.=***.....:#@@@@@
@@@@@@%:=%#-....=@@@@@@@
@@@@@@@=.:......*@@@@@@@
@@@@@@@*#+......=%@@@@@@
@@@@@@@##*...+-..:@@@@@@
@@@@@@@##*...+=..+@@@@@@
@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@%+=*%@@@@@@@@@#+%@@
@@@@#....+%@@@%%%*-.#@@@
@@@@*......=+....-*%@@@@
@@@@%*=:...........%@@@@
@@@@@@*.-***.....:*@@@@@
@@@@@@%:=%%=....-%@@@@@@
@@@@@@@=.:......*@@@@@@@
@@@@@@@*%+......=%@@@@@@
@@@@@@@*#+...+-..:@@@@@@
@@@@@@@##*...+=..+@@@@@@
@@@@@@@@@@@@@@@@@@@@@%@@
@@@@@%++#%@@@@@@@@@%*#@@
@@@@%....+@@@@@%%#=.+@@@
@@@@*......=*::.:-*#%@@@
@@@@@*=:....:......#@@@@
@@@@@@*.-++*......+@@@@@
@@@@@@%:-%%+....:%@@@@@@
@@@@@@@=.:......+@@@@@@@
@@@@@@@*#+......=%@@@@@@
@@@@@@@*%+...+:..-%@@@@@
@@@@@@@*%+...+=..=@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%++*%@@@@@@@@@%*#@@
@@@@%:...=@@@@@%%#=.+@@@
@@@@#......=*::::-*#%@@@
@@@@@#=:....:......#@@@@
@@@@@@*.-++*......+@@@@@
@@@@@@%:-%%+....:%@@@@@@
@@@@@@@=.:......+@@@@@@@
@@@@@@%##+......=%@@@@@@
@@@@@@@*#+...+-..-@@@@@@
@@@@@@@*%+...*=..=@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%+=+%@@@@@@@@@%*#@@
@@@@%:...:%@@@@%%%+:=%@@
@@@@%......=*:::::+#%@@@
@@@@@%+-....:......#@@@@
@@@@@@*.-++*......=%@@@@
@@@@@@%:-%%+....:%@@@@@@
@@@@@@@=.:......=@@@@@@@
@@@@@@@##+......+%@@@@@@
@@@@@@@##+...+-..=@@@@@@
@@@@@@@##+...*=..=@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%+-=%@@@@@@@@@%##@@
@@@@%:....%@@@@%%%+:-%@@
@@@@%:.....-*-::::+*%@@@
@@@@@%*-....:......*@@@@
@@@@@@*.-*+*......-%@@@@
@@@@@@%:-%%*.....%%@@@@@
@@@@@@@=.:......=@@@@@@@
@@@@@@%*#+......+@@@@@@@
@@@@@@@##=...+-..=@@@@@@
@@@@@@@#*+...*=..-@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%+-=#@@@@@@@@@@##@@
@@@@%:....%@@@@%%%*--%@@
@@@@%-.....-#-:-::+*#@@@
@@@@@%*-....:....:.*@@@@
@@@@@@*.-*+*......-%@@@@
@@@@@@%:-%%*.....#%@@@@@
@@@@@@@=.:......=@@@@@@@
@@@@@@%*%+......+%@@@@@@
@@@@@@@*%=...+=..+@@@@@@
@@@@@@@*%+...#+..-@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%+-=#@@@@@@@@@@%*%@
@@@@%-....%@@@@@%%#-:%@@
@@@@%-.....-#---::=+#%@@
@@@@@%*-....:....:.*@@@@
@@@@@@*.-++*......:%@@@@
@@@@@@%--%%*.....*%@@@@@
@@@@@@%=.:......-@@@@@@@
@@@@@@%*#+......+%@@@@@@
@@@@@@@*%=...+-..+@@@@@@
@@@@@@@*%=...#+..-@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%*=+%@@@@@@@@@@%#%@
@@@@@-....%@@@%%%%#=:%@@
@@@@%-.....-%=-=-:-+*%@@
@@@@@%*-....-....::+@@@@
@@@@@@*.:++*.......#@@@@
@@@@@@@-:%%#.....*%@@@@@
@@@@@@@+.:......-%@@@@@@
@@@@@@%*#+......=@@@@@@@
@@@@@@@*%=...+-..*@@@@@@
@@@@@@@*%=...#+..:@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%*=+%@@@@@@@@@@%#%@
@@@@@=....%@@@%%%%%+-#@@
@@@@%-.....-%=-=---=+%@@
@@@@@%*-....-....::+@@@@
@@@@@@*.:+=*.......#@@@@
@@@@@@@-:%%#.....+#@@@@@
@@@@@@@+.:......:%@@@@@@
@@@@@@%*#+......=@@@@@@@
@@@@@@@*%=...+-..*@@@@@@
@@@@@@@*%=...#+..:@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%*=+%@@@@@@@@@@@%%@
@@@@@=....%@@@%@%@%*-*@@
@@@@%-.....-%+-=--:==%@@
@@@@@%+-....=....:-+@@@@
@@@@@@*.:+=*.......*@@@@
@@@@@@@-:%%%:....=#@@@@@
@@@@@@@+.:......:%@@@@@@
@@@@@@%##+......=@@@@@@@
@@@@@@@*#=...+-..*@@@@@@
@@@@@@@*%=...#*..:@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%*==#@@@@@@@@@@@%%@
@@@@@-....%@@@%@%@%*-*%@
@@@@%-.....-%+====:==%@@
@@@@@%*-....=....:-+@@@@
@@@@@@*.:+=*.......*@@@@
@@@@@@@-:%%%:....=#@@@@@
@@@@@@@+.:......:%@@@@@@
@@@@@@%#*+......-@@@@@@@
@@@@@@@#*=...+=..#@@@@@@
@@@@@@@##=...##..-@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%*==#@@@@@@@@@@@%%@
@@@@@-....%@@@%@@@%#=+%@
@@@@%-.....-%+=+==:-=%@@
@@@@@%*-....=.....-+@@@@
@@@@@@*.:+=+.......+@@@@
@@@@@@%-:%%%:....=*@@@@@
@@@@@@@+.:......:%@@@@@@
@@@@@@%#*+......-@@@@@@@
@@@@@@@#*=...+=..#@@@@@@
@@@@@@@%*=...%#..-@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%+-=#@@@@@@@@@@@%%@
@@@@@-....%@@@%@@@@#=+%@
@@@@@-.....-%+=+==---#@@
@@@@@%*-....=.....-*@@@@
@@@@@@*.-*+*.......+@@@@
@@@@@@%-:%%%.....-*@@@@@
@@@@@@@+.:.......%@@@@@@
@@@@@@%*#+......-@@@@@@@
@@@@@@@##=...=-.:%@@@@@@
@@@@@@@#*=...##..-@@@@@@
@@@@@@@%@@@@@@@@@@@@@@@@
@@@@@*:.:*@@@@@@@@@@@@%@
@@@@%.....#%@@@@@@@%++#@
@@@@%=.....:%*=+=+--:#@@
@@@@@@*:....*.....-+@@@@
@@@@@@*.=##%:......=@@@@
@@@@@@%--%%#:....-+%@@@@
@@@@@@@+::.......%@@@@@@
@@@@@@%*#*......-@@@@@@@
@@@@@@@*#+...=-.:%@@@@@@
@@@@@@%*#+...##..-@@@@@@
@@@@@%*+*%@@@@@@@@@@@@@@
@@@@%:...-@@@@@@@@@@@@@@
@@@@%.....-*@@@@@@@%#+*%
@@@@@#=.....@#++++=-.=%@
@@@@@%-.=--=#:....-+%%@@
@@@@@@#.+%@@=......:%@@@
@@@@@@%-.++*-....:-%@@@@
@@@@@@%=*+-......#@@@@@@
@@@@@@@+#%......:@@@@@@@
@@@@@@@*#*...:-.:%@@@@@@
@@@@@@%#**...+*..=@@@@@@
@@@@@%+-=%@@@@@@@@@@@@@@
@@@@%:...:%@@@@@@@@@@@@@
@@@@%:....:+@@@%@@@%%**%
@@@@@%=:....@%+++=+-::%@
@@@@@%-.+==+%-....:+%%@@
@@@@@@%.=%@@+.......#@@@
@@@@@@%-.==+-.....-#@@@@
@@@@@@%=%#+......*@@@@@@
@@@@@@%+%%:......%@@@@@@
@@@@@@@*##....-.:%@@@@@@
@@@@@@@#*#...=#..+@@@@@@
@@@@@%+--+%@@@@@@@@@@@@@
@@@@@=....*@@@@@@@@@@@@@
@@@@@+.....=%@@%%%%%%#*#
@@@@@@*:....#%+++=*=:.#@
@@@@@%=.++==%=.....=%%@@
@@@@@@%.:%@@*.......+@@@
@@@@@@#+::-==.....:+%@@@
@@@@@@#*%%#......=@@@@@@
@@@@@@#*@@-......#@@@@@@
@@@@@@%=@%....-..%@@@@@@
@@@@@@@+#%...:%..*@@@@@@
@@@@@@=...:%@@@@@@@@@@@@
@@@@@@:....+%@@@@@@@@@@@
@@@@@@%-....=@@%%%%@%%%%
@@@@@@*.::..+%+=+-+*-:*@
@@@@@@%-:%%%%=.....-#%%@
@@@@@@%=.=#%*.......+%@@
@@@@@@#*#=:.-......=%@@@
@@@@@@*#@@%=.....+%@@@@@
@@@@@@=%@@=......#@@@@@@
@@@@@@=%@@:...:..#@@@@@@
@@@@@@**@@-...%:.#@@@@@@
@@@@@@*....-@@@@@@@@@@@@
@@@@@@%-....+%@@@@@@@@@@
@@@@@@%=:....%@@%%##@@@@
@@@@@@%=.#==+#+=+-+##*%@
@@@@@@@*.*@@#:....:-+*%%
@@@@@@@+=:+#-......:%@@@
@@@@@@%=%#=.:......*@@@@
@@@@@@#*@@%-.....+%@@@@@
@@@@@@+%@@+......#@@@@@@
@@@@@#+@@@-......+@@@@@@
@@@@@**@@@=...+..+@@@@@@
@@@@@@%.....%@@@@@@@@@@@
@@@@@@@+....+%@@@@@@@@@@
@@@@@@%=:....#@@@%#+@@@@
@@@@@@@=.#+==*=++:=%@@@@
@@@@@@@#.*@@+....:=-+%@@
@@@@@@@#::+#......:%%%@@
@@@@@@@*##=.:.....-%@@@@
@@@@@@@+%@%-.....+%@@@@@
@@@@@@#+@@+......%@@@@@@
@@@@@%=%@@=......*@@@@@@
@@@@@+#@@@+......=@@@@@@
@@@@@@%-....#@@@@@@@@@@@
@@@@@@@#:...=%@@@@@@@@@@
@@@@@@%=.....#@@@%#+@@@@
@@@@@@@*.#++=*=+*:=%@@@@
@@@@@@@%.*@%=....:==#@@@
@@@@@@@%::+*......=#%%@@
@@@@@@@%+#=.......*@@@@@
@@@@@@@%+@*.....:*@@@@@@
@@@@@@@#*#......-@@@@@@@
@@@@@@%+%-.......%@@@@@@
@@@@%#+%@#.......*@@@@@@
@@@@@@%-....*@@@@@@@@@@@
@@@@@@@#:...=%@@@@@@@@@@
@@@@@@%+.....#@@@@#+@@@@
@@@@@@@*.#+==*=+*:=%@@@@
@@@@@@@#.*@%=....:==%@@@
@@@@@@@#::+*......=#%@@@
@@@@@@@#*#=.......+@@@@@
@@@@@@@%+%=.....:*@@@@@@
@@@@@@@%=:......*@@@@@@@
@@@@@@@%:.:.....*@@@@@@@
@@@@@@%-.#+.....+@@@@@@@
@@@@@@@=....*@@@@@@@@@@@
@@@@@@@#:...=%@@@@@@@@@@
@@@@@@%+.....*@@@@#+@@@@
@@@@@@@*.#+=-*=**:=%@@@@
@@@@@@@#.*@%=....:==%@@@
@@@@@@@#::+*......=#%@@@
@@@@@@@#*#-.......+@@@@@
@@@@@@@#*%+.....:*@@@@@@
@@@@@@@%=:......#@@@@@@@
@@@@@@@%..:.....%@@@@@@@
@@@@@@%+-#+.....%@@@@@@@
@@@@@@@=....+@@@@@@@@@@@
@@@@@@@#:...=%@@@@@@@@@@
@@@@@@@+:....*@@@@#+@@@@
@@@@@@%*.*=--+=**-=%@@@@
@@@@@@@#.*@%=....:==%@@@
@@@@@@@#.-**......=#%@@@
@@@@@@@*#*-.......+@@@@@
@@@@@@@*#@#:....:*@@@@@@
@@@@@@@*##......%@@@@@@@
@@@@@@@#*.......%@@@@@@@
@@@@@@@%:==....:%@@@@@@@
@@@@@@@+....+@@@@@@@@@@@
@@@@@@@#:...=%@@@@@@@@@@
@@@@@@@*:....*@@@@#+@@@@
@@@@@@%*.*=::+=**-=%@@@@
@@@@@@%#.#@%-....:++%@@@
@@@@@@@#.-**......=#%@@@
@@@@@@@#*+-:......*@@@@@
@@@@@@@*#@#.....:*@@@@@@
@@@@@@@*%%=.....%@@@@@@@
@@@@@@@+%%......%@@@@@@@
@@@@@@@+%@-.....%@@@@@@@
@@@@@@@*....=@@@@@@@@@@@
@@@@@@@%:...=%@@@@@@@@@@
@@@@@@@*:....*@@@@#+@@@@
@@@@@@@*.*=-:+=**-=%@@@@
@@@@@@@#.*@%-....:++%@@@
@@@@@@@%.-**......=#%@@@
@@@@@@@#**-:......*@@@@@
@@@@@@@##@#.....:*@@@@@@
@@@@@@@*#%:.....#@@@@@@@
@@@@@@@+%#......#@@@@@@@
@@@@@@@+%%-.....*@@@@@@@
@@@@@@@#....:%@@@@@@@@@@
@@@@@@@%=...-%@@@@@@@@@@
@@@@@@%*.....+@@@@%+@@@@
@@@@@@%*.*+-:+=**-=%@@@@
@@@@@@@%.*@%-....:++#@@@
@@@@@@@#.:++......=#%@@@
@@@@@@@#*#-.......+@@@@@
@@@@@@@#*@#.....:+%@@@@@
@@@@@@@*##......#@@@@@@@
@@@@@@@*#-......*@@@@@@@
@@@@@@@+%+......+@@@@@@@
@@@@@@@@:....#@@@@@@@@@@
@@@@@@@%+....#@@@@@@@@@@
@@@@@@%+.....=%@@@%*%@@@
@@@@@@%#.*+--+=+#=-#@@@@
@@@@@@@%.=@%=....:++*@@@
@@@@@@@#-.=+......:##%@@
@@@@@@@*##=.......-@@@@@
@@@@@@@*#@#......=%@@@@@
@@@@@@@*#*......*@@@@@@@
@@@@@@@*+.......+@@@@@@@
@@@@@@@*=::.....=@@@@@@@
@@@@@@@@=....-@@@@@@@@@@
@@@@@@@%+:...#@@@@@@@@@@
@@@@@@%=.....-%@@@@%%@@@
@@@@@@@*.*=:-+++#+-+%@@@
@@@@@@@#.+@%+.....=++*@@
@@@@@@%*-.++.......+*#@@
@@@@@@%+##:........*@@@@
@@@@@@%+%%%:......+%@@@@
@@@@@@%=%%:.....=%@@@@@@
@@@@@@%=%-......=@@@@@@@
@@@@@@%=*.......-%@@@@@@
@@@@@@@@+.....%@@@@@@@@@
@@@@@@%*=:...+@@@@@@@@@@
@@@@@@%-.:...:@@@@@@%@@@
@@@@@@@+.*=.-+++##+=*%@@
@@@@@@@*.+@#*.....:+++*%
@@@@@@@+-.+*.......-*+#@
@@@@@@%+%*:........:@@@@
@@@@@@%+%%%:.......*@@@@
@@@@@@%=@@=.....:*%@@@@@
@@@@@@%+@+......-%@@@@@@
@@@@@@#*%.......:%@@@@@@
@@@@@@@@*.....#@@@@@@@@@
@@@@@@%+-:...=@@@@@@@@@@
@@@@@@%-.:....@@@@@@@@@@
@@@@@@@=.*=.:*++#%#++%@@
@@@@@@@+.+@#*:.....=++=*
@@@@@@%=-.+*........++=#
@@@@@@%=%*..........*@@@
@@@@@@%=%@%:.......-%@@@
@@@@@@%=@@=......=*%@@@@
@@@@@@%+@*......:@@@@@@@
@@@@@@#+%.......:%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*::+@@@@@@@@
@@@@@@@@@@@@:...#%@@@@@@
@@@@@@@@@@@@%=..*%@@@@@@
@@@@@@@@@%-#%:..%@@@@@@@
@@@@@@@@@#.=+..=%@@@@@@@
@@@@@@@@@%..+..+@@@@@@@@
@@@@@@@@@*..#...#@@@@@@@
@@@@@@@@@%*#+...:%@@@@@@
@@@@@@@@@@@%:....=@@@@@@
@@@@@@@@@@@*......+@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*::+@@@@@@@@
@@@@@@@@@@@@:...#%@@@@@@
@@@@@@@@@@@@%=..*%@@@@@@
@@@@@@@@@%-%%:..%@@@@@@@
@@@@@@@@@*.++..=%@@@@@@@
@@@@@@@@@*.:=..+@@@@@@@@
@@@@@@@@@+..%...#@@@@@@@
@@@@@@@@@%+*+...:%@@@@@@
@@@@@@@@@@@@-....=@@@@@@
@@@@@@@@@@@*......+@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@+::+@@@@@@@@
@@@@@@@@@@@@:...#%@@@@@@
@@@@@@@@@@@@%=..*%@@@@@@
@@@@@@@@@#-%%:..%@@@@@@@
@@@@@@@@@+.*+..=%@@@@@@@
@@@@@@@@@+.:-..+@@@@@@@@
@@@@@@@@@+.:#..:#@@@@@@@
@@@@@@@@@#=*+...:%@@@@@@
@@@@@@@@@@@@-....=@@@@@@
@@@@@@@@@@@#......*@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@+::+%@@@@@@@
@@@@@@@@@@@%....*@@@@@@@
@@@@@@@@@@@@%=..+%@@@@@@
@@@@@@@@@#=%%:..%@@@@@@@
@@@@@@@@@=:#*..-%@@@@@@@
@@@@@@@@@=.::..+@@@@@@@@
@@@@@@@@@=.-#..:%@@@@@@@
@@@@@@@@@+:++...:%@@@@@@
@@@@@@@@@@%%:....+@@@@@@
@@@@@@@@@@@#......*@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@+:.=%@@@@@@@
@@@@@@@@@@@%....*@@@@@@@
@@@@@@@@@@@@%-..+%@@@@@@
@@@@@@@@@*+%%-..%@@@@@@@
@@@@@@@@@:-%*..-%@@@@@@@
@@@@@@@@@..::..+@@@@@@@@
@@@@@@@@@-.=#..:%@@@@@@@
@@@@@@@@%-.=+...-%@@@@@@
@@@@@@@@@@%%-....+@@@@@@
@@@@@@@@@@@#......#@@@@@
@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@@%=..=%@@@@@@@
@@@@@@@@@@@%....+@@@@@@@
@@@@@@@@@@@@#-..=%@@@@@@
@@@@@@@@@**%%-..%%@@@@@@
@@@@@@@@%.+%+..:#@@@@@@@
@@@@@@@@#..::..+@@@@@@@@
@@@@@@@@%:.++..-%@@@@@@@
@@@@@@@@#..=+...=@@@@@@@
@@@@@@@@@%#%:....*@@@@@@
@@@@@@@@@@@%......%@@@@@
@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@@%=..-%@@@@@@@
@@@@@@@@@@@#....+@@@@@@@
@@@@@@@@@@@@#:..-%@@@@@@
@@@@@@@@%*#%%-..%%@@@@@@
@@@@@@@@#.*%+..:#@@@@@@@
@@@@@@@@*..::..+@@@@@@@@
@@@@@@@@%..*=..-@@@@@@@@
@@@@@@@@*..=+...=@@@@@@@
@@@@@@@@%**%:....*@@@@@@
@@@@@@@@@@@%......%@@@@@
@@@@@@@@@@@@@%%@@@@@@@@@
@@@@@@@@@@@%-..-%@@@@@@@
@@@@@@@@@@@#....=@@@@@@@
@@@@@@@@@@@@#:..:%@@@@@@
@@@@@@@@%*%@%=..#%@@@@@@
@@@@@@@@*.#%+...*@@@@@@@
@@@@@@@@=.:=-..=@@@@@@@@
@@@@@@@@*..*:..-@@@@@@@@
@@@@@@@@+..++...*@@@@@@@
@@@@@@@@#-=#:....#@@@@@@
@@@@@@@@@@@%.....:%@@@@@
@@@@@@@@@@@@@%#%@@@@@@@@
@@@@@@@@@@@%-...*@@@@@@@
@@@@@@@@@@@#....:@@@@@@@
@@@@@@@@@@@@#:...%@@@@@@
@@@@@@@@%#@@%=..*%@@@@@@
@@@@@@@@=.%@+...+@@@@@@@
@@@@@@@@:.=+-..-@@@@@@@@
@@@@@@@@:..=...=@@@@@@@@
@@@@@@@@=..#+...*@@@@@@@
@@@@@@@@=.:*-....#@@@@@@
@@@@@@@@@%%%.....:%@@@@@
@@@@@@@@@@@@%#*#%@@@@@@@
@@@@@@@@@@@@=...-%@@@@@@
@@@@@@@@@@@%:....#@@@@@@
@@@@@@@@@@@@%:...*@@@@@@
@@@@@@@@%%@@%+..=%@@@@@@
@@@@@@@@::@@+...=@@@@@@@
@@@@@@@%.:+#-..:%@@@@@@@
@@@@@@@#...:...-@@@@@@@@
@@@@@@@@-..%=...#@@@@@@@
@@@@@@@%...*-....#@@@@@@
@@@@@@@@%+#%.....-%@@@@@
@@@@@@@@@@@@@#**%@@@@@@@
@@@@@@@@@@@@+....#@@@@@@
@@@@@@@@@@@@=....=@@@@@@
@@@@@@@@@@@@%-...=@@@@@@
@@@@@@@@%%@@%+..-#@@@@@@
@@@@@@@%.-@@+...-@@@@@@@
@@@@@@@#.-*%-...%@@@@@@@
@@@@@@@+.......-@@@@@@@@
@@@@@@@%:.:%-...%@@@@@@@
@@@@@@@%...#-...:%@@@@@@
@@@@@@@%*-*%.....-%@@@@@
@@@@@@@@@@@@@%++*%@@@@@@
@@@@@@@@@@@@#....:%@@@@@
@@@@@@@@@@@@%.....%@@@@@
@@@@@@@@@@@@%=....%@@@@@
@@@@@@@@%%@@%*..:=%@@@@@
@@@@@@@#.=@@+...:%@@@@@@
@@@@@@@+.=%%:...*%@@@@@@
@@@@@@@-...:...:%@@@@@@@
@@@@@@@*..-*:...%@@@@@@@
@@@@@@@#...%=...:%@@@@@@
@@@@@@@*:.:#.....-%@@@@@
@@@@@@@@@@@@@%+==*%@@@@@
@@@@@@@@@@@@%:....+@@@@@
@@@@@@@@@@@@@-....-@@@@@
@@@@@@@@@@@@@+....+@@@@@
@@@@@@@@@@@@%*...:*@@@@@
@@@@@@@#:+@@+....%@@@@@@
@@@@@@@=.*@@:...+%@@@@@@
@@@@@@%:..:=:...%@@@@@@@
@@@@@@@-..--....%@@@@@@@
@@@@@@@*..-%=...-%@@@@@@
@@@@@@%-...%:....-%@@@@@
@@@@@@@@@@@@@%+--+%@@@@@
@@@@@@@@@@@@@-....:%@@@@
@@@@@@@@@@@@@=.....%@@@@
@@@@@@@@@@@@@*:...-@@@@@
@@@@@@@@@@@@@*:..:=%@@@@
@@@@@@@#-*@@*....#%@@@@@
@@@@@@@=.*@@:...-%@@@@@@
@@@@@@%..:=+:...#@@@@@@@
@@@@@@%...:.....#@@@@@@@
@@@@@@@=..=%=...-%@@@@@@
@@@@@@@:...%:....-%@@@@@
@@@@@@@@@@@@@%=:.-*%@@@@
@@@@@@@@@@@@@+.....*@@@@
@@@@@@@@@@@@@+.....*@@@@
@@@@@@@@@@@@@#:....%@@@@
@@@@@@@@@@@@@#:..::#@@@@
@@@@@@@%+#@@*....+%@@@@@
@@@@@@@-.*@@:...:#@@@@@@
@@@@@@%..+#%-...+@@@@@@@
@@@@@@#.........*@@@@@@@
@@@@@@%:..*#-...:%@@@@@@
@@@@@@%...-%-....-%@@@@@
@@@@@@@@@@@@@%-...-#@@@@
@@@@@@@@@@@@@*.....-@@@@
@@@@@@@@@@@@@*.....-@@@@
@@@@@@@@@@@@@%-....+@@@@
@@@@@@@@@@@@@#:..::=@@@@
@@@@@@@%#%@@*....-%@@@@@
@@@@@@@-.+@@-....+@@@@@@
@@@@@@%..%@@=...-%@@@@@@
@@@@@@+...:::...=@@@@@@@
@@@@@@*...==:...:%@@@@@@
@@@@@@%...+%=....:%@@@@@
@@@@@@@@@@@@@%:....=@@@@
@@@@@@@@@@@@@#......%@@@
@@@@@@@@@@@@@#......%@@@
@@@@@@@@@@@@@%+....:%@@@
@@@@@@@@@@@@@#:...:-%@@@
@@@@@@@@%%@@#.....%%@@@@
@@@@@@@=.+@@=....=%@@@@@
@@@@@@%..%@@+...:%@@@@@@
@@@@@@=..-==-...:%@@@@@@
@@@@@@=...:......#@@@@@@
@@@@@@#...#%+.....#@@@@@
@@@@@@@@@@@@@%:....:%@@@
@@@@@@@@@@@@@%......*@@@
@@@@@@@@@@@@@%......#@@@
@@@@@@@@@@@@@@*.....#@@@
@@@@@@@@@@@@@#-...--#@@@
@@@@@@@@@@@@%.....*@@@@@
@@@@@@@+:*@@=....-%@@@@@
@@@@@@%..%@@*....#@@@@@@
@@@@@@=..+*+=....%@@@@@@
@@@@@@-..........+@@@@@@
@@@@@@*...#%+.....*@@@@@
@@@@@@@@@@@@@%:.....+@@@
@@@@@@@@@@@@@%-.....-@@@
@@@@@@@@@@@@@@:.....*@@@
@@@@@@@@@@@@@@%:....+@@@
@@@@@@@@@@@@@#:...-=*@@@
@@@@@@@@@@@@%.....-@@@@@
@@@@@@@*=#@@*....:#@@@@@
@@@@@@%..#@@%....+@@@@@@
@@@@@@+..#%#*....*@@@@@@
@@@@@@:..........-%@@@@@
@@@@@@=...+*+.....=%@@@@
@@@@@@@@@@@@@@=.....:%@@
@@@@@@@@@@@@@@=......%@@
@@@@@@@@@@@@@@+.....=@@@
@@@@@@@@@@@@@@%-....:%@@
@@@@@@@@@@@@@#:...:+*%@@
@@@@@@@@@@@@%-.....%@@@@
@@@@@@@#*%@@%.....%@@@@@
@@@@@@%..*@@%:...=%@@@@@
@@@@@@*..%@%*:...-@@@@@@
@@@@@@:...........#@@@@@
@@@@@@-...-++......#@@@@
@@@@@@@@@@@@@@#......#@@
@@@@@@@@@@@@@@*......#@@
@@@@@@@@@@@@@@#:....:@@@
@@@@@@@@@@@@@@%=.....#@@
@@@@@@@@@@@@@#:....+#%@@
@@@@@@@@@@@@@=.....*@@@@
@@@@@@@%#%@@@:....#@@@@@
@@@@@@%:.+@@@+...:%@@@@@
@@@@@@#..#@%*-....%@@@@@
@@@@@@-...:.......=%@@@@
@@@@@@-:...=+-.....=%@@@
@@@@@@@@@@@@@@%......=@@
@@@@@@@@@@@@@@#......*@@
@@@@@@@@@@@@@@%=.....%@@
@@@@@@@@@@@@@@%+.....*@@
@@@@@@@@@@@@@%:....=#%@@
@@@@@@@@@@@@@+.....*@@@@
@@@@@@@%%%@@@=....*%@@@@
@@@@@@%:.+@@@#....%@@@@@
@@@@@@#..#@%*-....*@@@@@
@@@@@@=...:........#@@@@
@@@@@@=-...-+=......%@@@
@@@@@@@@@@@@@@@=......%@
@@@@@@@@@@@@@@%:.....=@@
@@@@@@@@@@@@@@%%:....+@@
@@@@@@@@@@@@@@%=....:=@@
@@@@@@@@@@@@@%-.....%@@@
@@@@@@@@@@@@@#.....*%@@@
@@@@@@@%%%@@@%....-%@@@@
@@@@@@@=.=@@@%:...=@@@@@
@@@@@@%..+@%*:.....%@@@@
@@@@@@*.:.:........-%@@@
@@@@@@+::..-+#......-%@@
@@@@@@@@@@@@@@@*......+@
@@@@@@@@@@@@@@@*.....:%@
@@@@@@@@@@@@@@%%+.....%@
@@@@@@@@@@@@@@%-....-+%@
@@@@@@@@@@@@@@*.....+@@@
@@@@@@@@@@@@@@-....*@@@@
@@@@@@@%##@@@@+....%@@@@
@@@@@@%+.:%@@%=....#@@@@
@@@@@@%-.:%%+......-%@@@
@@@@@@%.-.....:.....-%@@
@@@@@@%.+...*%-......=@@
@@@@@@@@@@@@@@@%......-@
@@@@@@@@@@@@@@@%=.....#@
@@@@@@@@@@@@@@@%*.....+@
@@@@@@@@@@@@@@%-.....#%@
@@@@@@@@@@@@@@#.....+%@@
@@@@@@@@@@@@@@*....=@@@@
@@@@@@@%+=%@@@%....+@@@@
@@@@@@%*.:%@@%-....-@@@@
@@@@@@%=..=#=.......*@@@
@@@@@@%.-....:=......+@@
@@@@@@%-*...*%+.......#@
@@@@@@@@@@@@@@@@+.....:%
@@@@@@@@@@@@@@@@%+....:%
@@@@@@@@@@@@@@@%=.....=%
@@@@@@@@@@@@@@@=.....=@@
@@@@@@@@@@@@@@@:....+%@@
@@@@@@@@%#%@@@@=....%@@@
@@@@@@@%:.*%@@%-....#@@@
@@@@@@%#..*%%*......-%@@
@@@@@@%+.:.-:........=%@
@@@@@@%=-....=%-......=%
@@@@@@@%#=...%%........+
@@@@@@@@@@@@@@@@@*:....=
@@@@@@@@@@@@@@@@%*.....-
@@@@@@@@@@@@@@@%-.....+%
@@@@@@@@@@@@@@@#.....+%@
@@@@@@@@@@@@@@@%.....%@@
@@@@@@@@#-*@@@@%:...:@@@
@@@@@@@@:.=%@@*:.....#@@
@@@@@@@%...=*-.......:#@
@@@@@@@#.:....-*:......#
@@@@@@@%-+...-%*........
@@@@@@@@@%....+:........
@@@@@@@@@@@@@@@@@@*.....
@@@@@@@@@@@@@@@@%=.....=
@@@@@@@@@@@@@@@@*.....=%
@@@@@@@@@@@@@@@@*....:%@
@@@@@@@@@#*@@@@@#....-@@
@@@@@@@@%..#@@@*:.....%@
@@@@@@@@#..-##-.......-%
@@@@@@@@+......:+......-
@@@@@@@@*.....=%+.......
@@@@@@@@%*#....+........
@@@@@@@@@@*.............
@@@@@@@@@@@@@@@@@%+.....
@@@@@@@@@@@@@@@@%=.....:
@@@@@@@@@@@@@@@@%:....-%
@@@@@@@@@@@@@@@@%=....*@
@@@@@@@@@#-#@@@@%:....+@
@@@@@@@@@:.=@@%+.......%
@@@@@@@@@:..-=:..:.....:
@@@@@@@@%......=%=......
@@@@@@@@@:-:...+#.......
@@@@@@@@@%%+............
@@@@@@@@@@%-............
@@@@@@@@@@@@@@@@@@=.....
@@@@@@@@@@@@@@@@@@:....-
@@@@@@@@@@@@@@@@@@=....+
@@@@@@@@@@%%@@@@@%:....=
@@@@@@@@@*:=@@@%*.......
@@@@@@@@@-.:%*+:..:.....
@@@@@@@@@=......-%=.....
@@@@@@@@@=.....-%#......
@@@@@@@@@*-%....--......
@@@@@@@@@@@@:...........
@@@@@@@@@@@@............
@@@@@@@@@@@@@@@@@@@+....
@@@@@@@@@@@@@@@@@@@#....
@@@@@@@@@@@@@@@@@@%-....
@@@@@@@@@%*#@@@@%+......
@@@@@@@@@=.-@%+:...=....
@@@@@@@@@=..+=....#+....
@@@@@@@@@%....:=+%%.....
@@@@@@@@@@-.....:+=.....
@@@@@@@@@@%#+...........
@@@@@@@@@@@@%...........
@@@@@@@@@@@@%=:-........
@@@@@@@@@@@@@@@@@@@@%=..
@@@@@@@@@@@@@@@@@@@#:...
@@@@@@@@@%%%@@@@#=:..:..
@@@@@@@@@#::%@@#:...=-..
@@@@@@@@@+..=#%#+==##...
@@@@@@@@@%=...+%%%%%-...
@@@@@@@@@@%=.....:==....
@@@@@@@@@@@%*...........
@@@@@@@@@@@@@#..........
@@@@@@@@@@@@@@+:-.......
@@@@@@@@@@@@@@%%*.......
@@@@@@@@@@@@@@@@@@@%*:..
@@@@@@@@@@@@@@@@@%-.....
@@@@@@@@@%*=%@@@%=:.-==.
@@@@@@@@@#..*%@@%###%%..
@@@@@@@@@%-..:-%@@@@@=..
@@@@@@@@@@%+...--==**...
@@@@@@@@@@@@#...........
@@@@@@@@@@@@@%:.........
@@@@@@@@@@@@@@%:.:......
@@@@@@@@@@@@@@@%%%......
@@@@@@@@@@@@@@@@@#:.....
@@@@@@@@@@@@@@@@@@@*::-+
@@@@@@@@@@#+%@@@@@%%%%%#
@@@@@@@@@%:.+%@@@@@@@@%-
@@@@@@@@@%-...:+%@@@@@+.
@@@@@@@@@@%#-..-----#*..
@@@@@@@@@@@@%-......-...
@@@@@@@@@@@@@%*:...-:...
@@@@@@@@@@@@@@@%=:-#....
@@@@@@@@@@@@@@@@%@@%*+=+
@@@@@@@@@@@@@@@@@@@@@%%%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#-#%@@@@@@@@@@
@@@@@@@@@@..-###%@@@@@@%
@@@@@@@@@@+....=%%%#%@%:
@@@@@@@@@@%%+.......-%:.
@@@@@@@@@@@@@*......+%..
@@@@@@@@@@@@@@%*-...#%**
@@@@@@@@@@@@@@@@%##%%@@@
@@@@@@@@@@@@@@@@%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%#@@@@@@@@@@@@
@@@@@@@@@@-.*%%%@@@@@@@@
@@@@@@@@@@:..::=%@@@@@@*
@@@@@@@@@@%+:..:=-::+@%-
@@@@@@@@@@@@%-......-@%=
@@@@@@@@@@@@@%*=....+@@@
@@@@@@@@@@@@@@@@%++*%@@@
@@@@@@@@@@@@@@@@@%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%%%%%%@@@@@@@@
@@@@@@@@@#..%%#%@@@@@@@@
@@@@@@@@@*...::#@%%%@@@@
@@@@@@@@@@#=...--:..*@@@
@@@@@@@@@@@@#:......*%@@
@@@@@@@@@@@@@%#+-..:#@@@
@@@@@@@@@@@@@@@@@%%%@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@*-%%%%@@@@@@@@@
@@@@@@@@%:.-=-#@@%%@@@@@
@@@@@@@@@*-...--:.:%@@@@
@@@@@@@@@@%#-......#@@@@
@@@@@@@@@@@@%#*=::=%@@@@
@@@@@@@@@@@@@@@@@%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%#%@%@@@@@@@@@@@
@@@@@@@@=.+++%%%%%@@@@@@
@@@@@@@@+....==:.+%%@@@@
@@@@@@@@@%*:.....-%@@@@@
@@@@@@@@@@@%#+=--+%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%##@%%@@@@@@@@@@@
@@@@@@@%..=-*%#+#@@@@@@@
@@@@@@@@#-.......%@@@@@@
@@@@@@@@@@%+-:..:#@@@@@@
@@@@@@@@@@@@@@%%%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@+=%*%@@@@@@@@@@@
@@@@@@@@-...+#*=+@@@@@@@
@@@@@@@@%#-.....-%%@@@@@
@@@@@@@@@@@%+-..=%@@@@@@
@@@@@@@@@@@@@%%#%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%@@@@@@@@@@@@@@
@@@@@@@@=.++%@@@@@@@@@@@
@@@@@@@@%-..+*=-=@@@@@@@
@@@@@@@@@%*-....###@@@@@
@@@@@@@@@@@@*..=+*%@@@@@
@@@@@@@@@@@@@##+#%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@++%#%@@@@@@@@@@@
@@@@@@@@=.:=%%%%%@@@@@@@
@@@@@@@@%+..:-..*%%@@@@@
@@@@@@@@@@%+...==+*%@@@@
@@@@@@@@@@@@=.-%+*%@@@@@
@@@@@@@@@@@@%%#*#@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@-:#+#@@@@@@@@@@@
@@@@@@@@*..=%%%**@@@@@@@
@@@@@@@@%*:....:#%%%@@@@
@@@@@@@@@@%+...==-=%@@@@
@@@@@@@@@@@@-.+#+*%@@@@@
@@@@@@@@@@@@%%#*#@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#*%@@@@@@@@@@@@@
@@@@@@@@-.-++%@@@@@@@@@@
@@@@@@@@%-..*%%@@@@@@@@@
@@@@@@@@@#-:...:-%@@@@@@
@@@@@@@@@@%#....-+*%@@@@
@@@@@@@@@@@@-:+*++#%@@@@
@@@@@@@@@@@@%%%*%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#-=%@@@@@@@@@@@@
@@@@@@@@*..-++%@@@@@@@@@
@@@@@@@@@+..=*%%%@@@@@@@
@@@@@@@@@%+-.....*@@@@@@
@@@@@@@@@@@#....=**%@@@@
@@@@@@@@@@@#.-==:+%@@@@@
@@@@@@@@@@@@%%**%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%%@@@@@@@@@@@@@
@@@@@@@@=.-%@@@@@@@@@@@@
@@@@@@@@%..-#%@@@@@@@@@@
@@@@@@@@@=..:+*++%@@@@@@
@@@@@@@@@%#:....:%@@@@@@
@@@@@@@@@@@=...=%#*%@@@@
@@@@@@@@@@@#=--*+*%%@@@@
@@@@@@@@@@@@@%*#%%%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%@@@@@@@@@@@@@@
@@@@@@@@-.=@@@@@@@@@@@@@
@@@@@@@@+..+@@@@@@@@@@@@
@@@@@@@@%...-#%##@@@@@@@
@@@@@@@@@**.....=@@@@@@@
@@@@@@@@@@%.....%@@@@@@@
@@@@@@@@@@#...--####@@@@
@@@@@@@@@@@%%=*+=*%%@@@@
@@@@@@@@@@@@@%##%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%==#@@@@@@@@@@@@
@@@@@@@@+..=%@@@@@@@@@@@
@@@@@@@@%=..=%@@@@@@@@@@
@@@@@@@@@*...+@@@@@@@@@@
@@@@@@@@@@%:..-+%@@@@@@@
@@@@@@@@@@%.....-@@@@@@@
@@@@@@@@@@#....:#%%@@@@@
@@@@@@@@@@@%#**:=#%%@@@@
@@@@@@@@@@@@%#*#*%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@*=+%@@@@@@@@@@@
@@@@@@@@%..:#@@@@@@@@@@@
@@@@@@@@@#...#@@@@@@@@@@
@@@@@@@@@%...:%@@@@@@@@@
@@@@@@@@@@%:..=*%@@@@@@@
@@@@@@@@@@%.....-%@@@@@@
@@@@@@@@@@*....-%%%@@@@@
@@@@@@@@@@%*+*:++#%@@@@@
@@@@@@@@@@@@#***%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@*-+%@@@@@@@@@@@
@@@@@@@@@:..#@@@@@@@@@@@
@@@@@@@@@%...+@@@@@@@@@@
@@@@@@@@@%:..*@@@@@@@@@@
@@@@@@@@@%#...+%%%@@@@@@
@@@@@@@@@@#.....*%@@@@@@
@@@@@@@@@@=...-+%%@@@@@@
@@@@@@@@@@%%%+-*+#@@@@@@
@@@@@@@@@@@%***#%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%*%@@@@@@@@@@@@
@@@@@@@@@:..@@@@@@@@@@@@
@@@@@@@@@*..=#@@@@@@@@@@
@@@@@@@@@%...*@@@@@@@@@@
@@@@@@@@@%:..#@@@@@@@@@@
@@@@@@@@@%=...=%@@@@@@@@
@@@@@@@@@%.....:%@@@@@@@
@@@@@@@@@%+%:=*%%@@@@@@@
@@@@@@@@@@@%==+++%@@@@@@
@@@@@@@@@@@%**##%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#=+%@@@@@@@@@@@
@@@@@@@@@-..#@@@@@@@@@@@
@@@@@@@@@#..:#@@@@@@@@@@
@@@@@@@@@%:..*@@@@@@@@@@
@@@@@@@@@%...*@@@@@@@@@@
@@@@@@@@@%....-#@@@@@@@@
@@@@@@@@@-..-:.=@@@@@@@@
@@@@@@@@@#%:%**%@@@@@@@@
@@@@@@@@@@%-+*++*%@@@@@@
@@@@@@@@@@%#*###%%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%+*%@@@@@@@@@@@
@@@@@@@@@=..+@@@@@@@@@@@
@@@@@@@@@#..-%@@@@@@@@@@
@@@@@@@@@%...#@@@@@@@@@@
@@@@@@@@@@:..%@@@@@@@@@@
@@@@@@@@@%...:*%@@@@@@@@
@@@@@@@@%......+@@@@@@@@
@@@@@@@@%+-.-=*%@@@@@@@@
@@@@@@@@@%#:****%@@@@@@@
@@@@@@@@@%#*%%%%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%#%@@@@@@@@@@@
@@@@@@@@@#..=@@@@@@@@@@@
@@@@@@@@@%-.:%@@@@@@@@@@
@@@@@@@@@*:..+@@@@@@@@@@
@@@@@@@@%=*..*@@@@@@@@@@
@@@@@@@@@%-...#@@@@@@@@@
@@@@@@@@%-.....+@@@@@@@@
@@@@@@@@%=-.==*%@@@@@@@@
@@@@@@@@@%*:+***%@@@@@@@
@@@@@@@@@%%##%%%%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#-+%@@@@@@@@@@
@@@@@@@@@@+..%@@@@@@@@@@
@@@@@@@@%==..=@@@@@@@@@@
@@@@@@@@@%%:.:#@@@@@@@@@
@@@@@@@@@@%:.:*@@@@@@@@@
@@@@@@@@@%-...-#@@@@@@@@
@@@@@@@@%:.....=@@@@@@@@
@@@@@@@@@%#*--#@@@@@@@@@
@@@@@@@@@%%*+=+*%@@@@@@@
@@@@@@@@@%%%###%@@@@@@@@
@@@@@@@@#:...%@@@@@@@@@@
@@@@@@@@%-..-%@@@@@@@@@@
@@@@@@@@%+..%@@@@@@@@@@@
@@@@@@@@+..=@@@@@@@@@@@@
@@@@@@@@%-.#@@@@@@@@@@@@
@@@@@@@@@*.*@@@@@@@@@@@@
@@@@@@@@%%=%@@@@@@@@@@@@
@@@@@@@@@@%%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%-*%@@@@@@@@@@@
@@@@@@@@#:...%@@@@@@@@@@
@@@@@@@@%-..-%@@@@@@@@@@
@@@@@@@@%+..%@@@@@@@@@@@
@@@@@@@@+..=@@@@@@@@@@@@
@@@@@@@@%-.*@@@@@@@@@@@@
@@@@@@@@@#.=@@@@@@@@@@@@
@@@@@@@@@%-%@@@@@@@@@@@@
@@@@@@@@@@%%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@*#@@@@@@@@@@@@
@@@@@@@@@%:#%@@@@@@@@@@@
@@@@@@@@%=:::%@@@@@@@@@@
@@@@@@@@%:..:%@@@@@@@@@@
@@@@@@@@%*..#@@@@@@@@@@@
@@@@@@@@+..=@@@@@@@@@@@@
@@@@@@@@%:.=@@@@@@@@@@@@
@@@@@@@@@%.:%@@@@@@@@@@@
@@@@@@@@@@-#@@@@@@@@@@@@
%%%%%%%%%%*%%%%%%%%%%%%%
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@%%@@@@@@@@@@@@
@@@@@@@@@%:#@@@@@@@@@@@@
@@@@@@@@%#=+#%@@@@@@@@@@
@@@@@@@@%....#@@@@@@@@@@
@@@@@@@@@*..+@@@@@@@@@@@
*********#*+++**********
........-%@+............
.........=%#:...........
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@##@@@@@@@@@@@@
@@@@@@@@@@==@@@@@@@@@@@@
@@@@@@@@@%::%@@@@@@@@@@@
@@@@@@@@@%..%@@@@@@@@@@@
@@@@@@@*+=..+*%%@@@@@@@@
******=...+-..:=********
..........*-............
.........*%##:..........
.........-@@*...........
.........-@#............
@@@@@@@@@@:-@@@@@@@@@@@@
@@@@@@@@@@.:@@@@@@@@@@@@
@@@@@@@@@%..%@@@@@@@@@@@
@@@@@@%%%#..*#%%@@@@@@@@
@@@@@@*=:....:=#@@@@@@@@
+++++-:.........-+++++++
........................
..........=-............
..........*-............
.........=%*=:..........
.........=@@%:..........
@@@@@@@@@*..%@@@@@@@@@@@
@@@@@@@%%+..+%%@@@@@@@@@
@@@@@@#*+:...-#%%@@@@@@@
@@@%%%-:.......-#%%@@@@@
===:..............:=====
........................
..........::............
...........:............
..........::............
..........#-............
.........:#+:...........
@@@@@@%##+..:##@%@@@@@@@
@@@@@%=+::....+##@@@@@@@
@%%#+=.........:++#%%@@@
:...................:--=
........................
........................
............:...........
...........:............
........................
........................
..........#-............
@@@@@#=-:.....*=*@@@@@@@
%%#=-=..........#*=*%%%%
........................
........................
........................
........................
........................
..........:::...........
........................
........................
..........-:............
@@@@%#.:......:.+%%%%@@@
+=-.............=:..:++-
........................
........................
........................
........................
........................
..........:::...........
...........:............
........................
........................
%#*+#+..........+%+=++%%
........................
........................
........................
........................
........................
........................
...........:............
...........:............
........................
........................
-.:=+=..........:-=:..--
........................
........................
........................
........................
........................
........................
........................
........................
...........:............
........................
....:..................:
........................
........................
........................
........................
........................
........................
........................
........................
...........::...........
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
...........::...........
...........::...........
........................
........................
........................
........................
........................
........................
........................
........................
........................
.............:..........
............:...........
........................
........................
......:.................
........................
...............:........
........................
........................
...........:............
........................
..............:.........
........................
.......:................
.....:..................
........................
........................
........................
........................
........................
...........:............
........................
.............:.:........
........................
..:..........:..........
........................
...............:........
..........:........:....
......:.................
.............:..........
................:.......
...........:............
..............:..:......
........................
........................
:................:......
....................:...
........::..............
........................
..................:.....
..............:.........
............:...........
..................:-....
........................
........................
........................
.:......................
........................
.......:..........-.....
.........:..............
..............:.........
........................
.............:.....:.:..
...................:....
........................
........................
........................
:.......................
:................:......
.....:..................
........................
.........:.......:......
......................:.
...................:...:
....................:...
.................:......
........................
........................
...:....................
..............=.........
:.......................
........................
...:.:.:::.............:
.........:.......:..:...
..............:.......:.
....:...................
........................
........................
........................
........................
.....:......:...........
...........=............
............:...........
................:.......
:......::...........:...
.......:-.............::
..............:.........
........................
......................:.
........................
..:........:............
........................
...:....................
........:-..............
........-:.:............
...............-........
........:.........:-....
......--................
.......:................
...............:........
........................
......:-.:..............
:.......................
...............:........
..........:.............
.:......................
....-+-...::............
........:....::....:....
.......:...........-...:
.....-............:.:...
.....-..:...............
.....-....:...:-........
...-.:..:...............
...............:........
........................
.:.......:..............
........................
........................
+........-.:............
......:............:....
..................-....-
...-..............::....
.......:..:.............
........................
........................
........................
........................
........................
.........:............:.
............:........:..
....................:...
....................:...
..................::....
...-...:............:...
........................
........................
..........:.............
........................
........................
.........:..............
..............:.......:.
........................
......................-.
...................:....
....=...:............-..
....:...................
...................:....
...........:............
.:......................
........................
........................
...:.......:......-.....
.............:..........
.....................:..
:-..............:.......
*-....:=..:.........-.-.
......:.................
.....................:..
........................
...:....................
%.......................
=.......................
=...........::.:........
................:.....--
.......................:
:................:......
:..........:............
........................
........................
........................
**+..:..................
@@%=....................
@@*.....................
%%+............-...:....
%%......................
@%:.....................
%%:..:..................
+=......................
........................
........................
........................
*%%%=.:.................
@@@@*...................
@@@#:...................
%%%*............-...:...
=%%:.........:..........
%@%-....................
%%%-....:...............
.+=:..............:.....
........................
........................
..:-=:..................
=%@@@%+.................
%@@@@@*.................
@@@@@#................:.
#%%%%=...........-....:.
.:#@#...................
+%@@%...................
%%%@#-..................
..-**...................
........................
........................
..:+***-................
.*@@@@@%-...............
=@@@@@@%:...............
*@@@@@%=................
.+#%@%+...........:.....
...#@%..................
-+%@@%.......:..........
%%@@@%.:................
:::=#*..................
........................
........................
..:+#%%#=...............
.=%@@@@@@:..............
.%@@@@@@%...............
.%@@@@@%:...............
.:+#%@#-..........:.....
...-@@*.................
:=#@@@#.......:.........
*%@@@@*:................
.--=#**:................
................:.......
.....:--:...............
..:*%@@@@#:.............
..%@@@@@@@=.............
.=@@@@@@@%:.............
.-%@@@@@*...............
...=*@%+:...............
....*@@+................
::=%@@@*................
-%%@@@@#................
.-*#*%%#-...............
........................
....:=*#*+-.............
...+%@@@@@@*............
..=@@@@@@@@*............
..*@@@@@@@*:............
..:#%@@@%=..............
.....%%#=...........:...
....:%@%:...............
...=%@@@-...............
.=%@@@@@=...............
.:#%@@@@+...............
........................
....:+#%@%#=............
...=%@%@@@@@+...........
..:%@@@@@@@%=...........
..:%@@@@@@#=............
...-+%@@%*:.............
.....+@@=:..............
.....#@@+...............
...=%@@@*...............
.:%@@@@@*...............
.-%@@@@@#...............
........::..............
....:+%@@@%#-.:.........
...-%@@@@@@@%:..........
...%@@@@@@@@*...........
...#@@@@@@#+............
....=#@@%#..............
.....=@@+-..............
.....*@@#...............
...=%@@@%...............
.-%@@@@@%...............
.=@@@@@@%...............
.......:-=-.............
.....+%@@@@%#:..........
....%@@@@@@@@*..........
...+@@@@@@@@#:..........
...+@@@@@%*=............
....:+@@%*+.............
.....-%@*=..............
.....+@@%...............
...=#@@@%...............
.-%@@@@@%...............
.+%%@@@@%...............
.......-=+=-............
.....+%@@@@@%+..........
....#@@@@@@@@#..........
...=@@@@@@@%#...........
...=%@@@@##:............
....:=%@%+*:............
......%@%=:.............
.....=%@%:..............
:..=#@@@%:..............
.=%@@@@@%:..............
.+##@@@@%:......:.......
......:-+++=:...........
.....+%@@@@@%=..........
....%@@@@@@@%-..........
...+@@@@@@%#:...........
...*@@@@@#-.............
....-=#@@++=............
......#%%+-.............
.:...=%@@=..............
..-+%@@@%-..............
.#@@@@@@@=..............
.=+*#%@@@+..............
.......=+++=:...........
....:*%@@@@@%...........
...-%@@@@@@%+...........
...#@@@@@%#:............
...%@@@@@=..............
...:=-*@@++=............
......*%@*=.............
.....-#@@+..............
..=*%@@@@+..............
.#@@@@@@@*..............
.:=+#%@@@#..............
......-=++=-............
....+%@@@@%+............
...*@@@@@%+.............
..=%@@@@%-..............
..*@@#*%%-..............
..:==.:@@%=-............
......-%@%+:............
......*@@%..............
..:-*%@@@@..............
.:%%@@@@@@:.............
..++#%@@@@=.............
......-=++=.............
...:*%@@@%+:............
..:%@@@@@#..............
..#@@%%@%+..............
..%%#+:#%-..............
..+=...%@%=:............
......:%@%+:............
......=%@@:.............
...:=#@%@@:.............
..*%@@@@@@-...........:.
..=-*#@@@@=.............
......-=++=.............
...-*%@@@#-.............
..:%@@@@@*..............
..#@@%%@%+..............
..@%#:.*%=..............
..+-...#@%=:............
.......#@@+-.........:..
......=%@@-.............
...-+#@@@@=..........:..
.=%%@@@@@@=.............
..::+#@@@@+.............
......-+++-.............
...:+%@@%*:.............
...#@@@@%*..............
..*@@%%@%*..............
..%%*..+%+.............:
..+-...+@@*::...........
.......+@@*-............
......:#@@=.............
.:.-+#%@@@+.............
..#%@@@@@@*.............
..:-*#@@@@*....:......:.
......:===-.............
...:=#@@@#:.............
...*@%@@%#:.............
..=@@@%%%#:.........:...
..#@%=.-%*..............
..++...-@@*::...........
.......=@@#-:...:.......
.......*@@+.............
...:=*%@@@*.............
..+%%@@@@@#.............
..:-*%@@@@#.............
.......-==-:............
....-*%@@%=.............
...-%@@@@#-.............
...%@@%%%%:......:......
..-@@#-:%*:.............
..:#=...%@#-::..........
.......:%@%+:...........
.......+%@#.............
...:-+%@@@%.........:...
..-%%@@@@@%.............
...-+%@@@@%:............
.......-===.............
....:+%@@%+.............
...-%@@@@%-.............
...#@@@%@%-.............
..:@@%=:%#:.............
...%*...%@%=::..........
........%@%+:...........
.......=%@%.............
....:=#@@@@.............
..:%%@@@@@%-............
...=*#@@@@%=............
.......:-==.............
....:=#@@@*.............
....#@@@@%=.............
...+@@@@@%=.............
...%@@*-##-.............
...*#-..#@%=:-..........
........#@%*-:..........
.:.....:%@%.............
..:..:+%@@@-............
..:=#%@@@@@=............
...-+#%@@@@*...:........
........-==............-
.....-#%@@#.............
....+%@@@@+.............
...-@@@@@%+..........:..
...*@@#=*%=.............
...+%+:.+@%=--..........
........+@@*-:..........
........#@%-............
:.....=%@@@+............
...:*%@@@@@+............
...-+%@@@@@#............
........--=.............
.....:*%@@%.............
....-%@@@@*.........:...
...:%@@@@%*.............
...=@@%=+%+:............
...-%*:.-%@+=:..........
....:...-%@#=:..........
........*@@+............
.....:=#@@@*............
...:*%@@@@@#..........:.
...:*#@@@@@#............
........:-=:............
......+%@@%:............
....:%@@@@#:.......:....
....%@@@@%#......:......
...-@@%+=%*.............
...:%#:.:%@*=::.........
....:...-%@#+:..........
........+%@*............
......=#@@@#............
...:#%@@@@@#........:...
...:+#@@@@@%............
........:-=-............
......=%@@%=............
....:#@@@@#-............
:...*@@@@@%:...:........
....%@@+-%#:............
....##-..%@#-::.........
.........%@%+-..........
........=%@%............
.....-+%@@@%............
...:%%@@@@@%.....:......
....=*%@@@@@:...........
........:===-...........
......=#@@@%-...........
.....+@@@@@+............
....=@@@@@%=............
....*@%*-##-............
....-+:..#@%=:-.........
.........#@%*-:.........
........-%@@............
....:=*%@@@@:.........:.
...-%%@@@@@@:...........
.....=#@@@@@=...........
..........%@@@@%...*@@@@
..........:=@@@+..:%@@@#
...........#@@@-..#@@@%:
..........#@@@*..*@@@%-.
........-%@@%=..+@@@@+..
......:*%@@%-..*@@@@%...
......*@@@@=...#@@@@+...
....:=%@@@#:..+@@@@#....
%%%%@@@@@@%@@%%@@@@*-:..
===-=%%#*+:--=+%%%%%@@%#
..............=*+-..:-+*
..........:*%@@%..:%@@@+
............%@@*..*@@@%-
...........*@@@-.:%@@@+.
..........#@@@*..#@@@#..
........-%@@%=..*@@@%:..
......:*%@@%-..*@@@@*...
......*@@@@=...#@@@@-...
.....+%@@@*...=%@@@*....
###%%@@@@@%%%%%@@@@+:...
**++=#*++===++*%%%%@@%#*
...................:-=*#
.........+%@@@@*.:%@%%:.
..........::%@@=..%@@%:.
...........=@@%:.+@@%*..
..........=%@@+..%@@%...
.........=%@%+..+@@@=...
.......:#%@@+..=@@@@:...
.......*@@@#...*@@@%....
.::---#@@@%+---%@@%-....
%%@%%%%@%@%%%@@%@@%*=-..
-::...::......:===+*#%%#
......................:=
........-%@@@@@*-@@@*=-=
.........=*=*@@-.#@@+...
............#@%..%@@=...
...........+@@*.:%@%....
..........=%@#..+@@*....
.........+%@%..:%@@=....
........-%@@+..=@@%-....
-=++***#%@@@#**#@@%.....
#**++=======-==*##%%#*=.
....................-=*%
........................
.........*@@%@@%*@@@@@@@
.........-*+=@@-.%@%::+%
............=@%..%@%...*
............#@#..%@*...:
...........+@%:.-@@-....
..........+%@=..#@@:....
.........:%@%:.:%@%:....
-=+**##%%%@@%%%%@@%-...+
#+==-::...::...:===*##+%
......................=#
.......................=
..........:#%@@@@@@@@@@#
..........:#*#@%+%@@@@@%
.............*@+.:%@#@@@
.............#@-.:%%-%@@
............-@#..*@*.#@@
...........:%@-.-%@-.+@@
...........*@%:.*@%..+@@
...-=+*#######**#%%*=#@@
*##+=-:.............=%@@
-...................-@@@
....................-@@@
............:#@@@@@@%-..
............%%%%%%@@@%:.
..............%%=%@@@@#:
..............#%..:#@@@%
.............:%*..=%@@@@
.............#%:.+%%@@@@
..........::+@#::%@%@@@@
...:=+****+++++==**%@@@@
:+*+-..............%@@@@
*:................:%@@@@
..................-%@@@@
............:-*@@@@#+...
.............+%@@@@@@=..
.............:#%%@@@@*..
..............:%+#%@@#..
..............:%-.#@@@*:
..............*#..%@@@@%
...:-=+*****+*@+:-@@@@@@
.-*+-:.......:=-=*@@@@@@
%+...............=@@@@@@
%................*@@@@@@
%*...............*@@@@@@
.............:=%@@@%+...
..............=%@@@%%-..
..............*%%%@@@%..
..............:%#%@@@%..
...............#+=@@@%:.
......::::....:%-+@@@@=.
..-+++===++***%%:#@@@@%-
%#=...........--+%@@@@@%
%*..............:%@@@@@@
%%..............=@@@@@@@
%%+.............+@@@@@@@
...............=%@@@@*..
...............:%@@@%+..
...............#@@@@@%..
...............%@@@@@@*.
...............*%%@@#%*.
....-=====-:...**%@@*#%.
***+-:::::-=+**%%@@@%%+.
%#............=#@@@@@%:.
%%.............:@@@@@@%:
%%-............+@@@@@@@%
%%*............%@@@@@@@@
................:%@@@%@%
................+@@@@%-:
................#@@@@%..
...............=@@@@@@=.
...............%@@@@@@#.
++++*+++***+=:.#@@@@+#%:
@@-:........-=*%%@@%:+%*
@@.............%@@@@%#=:
@@:............%@@@@@+..
%%-...........=@@@@@@%*.
%%+...........%@@@@@@@@*
.................:***+++
................-%@@@@%=
................=@@@@%..
................%@@@@%-.
==---=+++=-....+@@@@@%=.
@@#+=:..:-=+**=%@@@@%@#.
@@=...........+@@@@%:+%=
@@-...........:#@@@%#%#=
@@-...........:%@@@@%+..
%%-...........*@@@@@**=.
%%=..........=@@@@@@%=*-
........................
.................:###*+.
=...............-%@@@%+.
%#*+==+++=-.....*@@@@#..
%@@*=-:.:-=**+:.%@@@%%:.
@@%:.........-+%@@@@@#..
@@%...........:%@@@@%%=.
@@*...........#%@@@%+%%-
@@=...........:*@@@*##-.
%%=...........+@@@@#.*-.
+%+..........-%@@@@%:.#.
........................
..................:.....
-#-.............:*@@%+..
.#@%#*++++++-...*%@@@*:.
:%@%:......:=**=%@@@#:..
=@@#...........*@@@@%-..
+@@=..........:%@@@@%-..
*%@:..........*%@@@@@%=.
*%%...........*+@@%++%+.
=%%...........:#@@%..:#.
.#@:..........%%@@@=..=+
........................
........................
.-..............-***....
.##*+==++++=:..=%@@@#-..
.+@@*-:....:=+*#@@@%=...
.#@@-..........+@@@%-...
.%@@...........%@@@#-...
.%%%..........=%@@@@%*..
.#%#..........=#@@*-=+#.
.+%#...........*@@=...-#
.:%%..........*%@@#....+
........................
........................
................=**:....
.#+=---=++=-:.:#@@@%=...
.-@@%=-....:=+*@@@%+....
.=@@+.........:#@@%-....
.+@@=..........%@@@%+...
.+@@-..........%@@%%@#-.
.-%@:..........%@%::+:*-
..%@-.........:%@%.....#
..+%*.........#%@@-....:
........................
........................
..............:*##=:....
.==::::==+==::#@@@#.....
.:%@%+=:...:-#@@@%-.....
..@@#.........*@@@#-....
.:@@#.........=%@@#+#=..
..%@*.........=%@%%%%++.
..#%*.........=@@+:=..=+
..=%%.........#@@=.....+
...*@-.......*@@@*......
........................
...............-........
.............=%@%*......
.-=::::=+++==#@@@*......
..%@%+=:....=%@@%-......
..%@%........-@@#@#-....
..%@#.........@@@@+#%=..
..#@#........:@@@%%*==+.
..=%%........:@@*-....=+
...%@:.......#@@#......+
...-%*......+%@@%.......
........................
.............=*=-.......
............+@@@*.......
.==:::-==+++%@@@=.......
.:%@%=-.....*%@%+:......
..@@#........#@%%%*-:...
..%@*........#@@@#+%#:..
..#@*........#@%%*=-.+=.
..+%#.......-%@#......+-
..:%%......:%@@@:......*
...=@+.....+@@@@=.......
........................
............=##+:.......
...........:@@@%:.......
.+-:::=+=++#@@@#........
.-@@#=:....:*@@#+:......
.:@@+.......-@@%%#+=....
.:@@+.......-@@@%*##*...
..%@+.......-%@#=--..*:.
..#%*.......#@@+......*:
..-%%......*@@@#.......*
...*@=.....%@@@%........
........................
...........+%%#-........
..........:%@@%-........
:=:::-===++%@@%.........
.#@@+-.....=%@%+=.......
.*@@........%@%%%++-....
.*@@........#@@@##%+=...
.+@@:.......#@%-::..-*..
.:%@:......*@@%......-*.
..#%=.....=@@@%:......-#
..:%%.....#@@@@-........
........................
..........:#%#+.........
..........*@@@*.........
-....:===+#@@%-.........
=%%%+-....-#@%*=:.......
:@@+.......=@@%%*+=.....
:@@*.......-@@@%*%**:...
.%@*.......-@@+-::..+-..
.*%#......:%@@+......*-.
.-%%......#@@@*.......+*
..+%+....-@@@@#.........
........................
..........-#%*-.........
.........:%@@%-.........
:....:-===%@@%..........
*##*+-:..:+%@#+-........
=@@-.......#@@%%*+-.....
=@@-.......+@@@#*%*+....
-@@=.......=@@=-::.:*...
.%@+......-%@@-......*..
.+%#......%@@@=......:#=
..%%:....+@@@@+.........
........................
..........=**=:.........
.........:@@@%..........
......:--+@@@*..........
#***+=-:-=#@@+-.........
#@%........%@%%%+-......
#@%........#@@@**%*:....
*@%........*@%==-:.+=...
=@%:......-%@%......=+..
.%%=.....:%@@@:......=#:
.=%#.....*@@@@-.........
........................
..........-++-..........
.........-@@@#..........
.........*@@@+..........
*++++====+%@%=:.........
%@%.......-@@%%#=:......
%@#........%@@%+*%+.....
#@%........#@#+==-:*:...
*@%.......-%@#......+-..
-%%:.....:%@@%.......+*.
.#%+.....#@@@@:.......:.
........................
..........-+=-..........
.........-@@@#..........
.........*@@@+..........
+==+++===*%@%-..........
@@#:......-@@%%*-.......
@@#........%@@%+*%=.....
%@#........#@#+++-:*:...
#@#.......-%@#......*:..
=%%......:%@@%.......*+.
.%@-.....*@@@@........-.
........................
..........-++-..........
.........-%@@#..........
.........*@@@+..........
====++===*%@%-..........
@@#:......-@@%%*-.......
@@*........%@@%+*%=.....
@@*........#@#*+*--*:...
%@*.......-%@#......*:..
*%#......:%@@%.......*=.
-%%:.....*@@@@........=.
........................
..........-*+-:.........
.........-@@@#..........
.........*@@@*..........
====++==+*%@%:..........
@@+:......-@@%%*:.......
@@-........%@@%+*%=.....
@@-........%@%#*#+-+....
@@=.......-%@*......*:..
@@=......:%@@%.......*-.
#@*......*@@@@........+-
........................
..........=*+-:.........
.........=%%@%..........
.........#@@@*..........
---=+++++#%@%:..........
@%-:......=@@%#+........
@#........:%@@@*+#-.....
@#.........%@%%#%#=+....
@#........:%@*.....:*...
@%.......:%@@%.......*:.
@@:......#@@@@........#+
........................
..........=**=:.........
.........+@@@%..........
........:#@@@*..........
---++++++%@@%:..........
@*=.......*@%#*=........
%-........-@@%%#*+-.....
@:........:@@%%##%*=....
@:........:@@*::::.-*...
@-.......:%@@#......:*..
@=.......#@@@@.......:#+
........................
.........:+#*=:.........
.........*@@@%..........
........:%@@@*..........
::-+++++*%@@%:..........
%+-.......#@%#+-........
#.........=@@%%#*=:.....
#.........-@@@@#*%#=....
*.........:%@*--==.-*...
#........:#@@#......:*..
#........#@@@%.......:#-
........................
.........-*%*=:.........
.........%@@@%..........
........=%@@@*..........
::=++++*#@@@%:..........
*+-......:%@%+=:........
..........*@@%@%*-......
..........+@@@@#=%%-....
..........=@@#++*#:=*...
..........#@@*......:*..
.........#@@@%.......:#.
........................
.........+#%*+:.........
........-%@@@#..........
........*@@@@*..........
.:=+***+%@@@%:..........
#=:.....:+@@#=-.........
..........%@@@@%+:......
..........#@@@@#-%#-....
..........*@@%#%%%+*+...
..........#@@+...:..-*..
.........*@@@#.......:#.
........................
........:*%%*+:.........
........+@@@@#..........
.......:#@@@@+..........
.-=+++++%@@@%:..........
*=:....:-*@@#-:.........
.........-@@@@@%=.......
..........%@@@@#=#*-....
..........#@@%%%%%#*=...
..........#@@+..:=..=*..
.........+@@@*.......-#.
..........::............
........=%%%#*:.........
........%@@@@#..........
.......=%@@@@=..........
:==+++=*@@@@%...........
+-::::-=+%@@*:..........
.........*@@@%%*-.......
.........=@@@@@%+#+:....
..........@@@@@%*#%%-...
..........%@@*==+#=.+*..
.........+@@@+.......-#.
.........:-:............
.......:#%@%#*..........
.......=@@@@@*..........
......:#@@@@@-..........
-==++==%@@@@#...........
=-::--=+#%@%=...........
........:%@@@%#+:.......
.........#@@@@%%#*-.....
.........=@@@@%%=*%%:...
.........-@@@#*##%#-#+..
.........=@@@=.......+*.
.........-=:............
.......+%@@%%+..........
.......%@@@@@+..........
......+%@@@@%:..........
==++==+%@@@@*...........
=----=+#%%@%-...........
........+@@@%#*=........
........:%@@@%@%#+:.....
.........#@@@@%%:*%#:...
.........+@@@%%%%@%=#=..
.........+@@@=..:--..**.
........:==:.:..........
.......#@@@%%=..........
......:@@@@@@=..........
......*@@@@@%...........
==++==*@@@@@+...........
-----=+%@@@%:...........
........*@@@%#*=........
........=%@@@%@%#=......
........:%@@@@%#:*%#:...
.........*@@@@%%%%%*#=..
.........+@@@=.:-==..**.
........-+=:::..........
......-%@@@@%:..........
......+@@@@@%-..........
.....-%@@@@@#...........
++++==#@@@@@=...........
-::--=#%@@@#............
.......:%@@@%#*-........
........*@@@@%@%#=......
........-@@@@@%%:*%#:...
.........%@@@@%%%%%*#-..
.........*@@@=:-=++.:#+.
........=+=:-:..........
......=%@@@@#...........
......*@@@@@%:..........
.....=%@@@@@*...........
****++%@@@@@-...........
::::-=#%@@@#............
.......:%@@@%#*-........
........*@@@%%%%#=......
........=@@@@@%#:*%#:...
.........%@@@@@%%%%*#-..
.........#@@@=:-=+=.:#+.
.......:+*=:-:..........
......*%@@@@*...........
......#@@@@@%...........
.....+%@@@@@*...........
###**+%@@@@%:...........
....:-#%@@@#:...........
.......-%@@@%#*=........
........#@@@%%%%#=......
........=@@@@@%#:*%#:...
.........%@@@@%%%%%*#-..
.........#@@%=:-=+=.:#=.
.......:+*=:=:..........
......*@@@@@*...........
......%@@@@@%...........
.....+%@@@@@+...........
####**%@@@@%:...........
.....-%%@@%*:...........
.......-%@@@%##=........
........#@@@%%%%#=......
........=@@@@@%#:*%#:...
.........%@@@@%%%%%*#-..
.........#@@%=:--+-.:#=.
.......:+*=:=...........
......#@@@@@+...........
......%@@@@@#...........
.....+%@@@@@+...........
#####*%@@@@%:...........
.....-%%@@%*:...........
.......-%@@@%%#=........
........#@@@%%%%#=......
........+@@@@@%#:*%*....
.........%@@@@%%%%%*#:..
.........#@@%-:--+-.:#=.
.......:+*=:=...........
......#@@@@@+...........
......%@@@@@#...........
.....+%@@@@@+...........
######%@@@@%:...........
.....:%%@@%#:...........
.......-%@@@%%#=........
........#@@@%%%%#=......
........+@@@@@%#:*%*....
.........%@@@@%%%%%*#:..
.........#@@%-:-=+-.-#-.
.......:+*=:=:..........
......*@@@@@*...........
......%@@@@@%...........
.....+%@@@@@+...........
#*####%@@@@%:...........
.....:%%@@%#:...........
.......-%@@@%%#=........
........#@@@%%@%#=......
........=@@@@@%#:*%*....
.........%@@@@%%%%%*#:..
.........#@@%=:-=+=.-%-.
.......:=+=:-:..........
......+%@@@@*...........
......#@@@@@%...........
.....=%@@@@@*...........
***###%@@@@%-...........
.....:%%@@%#:...........
.......-%@@@%%*=........
........*@@@%#%%#=......
........=@@@@@%%:*%*....
.........%@@@@%%#%%##:..
.........#@@%=--=*=.-%-.
........=+=:-:..........
......=%@@@@#...........
......*@@@@@%:..........
.....-%@@@@@#...........
****###@@@@@=...........
......#%@@%%-...........
.......-%@@@%%*=........
........+@@@@#@@#-......
........-@@@@@%%-*%+....
.........%@@@@%%#%%%*...
.........#@@%+-=+*+.=#:.
........-==.::..........
......:#@@@%%-..........
......=@@@@@%=..........
.::..:#@@@@@%...........
****###@@@@@*...........
......*%@@@%-...........
.......:#@@@@#*-........
........=%@@@#%%%-......
........:%@@@@%%=*#+....
.........#@@@@%%*#%%*...
.........*@@@*==+#*.+#:.
........:=+:.:..........
.......*%@@%%+..........
......:%@@@@@*..........
.::...*@@@@@%-..........
****###%@@@@#...........
......+%@@@%=...........
.......:*@@@@#*-........
........-%@@@#%%%-......
........:%@@@@%%=*#=....
.........#@@@@%%*#@%*...
.........*@@@#=+*%#.+#..
.........-==............
.......-%@@@%%=.........
.......*@@@@@%:.........
.::...=%@@@@@*..........
*+**###%@@@@%-..........
......-%@@@@*...........
........=@@@@#+-........
........:%@@@#%@%-......
.........%@@@@@@+*#=....
.........*@@@@@%**%%*...
.........*@@@%++*%%:+#..
.........:-+=...........
........*%@@@%#=........
.......:%@@@@@*.........
::::...*@@@@@%=.........
*++**##%@@@@@#..........
.......+%%@@%:..........
.........%@@@%+=........
.........#@@@%#@%=......
.........*@@@@@@#*#=....
.........+@@@@@@#+%@%...
.........=@@@%*+*%%==#:.
..........-=+=..........
.........%@@@@#*=.......
.......:+@@@@@@+........
:---:..-%@@@@@#-........
*+=+**#%@@@@@@=.........
.......:+#@@@#..........
.........+@@@%#+:.......
.........=@@@@#%%#:.....
.........-@@@@@@%+%+-...
.........:@@@@@@%+*%%=..
.........:@@@@#+*#@#-#+.
..........-=++-.........
.........=@@@@%**:......
........+%@@@@@%:.......
:----:..*@@@@@%+........
*===+*#%%@@@@@#.........
........-+%@@%-.........
.........-%@@@%+=.......
..........%@@@%%@%=.....
..........%@@@@@@**#=...
..........%@@@@@@#+%%#..
..........#@@@%+*#%%-*#.
..........:+*##-........
..........#@@@@%#*......
........-#@@@@@@#.......
:=====-:-%@@@@@#-.......
*=---=+*%@@@@@%=........
.........:*@@@%.........
..........*@@@@%*=......
..........=@@@@*%@%-....
..........=@@@@@@@*#*-..
..........-@@@@@@@**%%*.
..........-%@@@#+*#%#-#*
...........+#%@%-:......
..........=@@@@@@#+.....
.........+@@@@@@@+......
-=+**++=-*@@@@@@*.......
*=-:::-=+#%@@@@#........
..........:#@@@*........
...........%@@@@%*=.....
...........#@@@@*@@%-...
...........#@@@@@@@+##=.
...........*@@@@@@%*#%%*
...........*@@@@*=+#@*:#
...........-%@@@%=-:....
..........:#@@@@@%+:....
.........:#@@@@@@%:.....
==*###**++%@@@@@%:......
*=:...::=+#@@@@@-.......
...........=@@@%=.......
...........+@@@@%%#=....
...........-@@@@%*@@%-..
...........-@@@@@@@%+%*-
...........:@@@@@@@%*%%%
...........:@@@@%==+%@=-
........................
........................
........................
........................
........................
.......:=*##%##+........
.......:#@@@@@@*........
......*#*@@%%@@+#+......
.....-%*-#%@@%#-#%-.....
......-+#*++++*#+:......
...........::...........
........................
........................
........................
........................
.......:.::.-.--........
......+-.:.--.::++......
.......+#%%%%%%%+.......
.....=+-##+==+##-+=.....
....**..+%%%%%%+..#+....
....-#=..:-==-:..=#-....
......-===----===-......
........................
........................
........................
........................
.....:-:-.-.:.-.=::.....
.....#-.........::#.....
......:=-=*++#=-=.......
.......=%%####%%+.......
...:...=#*=--=*#=...:...
...:....=*####*-....:...
........................
........................
........................
........................
........................
......=.-.-.:..::--.....
....+=............=*....
.....=:+.:=..=-.=-:.....
.......-*%%*##%+-.......
......-%#:....:#%-......
......:#%+=--=+%#:......
........:-=++=-:........
........................
........................
........................
........................
........:.-..:.-.-......
...:=:.............=-...
...-*............:.==...
......+--==--++-:=:.....
.....=#=........=#-.....
.....%%:........:%#.....
.....:+#*=----=*#+......
........................
........................
........................
........................
........................
.....=.-..-..:.:..-.:...
..:=................-=..
..:+...:::....:::...+:..
....-*+..-.::.-..-#-....
...=#....=-++:=....#-...
...:*-............=*:...
........................
........................
........................
........................
........................
..........:..:..........
.....-.-........:.-.....
..--................:-:.
..=::.....:--:.....::=:.
..+:.:...+@@@%+...:::+..
..-.:=...+:--:+...-:.=..
........................
........................
........................
........................
........................
........................
.......:..-..-..:.......
....::............::.:..
..-:......----.......--.
.=:.....+%%++%%+.....:=.
.-=.....:+*##*+:.....==.
........................
........................
........................
........................
........................
........................
........................
........................
.........--==-:.........
.......*%+:=-:*%*.......
......:%%*----*%#.......
........................
........................
........................
........................
........................
........................
........................
...........:............
........:-*%%--:........
.....:*#-.:%%..=#*:.....
.....#%-...==...=@*.....
........................
........................
........................
........................
........................
........................
...........:............
..........*%#...........
........:-=%#:-:........
.....+*-..:%%...=*=.....
....#%.....++.....%*....
........................
........................
........................
........................
........................
........................
..........+%*...........
..........=%*...........
..........:%%:..........
....--:...-%%:...:--....
..:*:.....*%%+.....:*...
........................
........................
........................
........................
........................
........................
..........*%%...........
..........=%#...........
..........-%%:..........
..........-%%:..........
.::.....:#%%%%#:.....::.
........................
........................
........................
........................
........................
........................
..........+%#...........
..........=%%...........
..........-%%:..........
..........=%%=..........
.......=#%*%%*%#=.......
........................
........................
........................
........................
........................
........................
..........=%%...........
..........-%%...........
..........-%%-..........
........:-*%%*-:........
......=%#-+@@+-##=......
........................
........................
........................
........................
........................
........................
..........-%%:..........
..........:%%:..........
..........=%%=..........
.......---*@%#---.......
.....+*:..*@@*..-*+.....
........................
........................
........................
........................
........................
........................
..........-%%:..........
..........:%%-..........
..........+%@+..........
..........#@@%..........
...:-.....%@@%.....-....
........................
........................
........................
........................
........................
...........::...........
..........:%%-..........
..........:%%=..........
..........+%@*..........
..........#@@%..........
..........%@@%..........
........................
........................
........................
........................
........................
...........--...........
..........:%%-..........
..........-%%=..........
..........*%@#..........
..........#@@%..........
.........:%@@%:.........
........................
........................
........................
........................
........................
..........:++:..........
...........%%:..........
..........-%%=..........
..........*@@%..........
..........#@@%..........
.........-%@@@-.........
........................
........................
........................
........................
........................
..........:##-..........
..........:@%-..........
..........=%@+..........
..........#@@%..........
..........%@@%..........
.........-@@@@-.........
........................
........................
........................
........................
........................
..........-%%-..........
..........:%%-..........
..........=%@+..........
..........#@@%..........
..........%@@%..........
.........=@@@@=.........
........................
........................
........................
........................
...........--...........
..........:%%-..........
..........-%@=..........
..........+%@*..........
..........#@@%..........
..........%@@%..........
.........+@@@@+.........
........................
........................
........................
........................
..........:==:..........
..........:%%-..........
..........-%@=..........
..........*@@#..........
..........#@@%..........
.........:%@@%:.........
.........+@@@@+.........
........................
........................
........................
........................
..........:**:..........
..........:@%-..........
..........-%@=..........
..........#@@%..........
..........#@@%..........
.........:@@@@:.........
.........+@%%@+.........
........................
........................
........................
........................
..........-**-..........
..........:@%-..........
..........=%@=..........
..........#@@%..........
..........%@@%..........
.........-@@@@-.........
.........+@%%@+.........
........................
........................
........................
........................
..........-##-..........
..........:%%-..........
..........=%@=..........
..........#@@%..........
..........%@@%..........
.........-@@@@-.........
.........+@%%@+.........
........................
........................
........................
........................
..........=%%=..........
..........:%%-..........
..........=%@+..........
..........#@@%..........
..........%@@%..........
.........-@@@@-.........
.........*@%%@*.........
........................
........................
........................
........................
..........=%%=..........
..........:%%-..........
..........=%@+..........
..........%@@%..........
..........%@@%..........
.........-@@@@-.........
.........*@%%@*.........
........................
........................
........................
........................
..........+%%+..........
..........:%%-..........
..........+@@+..........
..........%@@%..........
..........%@@%..........
.........-@@@@-.........
.........*@@@@*.........
........................
........................
........................
...........:::..........
..........+%%+..........
..........:%%:..........
..........+@@+..........
..........%@@%..........
.........:%@@%:.........
.........-@@@@-.........
.........*@@@@*.........
........................
........................
........................
..........::::..........
..........+%%=..........
..........-%%:..........
..........+@@+..........
..........%@@%..........
.........-%@@%:.........
.........-@@@@-.........
.........#@@@@*.........
........................
........................
........................
..........::--..........
..........+%%=..........
..........-%%:..........
..........*@@+..........
.........:%@@%..........
.........=%@@%-.........
.........-@@@@-.........
.........#@@@@*.........
........................
........................
........................
..........----..........
..........+%%=..........
..........=%%:..........
..........*@@+..........
.........:%@@%..........
.........+@@@%-.........
.........=@@@@-.........
.........#@@@@*.........
........................
........................
........................
..........====..........
..........*%%=..........
..........+%%:..........
..........#@@+..........
.........-%@@%:.........
.........#@@@%=.........
.........=@@@@-.........
.........#@@@@*.........
........................
........................
........................
..........++++..........
..........*@%=..........
..........+@%:..........
..........#@@+..........
.........-@@@%:.........
.........#@@@%+.........
.........=@@@@-.........
.........#@@@@*.........
........................
........................
........................
.........:++**..........
..........*%%-..........
..........*%%:..........
..........%@@+..........
.........=@@@%:.........
........-%@@@%+.........
.........=@@@%-.........
.........%@@@@*.........
........................
........................
........................
.........:**#*..........
..........*%%-..........
..........#%%:..........
..........%%%+..........
.........+%%%%-.........
........+%@@@@*:........
.........+@@@@:.........
.........%@@@@*.........
........................
........................
........................
.........-#%%*..........
..........#%%:..........
.........:%%%:..........
.........:@@%+..........
.........*@@%%=.........
........*%@@@@*=........
........:*@@@@:.........
.........%@@@@*.........
........................
........................
........................
.........+%%%*..........
..........%@%:..........
.........-@@%:..........
.........-@@%+..........
.........#@@%%=.........
.......:#%@@@@*+........
.......:-*@@@@:.........
.........%@@@@*.........
........................
........................
............:...........
.........#%%%=..........
.........:@@#...........
.........*@@#:..........
.........*%@%+..........
........-%@@@%+.........
.......=%%@@@@*+........
.......-=*@@@@-.........
........:%@@@@+.........
........................
........................
.........:..-...........
........:%%%%:..........
.........=@@#...........
.........#@@#:..........
.........#%@%*..........
........+@%@@%*:........
......:#%#%@@@*+........
......-=-+@@@%:.........
........:%@@@@+.........
........................
........................
............-...........
........=%%%%...........
.........*@@*...........
........:#@@#:..........
........-%%@%*..........
.......:#@#@@%*:........
......-%%*%@@@*+........
......++:+@@@%:.........
........:%@@@@+.........
........................
........................
...........:-...........
........#%%%%...........
.........%@@+...........
.........%@@*:..........
........#%%@%#..........
.......-%%+@@@#:........
......*%%=%@@@*=........
.....=*=.+@@@%:.........
........:%@@@@=.........
........................
........................
........:.:--...........
.......:%%%%#...........
........-@@@=...........
........-%@@*:..........
.......-%@@@%#..........
.......=%#*@@@*:........
......*%#:#@@@*+........
.....**-.+@@@%..........
.....:..:%@@@@=.........
........................
........................
.......:::---...........
.......=%%%%*...........
........+@@@-...........
........=@@@+:..........
.......=%@@@%#..........
.......*@##@@@+.........
......*%#:#@@@#+........
.....##=.+@@@%:.........
....-=...%@@@@-.........
........................
........................
.......:::-=:...........
.......+%%%%*...........
........*@@%-...........
........+@@@+:..........
.......=%@@@%*..........
.......#@#%@@%=.........
......+%#:#@@@%=........
....:#%+.=@@@%:.........
....=*:..%@@@@-.........
........................
........................
.......-::==:...........
.......#%%@%+...........
........%@@%-...........
........*@@%+:..........
........#@@@%*..........
.......#@%%@@%-.........
......+%%-*@@@%-........
.....*%%:-%@@@::........
....*%+..#@@@@=.........
........................
........................
.......-:-=+:...........
.......%%@@@*...........
.......:%@@%-...........
........#@@%+:..........
........#@@@%#..........
.......=@@@@@%:.........
......-%@%#@@@%-........
.....+%@*=%@@@=-........
....*@%+.+@@@@+.........
........................
........................
......:-:-++:...........
.......%%@@@#...........
.......:%@@%=...........
........#@@@+:..........
........*@@@@%..........
.......:%@@@@@:.........
......:#@@%@@@%-........
.....-%@%%%@@@#-........
....=%@%==@@@@#.........
........................
........................
......:=:-++:...........
.......#%@@@%...........
........%@@@+...........
........#@@@*:..........
........*@@@@%:.........
........%@@@@@=.........
.......*@@%@@@%:........
......#@@%%%@@%=........
....:#@@#=%@@@%.........
........................
........................
.......=:-+*=...........
.......*%@@@%-..........
........#@@@#...........
........*@@@#-..........
........-%@@@@+.........
........+@@@@@%.........
.......-%@@@@@@=........
......-%@@%@@@@+........
.....=%@@%#@@@@+........
........................
........................
.......=-:+**-..........
.......-%@@@@*..........
........+@@@%=..........
........=%@@%+..........
.........%@@@@%:........
........:%@@@@@+........
........*@@@@@@%:.......
.......+@@@@@@@@........
......*@@@%@@@@@:.......
........................
........................
.......-=:+**+..........
........#@@@@%:.........
........:%@@@#..........
........-%@@@#-.........
.........#@@@@%=........
.........%@@@@@%........
........*@@@@@@%*.......
.......=@@@@@@@@*.......
......:%@@%%@@@@+.......
...........::...........
........................
........+=-*##=.........
........:%@@@@#.........
.........=@@@@+.........
.........+@@@@*:........
.........-@@@@@%=.......
.........*@@@@@@%.......
........+@@@@@@@%+......
.......:%@@@@@@@@+......
........%@%#@@@@@+......
...........--...........
........................
.........:#=*%%#:.......
..........=%@@@%-.......
..........:%@@@%:.......
..........-%@@@%=.......
...........%@@@@@#......
..........*@@@@@@@+.....
.........*@@@@@@@@%-....
........-%@@@@@@@@@-....
........-%@@%#@@@@%:....
@*..:%@@@@@%............
@#.:#@@@@@@%............
@%..#@@@@@@%............
%#..#@@@@@@%............
%*=-%@@@@@@%............
@@@%@@@@@@@%............
@@@@@@@@@@@%........=+..
@@@@@@@@@@@%.......:%#..
@@@@@@@@@@@%.......*%%#.
@@@@@@@@@@@%........=%-.
@@@@@@@@@@@%........=%+.
@+..:%@@@@@%............
@#.:#@@@@@@%............
@%..#@@@@@@%............
%%..#@@@@@@%............
%*=:%@@@@@@%............
@@@%@@@@@@@%............
@@@@@@@@@@@%........=*..
@@@@@@@@@@@%.......:%#..
@@@@@@@@@@@%.......*%@%.
@@@@@@@@@@@%........=%-.
@@@@@@@@@@@%........=@+.
@+..:%@@@@@%............
@*.:#@@@@@@%............
@%..#@@@@@@%............
%%..#@@@@@@%............
%*=:#@@@@@@%............
@@@%@@@@@@@%............
@@@@@@@@@@@%........=*..
@@@@@@@@@@@%.......:%#:.
@@@@@@@@@@@%.......*%%#.
@@@@@@@@@@@%........-%-.
@@@@@@@@@@@%........=%*.
@=..:%@@@@@%............
@+..#@@@@@@%............
@%.:#@@@@@@%............
%%..*@@@@@@%............
%*-:#@@@@@@%............
@@%%@@@@@@@%............
@@@@@@@@@@@%........=*..
@@@@@@@@@@@%.......-%%:.
@@@@@@@@@@@%.......#%@#.
@@@@@@@@@@@%........-%-.
@@@@@@@@@@@%........-%*.
%:..:#@@@@@%............
@+..*%@@@@@%............
@#.:%@@@@@@%............
%%.:=%@@@@@%............
%*::*@@@@@@%............
@@%%@@@@@@@%............
@@@@@@@@@@@%........=*..
@@@@@@@@@@@%.......-%%-.
@@@@@@@@@@@%......:*%%#.
@@@@@@@@@@@%........-%-.
@@@@@@@@@@@%........-%*.
%:..:#@@@@@%............
@+..*%@@@@@%............
@#.:%@@@@@@%............
%%.:+%@@@@@%............
%*::*@@@@@@%............
@@%%@@@@@@@%............
@@@@@@@@@@@%........=*..
@@@@@@@@@@@%.......-%%-.
@@@@@@@@@@@%......:*%%#.
@@@@@@@@@@@%........:%=.
@@@@@@@@@@@%........-%*.
%...:#@@@@@%............
@=..*%@@@@@%............
@*.:%@@@@@@%............
%%.:+#@@@@@%............
%*::*%@@@@@%............
@@%%@@@@@@@%............
@@@@@@@@@@@%........-*..
@@@@@@@@@@@%.......-#%=.
@@@@@@@@@@@%.......*%%#.
@@@@@@@@@@@%........:%+.
@@@@@@@@@@@%........:%*.
%...:#@@@@@%............
@=..*%@@@@@%............
@+.-%@@@@@@%............
%#.:+#@@@@@%............
%+.:*%@@@@@%............
@@%%@@@@@@@%............
@@@@@@@@@@@%........-*:.
@@@@@@@@@@@%.......-#%=.
@@@@@@@@@@@%.......*%@#.
@@@@@@@@@@@%........:%*.
@@@@@@@@@@@%.........@*.
#....#@@@@@%............
@-.:#@@@@@@%............
@=.-%@@@@@@%............
@*.-+*@@@@@%............
%+.:*%@@@@@%............
@@%%@@@@@@@%............
@@@@@@@@@@@%........-*-.
@@@@@@@@@@@%.......-#%+.
@@@@@@@@@@@%.......*%@#.
@@@@@@@@@@@%........:%#.
@@@@@@@@@@@%.........@%.
*....%@@@@@%............
%..-%@@@@@@%............
%:.=@@@@@@@%............
%+.-+*%@@@@%............
%=.:*%@@@@@%............
@%#%@@@@@@@%............
@@@@@@@@@@@%........-*=.
@@@@@@@@@@@%.......-#%+.
@@@@@@@@@@@%.......+%@%.
@@@@@@@@@@@%........:%%.
@@@@@@@@@@@%.........@%:
-...-%@@@@@%............
*..+%%@@@@@%............
#..#%@@@@@@%............
#:.=+*%@@@@%............
*:.:*@@@@@@%............
%%#@@@@@@@@%............
@@@@@@@@@@@%........:++.
@@@@@@@@@@@%.......:*@#.
@@@@@@@@@@@%.......=#@%:
@@@@@@@@@@@%........:#@-
@@@@@@@@@@@%.........%@+
...:*%@@@@@%............
...%@@@@@@@%............
=.-%@@@@@@@%............
+.:=++%@@@@%............
-..:#%%@@@@%............
%*#@@@@@@@@%............
@@@@@@@@@@@%.........+*.
@@@@@@@@@@@%.......:+%%.
@@@@@@@@@@@%.......=#%@-
@@@@@@@@@@@%........-*@*
@@@@@@@@@@@%.........%@%
...=%@@@@@@%............
..-%@@@@@@@%............
..+%@@@@@@@%............
-.:=++%@@@@%............
...:#%%@@@@%............
#+#@@@@@@@@%............
@@@@@@@@@@@%.........=*.
@@@@@@@@@@@%........=%@:
@@@@@@@@@@@%.......-%%@=
@@@@@@@@@@@%........:+@%
@@@@@@@@@@@%.........#@%
..+%@@@@@@@%............
..%@@@@@@@@%............
..#%@@@@@@@%............
..-==+%@@@@%............
...:@%%@@@@%............
-=#%@@@@@@@%............
@@@@@@@@@@@%.........-#-
@@@@@@@@@@@%.........*@=
@@@@@@@@@@@%.......=%%%*
@@@@@@@@@@@%.......--+%%
@@@@@@@@@@@%.........*@@
.=@@@@@@@@@%............
.*@@@@@@@@@%............
.+*%@@@@@@@%............
.-==-+%@@@@%............
...+%#*@@@@%............
:+*#@@@@@@@%............
%@@@@@@@@@@%.........:*#
@@@@@@@@@@@%........-:%%
@@@@@@@@@@@%......:#%%@%
@@@@@@@@@@@%.......===%@
@@@@@@@@@@@%.........-@@
*@@@@@@@@@@%............
%@@@@@@@@@@%............
:-+#%@@@@@@%............
-=*=-=#@@@@%............
..:%%#+@@@@%............
-=+%@@@@@@@%............
@@@@@@@@@@@%..........-*
@@@@@@@@@@@%.......:+.:%
@@@@@@@@@@@%......=%@#%@
@@@@@@@@@@@%......:**=#%
@@@@@@@@@@@%..........=@
@@@@@@@@@@@@:...........
%@@@@@@@@@@@:...........
.:-*%@@@@@@@............
=##=:-*@@@@@............
..#@%%*%@@@@............
-=%@@@@@@@@%............
@@@@@@@@@@@%...........-
@@@@@@@@@@@%.......-+..-
@@@@@@@@@@@%......-%@#**
@@@@@@@@@@@#......-%%#=*
@@@@@@@@@@@#...........#
@@@@@@@@@@@@+...........
=*%@@@@@@@@@+...........
=:.-+#%@@@@@=...........
%%#==-+#@@@@-...........
+@%%@@%@@@@@:...........
#@@@@@@@@@@%............
@@@@@@@@@@@#............
@@@@@@@@@@@*.......-==..
@@@@@@@@@@@+.......=%%%+
@@@@@@@@@@@=......=%@@@%
@@@@@@@@@@@=........=+=.
#%@@@@@@@@@@@+..........
..=+%%@@@@@@@-..........
+:...:=*@@@@%...........
@%#%#%%#@@@@*...........
@@@@@@@@@@@@=...........
@@@@@@@@@@@%............
@@@@@@@@@@@+............
@@@@@@@@@@%-.......-:-=:
@@@@@@@@@@%.........=%@@
@@@@@@@@@@*.......=#%@@@
@@@@@@@@@@+........-*%@@
=*#%%@@@@@@@@@=.........
...::-+%@@@@@%..........
-.:::=*=*@@@@*..........
@%%%@@@@@@@@%:..........
@@@@@@@@@@@@*...........
@@@@@@@@@@@%............
@@@@@@@@@@@=............
@@@@@@@@@@#........:.::-
@@@@@@@@@@-........-=#%@
@@@@@@@@@%........:=*%@@
@@@@@@@@@*........+%@@@@
...=::-+*%@@@@@@:.......
......:=..*@@@@#........
.---+#%%#+*@@@%:........
*%@@%%@@@%@@@%-.........
@@@@@@@@@@@@%-..........
@@@@@@@@@@@#:...........
@@@@@@@@@@*.............
@@@@@@@@@*.......:-...:=
@@@@@@@@#........:###%%%
@@@@@@@%:..........:-*%@
@@@@@@@#..........-+%@@@
.............+%@@@*.....
.......-+%#:..-%@@-.....
....:+%@@@%-...%%+......
*%%%@%@@@@@%%#%%=.......
@@@@@@@@@@@@@%+:........
@@@@@@@@@@%*-...........
@@@@@@@@#=..............
@@@@@@%+....-#*=....:+++
@@@@@%=.....=%%#-:+#%@@@
@@@@@*.......-#@@%@@@@@@
@@@@@-.........:-=+#@@@@
................=%@@*...
........-*%%#+-..-%@=...
......=#%@@@@@#...%#....
#+*#%%@@@@@@@@=..-#.....
@@@@@@@@@@@@%@##=-......
@@@@@@@@%#*+=-:.........
@@@@@%****-.............
@@@@%::%%%-........=****
@@@%:.:%@%-.....-*%@@@@@
@@@+...+@@%#*++%@@@@@@@@
@@@-....=%@@@@@@@@@@@@@@
..............-*%@@@@:..
................:#@@%...
+:.......-+*%+:...#%#...
%@#+==+*%%@@@@%:..*%:...
@@@@@@@@@@@@@@#...+:....
@@@@@@@@@#+=++..........
@@@@#+%@@%-.............
@@@#.=@@#.......:++*+-..
@@@:.=%@%+-.-+*#%@@%%%%#
@@%...+%@@%%@@@@@@@@@@@@
@@#....:*%@@@@@@@@@@@@@@
@+...........:=#%@@@@*..
@@#:............:#@@@%..
@@@%=.............%@@#..
@@@@@#+-:....-....+@@=..
@@@@@@@@@%#+-::...:%*...
@@@%*%@@@@%+=+....-=....
@@%-*@@@##%+............
@@+.+@@@#%%%*++=-.......
@@:.:%@@@**%@@@%%%*=:...
@@:..*@@@%%@@@@@@@@%%#+:
@@-...*%@@@@@@@@@@@@@@%%
@@@@%:.........:*%@@@%:.
@@@@@#...........:#@@@=.
@@@@@@*............%@@+.
@@@@@%%#:...=#*....#@@-.
@@@%+-=+*#+..+=....%@#..
@@#:.%@@@@@*......-%#:..
@%:.=@@@@@@@-....-*=....
@*..*@@%-%%@%#+:........
@+..#@@%:-#@@@@%*:......
@+..#@@@@@@@@@@@@%+.....
@%..:#@@@@@@@@@@@@@%+:..
@@@@%=..........=%@@@@+.
@@@@@#............+%@@#.
@@@@@@*............*@@#.
@@@@@%%+:-...:-....=@@*.
@@@#=+*%@@%-.#%:...=@%:.
@@*.+@@@@@@%..-....*%=..
@#..#@@#*%@@-.....=#-...
@-..%@@*.=%@%+...::.....
@:..%@@%%%@@@%%#*-......
%:..#@@@@@@@@@@@@%=.....
@=..:*@@@@@@@@@@@@@#=...
@@@@@*..........=#@@@@#.
@@@@@%............=%@@%.
@@@@@@+............=@@@.
@@@@@#*=*+-.........@@%.
@@@#+*%%@@@*.+#+....@@=.
@@+.%@@%%@@@:.+-...-%*..
@*..@@@=:#%@:......#+...
%:.:@@@#=*%@#:....-.....
%...%@@@@@@@@%#+=-......
%...#@@@@@@@@@@@@%=.....
%:...*%@@@@@@@@@@@%*:...
@@@@@%..........-*%@@@@:
@@@@@%............:#@@@=
@@@@@%::-:.........:%@@=
@@@@%*%@@@#-........+@@:
@@%*#%@@@@%%:.::....+@#.
@%-=@@@-=%@@-:%%:...*%:.
%-.+@@@=-*@%...:...:#:..
#..+@@@@@@@@+......=....
+..-@@@@@@@@@*-.........
+...#@@@@@@@@@@%%%+.....
*....+%@@@@@@@@@@@%-....
@@@@@%:..........=#@@@@%
@@@@@+.::..........+%@@@
@@@@%#%@@%*:........+@@@
@@@#%%@@@@@%:........%@%
@%+%@@#-+%@@=........*@+
%--@@@#:-#@%:.:+-....##.
+.-@@@@@@@@*..-%*...:#:.
..:%@@@@@@@#........=...
...#@@@@@@@@+...........
...:%@@@@@@@@%+====.....
.....+%@@@@@@@@@@@+.....
@@@@@#:..........:+%@@@@
@@@@%+#%%*=........:#@@@
@@%#%@@@@@@#.........%@@
%%*%@@%+#%@@+........-@@
%-#@@@+..%@@*.........%@
-.%@@@%%%@@%:.........%*
..%@@@@@@@@=..:##....:#.
..*@@@@@@@@-...=+....+..
..:%@@@@@@@#........:...
...-%@@@@@@@#-..........
....:*%@@@@@@@%###-.....
@@@%%*###*=.......:#@@@@
@@%#%@@@@@@%-.......=%@@
@#*@@@%+*%@@%........=@@
*=@@@@=..#@@@:........*@
.*@@@@%#%@@@#.........-@
.#@@@@@@@@@#..........:%
.*@@@@@@@@%...........-%
.-@@@@@@@@*....%%-....*-
..*@@@@@@@#....--....-:.
...*%@@@@@%+............
....-#@@@@@%#=:..::.....
@@%**%@@@@@@%=.....+%@@@
%*-#@@@@#*%@@%-.....-%@@
:.#@@@@#..=%@@*......:%@
.+@@@@@%*+%@@@=.......+@
.%@@@@@@@@@@@*........:@
.%@@@@@@@@%*-..........%
.%@@@@@@@%-...........:@
.+@@@@@@@=....-:......+@
..#@@@@@%:...+%#.....:%*
...#@@@@@=....:.....-*-.
....=%@@@%=........--...
-...+%@@@@@@@@@%-..=%@@@
..:%@@@@@%+-+%@@#...:#@@
.:%%@@@@@%-.-%@@%.....%@
.*@@@@@@@@%%%@@%+.....-@
.%@@@@@@@@@@@@%=.......%
:%@@@@@@@%*+=-.........#
.%@@@@@%=..............%
.*@@@@%-..............=@
.:%@@@#....*%=........%@
..:#@%#....-+-......:#%@
....+%%=...........=%%%*
....*%@@@@@@@@@@@%:-%@@@
..-%@@@@@@@%=-*@@@#..#@@
.:%%@@@@@@@%:.-%@@#...#@
.#@@@@@@@@@@%%%@@%=...:@
:%@@@@@@@@@@@@@@%=.....#
-%@@@@@%+=-=++=-.......*
:%@@@%=................#
.#@@%=................-%
.:%@%....+%*..........#@
..-%%:...:+-.........#%@
....*+.............=%@@@
...:#@@@@@@@@@@@@@%%%@@@
..=%@@@@@@@@@@@%@@@%%#@@
.-%@@@@@@@@@@@*::#@@@+*@
.%@@@@@@@@@@@@*::#@@@+.%
-%@@%#+==+#%@@@%%@@@#:.*
=@%*:......:*%@@@@%*:..+
-@*...........-==-:....*
.%-...:##:.............%
.--....**:............*%
..:..................*%%
...................:#@@@
...-%@@@@@@@@@@@@@@%-:%@
..+%@@@@@@@@@@@@@@@@@++@
.+@%#***%%@@@@@@@@@@@@+%
:%+:.....-#%@@@@%#%@@@%#
=-.........+@@@%:..%@@@%
:....-+-....%@@@*-+%@@%*
.....*%*....-%%@@@@@%%++
.............:+%%%%%*-.#
.=..............:::...=%
.-=..................=%%
..**:..............:*@@@
...=*+++*%%@@@@@@@@%=...
..:.......=%@@@@@@@@@*..
...........-%@@@@@@@@@*.
:....:+=....*@@@@@@@@@@-
-....=%#....+@@@@@@@@@@*
-...........%@@@%#%%@@@#
=..........-@@@%..-%@@@*
*..........:%@@%=-*%@@%#
%-..........+%@@@@@@@@%%
%%-..........=#%%%@%#*%%
@@%+...........:---:+%@@
............+%@@@@@%+...
.-:..........+@@@@@@@#..
*-....:##:...:%@@@@@@@#.
+.....:*#:...-%@@@@@@@@=
-............*@@@@@@@@@#
:..........:#@@@@@@@@@@%
-.........:%@@@%%%@@@@@#
*.........+%@@#::+@@@@@=
%-........+%@@*::*@@@@#-
%%:.......:%@@@%%%@@@#+%
@@%=.......-#%@@@@@%%%%@
%%%-............:%@@*...
%#........*#=....*@@@%:.
%:........*#-....#@@@@%.
=...............=%@@@@@+
...............+%@@@@@@%
..........:=+*%@@@@@@@@@
........-#%@@@@@@@@@@@@%
=......=%@@@@%@@@@@@@@%+
%......#@@%+.:#@@@@@@@%.
%#....:%@@%=.:#@@@@@@%:.
@@%-...+%@@@%%@@@@@@*:..
@@#:................-:..
%*............--.....#-.
#............-%%-....#%:
-.............::....:%@#
...................:#@@%
.....-*#%%#+-....-+%%@@@
....*%@@@@@@@%%%%%@@@@@%
:..*%@@%**%@@@@@@@@@@@@#
#.:%@@@+..=%@@@@@@@@@@%:
%*.#@@@%+=#@@@@@@@@@@%-.
@@#+%@@@@@@@@@@@@@@@#:..
@@*..................:..
%+......................
*...............--.....:
:..............=%%-....+
...=#%%%%*=.....--....:#
.:#%@@@@@@@#:.........*%
.#@@@%*+%@@@%+:....:=#%@
-%@@@+..-%@@@@%%###%%@@#
#%@@@%++#@@@@@@@%%@@@@%-
@%%@@@@@@@@@@@@@@@@@@%=.
@%#%@@@@@@@@@@@@@@@@%-..
%%+..................+%%
%=.-=++=:.............=%
++%%@@@@%#-............+
#%@@@%%@@@%-............
@@@@#-:*@@@#............
@@@@+..=@@@%....-%%:....
@@@@%##%@@@%....:**.....
%@@@@@@@@@@@+..........:
+@@@@@@@@@@@%+........--
.*%@@@@@@@@@@@%*=--=+#+.
..=%@@@@@@@@@@@@@%%%%=..
%##%@@@@@@@%+........=%@
+#%@@@%%%%@@%=........-%
*%@@@%-..*%@@*.........=
@@@@@%=::#%@@*..........
@@@@@@%%%@@@%:..........
@@@@@@@@@@@#:...........
@@@@@@@@@@*.............
@@@@@@@@@%:....**-......
*@@@@@@@@%:...:#%=.....=
.#@@@@@@@%=...........:=
..+%@@@@@@%-............
.:#@@@@@@@%#%%@@%+...-%@
:%@@@@@@@#:..#@@@*....:%
#%@@@@@@@%=:=%@@%+.....:
%%@@@@@@@@@@@@@@#:......
@@@@@@@@@@@@@@%+........
@@@@@@@@%#*==-..........
@@@@@@%#-...............
@@@@@@*.................
#@@@@%:....=*-.........:
:%@@@#:...:#%*........:%
..#%@%-..............-%%
.:#%@@@@@@@@@%%%@@@%=:#@
:%@@@@@@@@@@#:.-%@@@#..#
%%@@@@@@@@@@#:.:#@@%*...
@@@@@@@@@@@@%%%%@@@%-...
@@@@@@@@%%@@@@@@@%#-....
@@@@%#+-:::-+*#*+-......
@@@%+...................
@@%=....................
%@#:....*%*............:
:%#:....+#+............#
.:#=.................:#%
.-%%@@@@@@@@@@@@@@@@@%+%
-%@@@@@@@@@@@@@@@@@@@@%#
%%@@%%%%@@@@@@@@%#%@@@@%
@%#+-::-=#%@@@@%:..#@@@@
#-........:#@@@%-.-#@@@%
:...........#@@@%%%@@@%*
.....*#=.....*%@@@@@%%=.
.....#%*......:=+**+-:..
........................
:......................*
.=....................*%
.=*+---=*%%@@@@@@@@@%%=.
::........+%@@@@@@@@@@@+
...........=%@@@@@@@@@@%
.....+=.....#@@@@@@@@@@@
....=%%=....*@@@@@@@@@@@
.....--.....%@@@%++%@@@@
...........:@@@@-..-@@@@
............%@@@*==#@@@@
............=%@@@@@@@@@%
+............-#%@@@@%%**
%+.............:=+++=:+%
*=............-%@@@@@@+.
-......-*+:....*@@@@@@@*
.......*%%:....#@@@@@@@@
........:.....-%@@@@@@@@
.............:%%%@@@@@@@
...........-*%@@@@@@@@@@
..........+%@@@@@@@@@@@@
.........+%@@%#*%%@@@@@@
........:%@@@+..:%@@@@%%
-.......:#@@@*-:=%@@@@%*
%=.......+%@@@%%@@@@@@*:
%-.........-:.....*@@@*.
-.........#%%:....+@@@@#
..........:+=.....*@@@@@
.................+%@@@@@
...............:*%@@@@@@
..........-==*#%@@@@@@@@
.......:*%@@@@@@@@@@@@@@
......-%@@@@@@@@@@@@@@@@
.....:#@@@#=-+%%@@@@@@@@
:....-%@@@+...#%@@@@@@@#
%-...:#@@@%*+#%@@@@@@@*.
#:....................-:
:..............==......*
..............=%%*.....#
...............--:....:%
.....:---:...........:*%
...=#%%@@%%*:.......=#%@
.:*%@@@@@@@@%%*+++*%%@@@
.+%@@%#==%@@@@@@@@@@@@@@
:#@@@%:..-%@@@@@@@@@@@@@
:#@@@@#==#%@@@@@@@@@@@@%
#+%@@@@@@@@@@@@@@@@@@@#:
*......................#
........................
.-*#%%#*=:..............
#%@@@@@@@%=.............
@@@@%#%@@@%=.....#%#....
@@@%:.:#@@@%.....*#*....
@@@%:..*%@@@=...........
@@@@%#%%@@@@%=.........:
@@@@@@@@@@@@@%#=:....:+#
%@@@@@@@@@@@@@@%%###%%%%
-%@@@@@@@@@@@@@@@@@@@@%-
*=*#%%%#*-.............*
#%@@@@@@@%*.............
@@@@%%%%@@%*............
@@@%=..+@@@%:...........
@@@%:..=@@@@-...........
@@@@%*#%@@@%......:.....
@@@@@@@@@@@+....-%%*....
@@@@@@@@@@@+....:*#=....
@@@@@@@@@@@%:...........
%@@@@@@@@@@@#:..........
=%@@@@@@@@@@@%+:.....:=:
+%@@@@@%##%@@@%-.......+
@@@@@@%-..-%@@%+........
@@@@@@%=..+%@@%=........
@@@@@@@%%%@@@@#.........
@@@@@@@@@@@@@*:.........
@@@@@@@@@@%*-...........
@@@@@@@@@#:.............
@@@@@@@@#...............
@@@@@@@%-....:##=.......
@@@@@@@%-....=%%+.......
+%@@@@@%+..............+
*@@@@@@@@@@%*=+%@@@%+..-
@@@@@@@@@@@*...=%@@@+...
@@@@@@@@@@@%+-=#@@%%-...
@@@@@@@@@@@@@@@@@@%+....
@@@@@@@@@@@@@@@@%#-.....
@@@@@%%*=--=+++=:.......
@@@@%=..................
@@@#-...................
@@%=.....-=:............
@@%:....-%%#:...........
*%%-.....-+-...........=
#@@@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@%%%@@@@@
@@@@@@@@@@@@@@@#:.:#@@@@
@@%#*++*#%%@@@@#...+@@@@
%+:......:+%@@@@#*#%@@@%
-..........:#%@@@@@@@@%+
......:......-*%%%%%#+-.
....:#%#........::-:....
.....*%+................
........................
.......................:
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@%*+*@@@@@@@@@@@@@
@@@@@@%....+%@@@@@@@@@@@
@@@@@@=.....%@@@@@@@@@@@
@@@@@@-....#@@@@@@@@@@@@
@@@@@@=...=@@@@@##%@@@@@
@@@@@@%+...=%%%#:.#@@@@@
@@@@@@@*........:#@@@@@@
@@@@@@@+...+.....%@@@@@@
@@@@@@@:...+:....%@@@@@@
@@@@@@%....#+..:=@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@##*%@@@@@@@@@@@@
@@@@@@@+...-%@@@@@@@@@@@
@@@@@@%.....*@@@@@@@@@@@
@@@@@@*....+%@@@@@@@@@@@
@@@@@@#:..:%@@@%#%@@@@@@
@@@@@@%#...=%@%+.-@@@@@@
@@@@@@@%.....:..=%@@@@@@
@@@@@@@#...-....:%@@@@@@
@@@@@@@=...=:....%@@@@@@
@@@@@@@:...**...-%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@%%%%@@@@@@@@@@@@
@@@@@@@%:..:%@@@@@@@@@@@
@@@@@@@+....=@@@@@@@@@@@
@@@@@@@-...-#@@@@@@@@@@@
@@@@@@%+...#@@@%%%@@@@@@
@@@@@@@%:..=@@%:.%@@@@@@
@@@@@@@@-...-:..#@@@@@@@
@@@@@@@@:.......=@@@@@@@
@@@@@@@%.........%@@@@@@
@@@@@@@+...=*...-%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%@@@@@@@@@@@@@
@@@@@@@@+..:-%@@@@@@@@@@
@@@@@@@*....:@@@@@@@@@@@
@@@@@@@=....*@@@@@@@@@@@
@@@@@@@*:..=@@%%%@@@@@@@
@@@@@@@%*...#@*.=@@@@@@@
@@@@@@@@#...--.-%@@@@@@@
@@@@@@@@+.......#@@@@@@@
@@@@@@@@=.......-@@@@@@@
@@@@@@@%....=...=%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%%@@@@@@@@@@@@@
@@@@@@@@*:.:.+@@@@@@@@@@
@@@@@@@*.....%@@@@@@@@@@
@@@@@@@+....=%@@@@@@@@@@
@@@@@@@#-..:%@%%@@@@@@@@
@@@@@@@@%...+%=.*@@@@@@@
@@@@@@@@%....:.=%@@@@@@@
@@@@@@@@#.......%@@@@@@@
@@@@@@@@*.......=@@@@@@@
@@@@@@@@=.......+@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@##%%%@@@@@@@@@@
@@@@@@@@+.....%@@@@@@@@@
@@@@@@@%.....=@@@@@@@@@@
@@@@@@@%.....#@@@@@@@@@@
@@@@@@@%+..:=%%%@@@@@@@@
@@@@@@@@%-...#.:@@@@@@@@
@@@@@@@@%-.....#@@@@@@@@
@@@@@@@@%......+@@@@@@@@
@@@@@@@@%.......%@@@@@@@
@@@@@@@@#.......#@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#:-+++*%@@@@@@@@
@@@@@@@%:.....+@@@@@@@@@
@@@@@@@#......%@@@@@@@@@
@@@@@@@%.....=@@@@@@@@@@
@@@@@@@@+:..==%%@@@@@@@@
@@@@@@@@%-...=..%@@@@@@@
@@@@@@@@%=....:*@@@@@@@@
@@@@@@@@@:.....#@@@@@@@@
@@@@@@@@%......-@@@@@@@@
@@@@@@@@%......:@@@@@@@@
@@@@@@@#:.-=+==+%@@@@@@@
@@@@@@%-.......-@@@@@@@@
@@@@@@%:.......%@@@@@@@@
@@@@@@%=......=@@@@@@@@@
@@@@@@@+.....:%@@@@@@@@@
@@@@@@@#=....-#%%@@@@@@@
@@@@@@@@*.....=..*@@@@@@
@@@@@@@@*.......:#@@@@@@
@@@@@@@@+:.....=%@@@@@@@
@@@@@@@%*.......%@@@@@@@
@@@@@@@@*.......*@@@@@@@
@@@%:.............+@@@@@
@@@@=............=%@@@@@
@@@%=...........+%%@@@@@
@@@%-...........=%%@@@@@
@@@%-...........:%%@@@@@
@@@%+...........-%%@@@@@
@@%#:...........:===+#%@
@@%-..................=#
@@%=...................+
@@%+..................:*
@@%*..................+%
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
