RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------------------------------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------RRRrr@@@@@@@@@rrRR-----------------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------Rrr@####################@@rR------------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------RRr@########@@@@@@@@@@@@@@@@@####@r----------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---RRRRRR----------------Rr@######@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@R--------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------r@######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-----------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------r@#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------R@#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@R-------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------r#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@------------------------RRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------Rr####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---------------------------RRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------r####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#R-------------------------RRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#r-------------------------RRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--RRRRR------------@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#r------------------------RRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------R###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#r-----------------------RRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------###@@@@@@@@@@@@@@@@@@@@@@@@@@@###############@@@@@@@@@@@@@@@@@@@@@@@@@@#r----------------------RRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------@##@@@@@@@@@@@@@@@@@@@@@@@@@#####@@r--------r@@##@@@@@@@@@@@@@@@@@@@@@@@@#R-----------------------RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------r##@@@@@@@@@@@@@@@@@@@@@@@@####@r--..------------r@@@@@@@@@@@@@@@@@@@@@@@@@#-------------------------RRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------R##@@@@@@@@@@@@@@@@@@@@@@@####@--.-------------------@@@@@@@@@@@@@@@@@@@@@@@#@------------------------RRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------@##@@@@@@@@@@@@@@@@@@@@@@###@-..----------------------R@@@@@@@@@@@@@@@@@@@@@@#@------------------------RRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------r##@@@@@@@@@@@@@@@@@@@@@@###r..--------------------------@@@@@@@@@@@@@@@@@@@@@@#R--------------------------RRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------##@@@@@@@@@@@@@@@@@@@@@@###-.-----------------------------r@@@@@@@@@@@@@@@@@@@@@#--------------------------RRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--RRRRR-----------------r##@@@@@@@@@@@@@@@@@@@@@##@-.-------------------------------R@@@@@@@@@@@@@@@@@@@@#@--------------------------RRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--RRRR-----------------##@@@@@@@@@@@@@@@@@@@@@##@-.---------------------------------R@@@@@@@@@@@@@@@@@@@@#R-------------------------RRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----R-----------------R##@@@@@@@@@@@@@@@@@@@@##@--------------------------------------@@@@@@@@@@@@@@@@@@@#@-----------------------------RRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------@#@@@@@@@@@@@@@@@@@@@@##@----------------------------------------#@@@@@@@@@@@@@@@@@@#r----------------------------RRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------R##@@@@@@@@@@@@@@@@@@@###-.---------------------------------------r#@@@@@@@@@@@@@@@@@#@----------------------------RRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------r##@@@@@@@@@@@@@@@@@@@##-.-----------------------------------------@#@@@@@@@@@@@@@@@@@#R---------------------------RRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------@#@@@@@@@@@@@@@@@@@@@##r.-------------------------------------------#@@@@@@@@@@@@@@@@@#@----------------------------RRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------##@@@@@@@@@@@@@@@@@@##@.--------------------------------------------r#@@@@@@@@@@@@@@@@@#R------------------------------RRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------r##@@@@@@@@@@@@@@@@@@##-.---------------------------RrR---------------#@@@@@@@@@@@@@@@@@#@------------------------------RRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------@#@@@@@@@@@@@@@@@@@@##r.---------------------------R@@###@r-----------@#@@@@@@@@@@@@@@@@@#R------------------------------RRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------##@@@@@@@@@@@@@@@@@##@..---------------------------------R@#@R---------#@@@@@@@@@@@@@@@@@#@------------------------------RRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------##@@@@@@@@@@@@@@@@@##------R@@@R----------------------------r@@R-------#@@@@@@@@@@@@@@@@@@#----------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------R##@@@@@@@@@@@@@@@@@#@.---R@@r---------------------------------r#@------##@@@@@@@@#@@@@@@@@#@---------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------r#@@@@@@@@@@@@@@@@@##-.--r@r-------------------------------------@#R----@#@@@@@@@@#@@@@@@@@@#---------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------@#@@@@@@@@@@@@@@@@@#@..-@@----------------------------------------R#@---@#@@@@@@@@#@@@@@@@@@#r--------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--RRRR------------------------##@@@@@@@@@@#@@@@@@#r.-@r-------------------------------------------@r--@#@@@@@@@@#@@@@@@@@@#@--------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------------------##@@@@@@@@@@#@@@@@@#--@r------------------------------------------------@#@@@@@@@##@@@@@@@@@@#--------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------##@@@@@@@@@@#@@@@@##-@r-------------------------------------------------@#@@@@@@@##@@@@@@@@@@#R-------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------R##@@@@@@@@@@#@@@@@##rr--------------------------------------------------@#@@@@@@@#@@@@@@@@@@@#@-------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------R##@@@@@@@@@@#@@@@@##@---------------------------------------------------@#@@@@@@##@@@@@@@@@@@@#-------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------------R##@@@@@@@@@@#@@@@@##----------------------------------------------------r#@@@@@###@@@@@@@@@@@@#R------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------##@@@@@@@@@@#@@@@@#@.---------------------------------------------------r#@@@@@##@@@@@@@@@@@@@#@------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------##@@@@@@@@@@#@@@@@#@.-------------------------------------Rrrr----------r#@@@@##@@@@@@@@@@@@@@@@------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------##@@@@@@@@@@#@@@@@@@.------------------------------------@#####r--------R#@@@###@@@@@@@@@@@@@@@#------------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------##@@@@@@@@@@##@@@@@@------------------------------------r#######@-------r#@####@@@@@@@@@@@@@@@@#r-----------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------@#@@@@@@@@@@##@@@@@@------------------------------------@########r.-----r####@@@@@@@@@@@@@@@@@@#@-----------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------r#@@@@@@@@@@##@@@@@@-----r##r---------------------------#########@.------###@@@@@@@@@@@@@@@@@@@##-----------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------------------#@@@@@@@@@@##@@@@@@----@####@.-------------------------##########-------r@@@@@@@@@@@@@@@@@@@@@@#-----------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------------------@#@@@@@@@@@#@@@@@@@---r######--------------------------##########-------@@@@@@@@@@@@@@@@@@@@@@@#R.---------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------#@@@@@@@@##@@@@@@@---#######r.-----------------------.r########@.------#@@@@@@@@@@@@@@@@@@@@@@#@.---------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------@#@@@@@@@##@@@@@@@---#######r.-------------------------@#######-.-----r#@@@@@@@@@@@@@@@@@@@@@@@@.---------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------#@@@@@@@##@@@@@----R#######R---------------------------r#####R.------##@@@@@@@@@@@@@@@@@@@@@@@#----------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------r#@@@@@@##@@@@#----R#######----------------------------------.-------#@@@@@@@@@@@@@@@@@@@@@@@@#----------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------@@@@@@@#@@@@@#-.---######@.----------------------------------------r#@@@@@@@@@@@@@@@@@@@@@@@@#@---------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------@@@@@##@@@@@#@.---@####@-.----------------------------------------@#@@@@@@@@@@@@@@@@####@@@@#@.--------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------r@@@@#@@@@@@#@.----@##@-.-----------------------------------------##@@@@@@@@@@@@@@@###r#@@@@@#---------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------@@@@#@@@@@@##--------.--------------------------------RRRRR------##@@@@@@@@@@@@@@@###-@#@@@@#---------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------------#@@@@@@@@@@#R---------------------------------------RRRRRRRR---R##@@@@@@@@@@@@@@@###-r#@@@@#r--------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------#@@@@@@@@@@#@.-------------------------------------RRRRRRRRRR--r##@@@@@@@@@@@@@@@###--#@@@@#@.-------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------#@@@@@@@@@@##--------------------------------------RRRRRRRRRR--r##@@@@@@@@@@@@@@@#@#r-##@@@##.-------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------------------------R#@@@@@@@@@@##----RRRRRR-------------R----@r---------RRRRRRRRR--@##@@@@@@@@@@@@@@##@#@-##@@@##--------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------------------------R#@@@@@@@@@@@#r--RRRRRRR--------r@RR@###@##@.---------RRRRRRRR--##@@@@@@@@@@@@@@@##@##r##@@@@#--------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------R#@@@@@@@@@@@#@--RRRRRRR--------@#@#@--rr--@--------------------##@@@@@@@@@@@@@@@#@@@#@##@@@@#r-------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------R#@@@@@@@@@@@##--RRRRRRR--------@-.........@@.------------------##@@@@@@@@@@@@@@##@@@####@@@@#@.------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------r#@@@@@@@@@@@##--RRRRRR---------@..........-@.-----------------R##@@@@@@@@@@@@@@##@@@##@@@@@@#@.------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------R#@@@@@@@@@@@@#@-RRRRR----------@...........@-.----------------r##@@@@@@@@@@@@@@##@@@@@@@@@@@@@.------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------R#@@@@@@@@@@@@##--RR------------@...........@r.----------------@##@@@@@@@@@@@@@###@@@@@@@@@@@@#-------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------R#@@@@@@@@@@@@##----------------@...........r@.----------------##@@@@@@@@@@@@@@##@@@@@@@@@@@@@#-------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------R#@@@@@@@@@@@@@#R---------------@...........-@-----------------##@@@@@@@@@@@@@@##@@@@@@@@@@@@@#-------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------------#@@@@@@@@@@@@@#@.--------------@............@-----------------##@@@@@@@@@@@@@@##@@@@@@@@@@@@@#@------------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------------------------------##@@@@@@@@@@@@##---------------@-...........#----------------R##@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@r---------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------------------------------##@@@@@@@@@@@@@#-.-------------@R...........@----------------r##@@@@@@@@@@@@@@#@##@@@@@@@@@@####@rrr-------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------------@#@@@@@@@@@@@@@#r--------------r@...........@R---------------@#@@@@@@@@@@@@@@####@@@@@@@@####@--.--@R------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------------@#@@@@@@@@@@@@@#@---------------#...........@R---------------##@@@@@@@@@@@@@@##@zzzzzz@###@r-..----@@------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------------R#@@@@@@@@@@@@@@#---------------@r..........@----------------##@@@@@@@@@@@@###@zzzzzz@##@--.-------r#------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------------------------------#@@@@@@@@@@@@@@#r--------------R#..........#---------------R##@@@@@@@@@@@@##zzzzzz@##r-..---------##------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR------------------------------------------@@@@@@@@@@@@@@@#@---------------@r........-#---------------r#@@@@@@@@@@@@##@zzzzz@@--------------r#@------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------------.@@@@@@@@@@@@@@@#@.--------------R#-.......@@---------------@#@@@@@@@@@@@###zzzzzz@.-------------R##-------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR----------------------------------------r-#@@@@@@@@@@@@@@##R---------------r#-......#r.--------------##@@@@@@@@@@@##@zzzzzz@.-------------##R.------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------r@@@rR------------rzz@#@@@@@@@@@@@@@##@r---------------@#r....@#----------------##@@@@@@@@@@###@zzzzzz@.------------##r.-------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------#@rRrrr@@@r--------zzzz@@@@@@@@@@@@@@@#@@@---------------r##@r##@.--------------R##@@@@@@@@@@###@zzzzzzz.-----------@#@.--------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------r@---...--Rr@@@rR---zzzz@#@@@@@@@@@@@@@##@@@----------------@###@-.--------------r##@@@@@@@@@####@zzzzzzz..---------@##@.--------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------@R-------------r@@@@zzzzz#@@@@@@@@@@@@@##@@@@@--------------.-r-----------------R##@@@@@@@@@@#####zzzzzzzz.--------@#@@#---------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------@-----------------R#@zzzz@@@@@@@@@@@@@@##@@@@@@R------------------------------r####@@@@@@@@@@#####zzzzzzzz..------@#@@@#@--------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------rR----------------r#@zzzz@#@@@@@@@@@@@@##@@@@@##@@--------------------------@######@@@@@@@@@@###@#@zzzzzzzz..----@#@@@@#@--------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------R----------------@#zzzzzz#@@@@@@@@@@@@@#@@@@@##@@@@@R---------------------@##@@@##@@@@@@@@@@###@#@zzzzzzzzz..--r#@z@@@@#--------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------##zzzzz@##@@@@@@@@@@@@##@@@@##@@@@@@@@R-----------------R@@@@@###@@@@@@@@@@#@@#@#zzzzzzzzzz.-@#zzz@@@@#--------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------R#@zzzzz###@@@@@@@@@@@@##@@@@##@@@@@@@@@@----------------r#@#####@@@@@@@@@@@#@z#@#@zzzzzzzzzzz@zzzz#@@@#r.------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------@#zzzzzz###@@@@@@@@@@@@##@@@###@@@@@@@@@#---------------R#@z@####@@@@@@@@@@##zz@#r#@zzzzzzzzzzzzzzz#@@@#@-------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------##zzzzz@###@@@@@@@@@@@@##..##@@@#####@@@@---------------##zzz@###@@@@@@@@@@##zzz##r#zzzzzzzzzzzzzz@#@@@@#-------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------r#@zzzzz##@##@@@@@@@@@@@##..##zzzz####@@@#@.------------r#@zz@####@@@@@@@@@@##zzzz#@r@zzzzzzzzzzzzz#@@@@@#r------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------##zzzzz@#####@@@@@@@@@@@@#z-#@zzzz@rrrzzz@@.------------##zzz@@###@@@@@@@@@@##zzzz@#rr@zzzzzzzzzz@##@@@@@#@.-----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------R#@zzzzz##@###@@@@@@@@@@@@#@-#zzzz@@r#rzzz@#.------------#@zzz#@##@@@@@@@@@@@##@zzzz@#rr@zzzzzzzz@##@@@@@@##------------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------@#zzzzz@####@##@@@@@@@@@@@#@-#zzzz@@r#zzzz@#------------r@zzzz####@@@@@@@@@@##r@@zzzz@@@rrrzzzz@##@@@@@@@@@#R-----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------r#@zzzzz#####z##@@@@@@@@@@@#@-#zzzz#@r#zzzz@#.---Rrr@@####@zzz@####@@@@@@@@@@##-.@zzzzzz@@rr@@@###@@@@@@@@@@#@-----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------Rzzzzzzzz####@z@#@@@@@@@@@@@##.#zzzz#@r#zzzz########@@@@zz#@zzz@####@@@@@@@@@##@...@zzzzzzz@@@####@@@@@@@@@@@##-----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------@zzzzzzz@####zzz##@@@@@@@@@@##-@zzzz#@r#zzzz#@zzzz.......z#zzzz#####@@@@@@@@@##-....@zzzzzzz@###@@@@@@@@@@@@@@#-----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------#zzzzzzz#####zzz@#@@@@@@@@@@##-@zzzz#@r#zzzz#.......zzzzz@#zzzz#####@@@@@@@@@#@.......z@zzz@###@@@@@@@@@@@@@@@#@----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------R#zzzzzz@#@##@zzzz#@@@@@@@@@@@#@-zzzz#@r#zzzz@zzz@@@####@@@@zzzz#####@@@@@@@@#@.........z#####@@@@@@@@@@@@@@@@@##----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------@zzzzzz##@#@zzzzz@#@@@@@@@@@@#@.zzzz##r#zzzz@@@@@@rz--...@zzzz@#####@@@@@@@@@.........-@#@@@@@@@@@@@@@@@@@@@@@##----------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR---------------------------------@@zz@#@##zzzzz@z#@@@@@@@@@@##-@zzz##r#@zzz@@...........@zzzz@####@@@@@@@@@z........z##@@@@@@@@@@@@@@@@@@@@@@@#r---------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-----------------------------------@@##r#@zzzz@@.@#@@@@@@@@@##-#zzz@#r#@zzzz@...........@zzzz#####@@@@@@@@#........-##@@@@@@@@@@@@@@@@@@@@@@@@#@---------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------r@#@zzzz@#..-#@@@@@@@@@##-#@zz@#r#@zzzz@...-z@@@@@zzzzzz#####@@@@@@@#@........##@@@@@@@@@@@@@@@@@@@@@@@@@##---------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------r@@@zzz#@...@#@@@@@@@@##-@#zzz#@##zzzz@z@@@@@@@@z.zzzz@#####@@@@@@##z.......@##@@@@@@@@@@@@@@@@@@@@@@@@@##r--------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------@@@@@@##@z..-#@@@@@@@@##--#zzz####zzzzz..........zzzzz@#####@@@@@@##.......-##@@@@@@@@@@@@@@@@@@@@@@@@@@@#@--------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------#@@@@@@@@@@@.@#@@@@@@@##z.@zzz##@#zzzzzz.........@zzzz######@@@@@##@.......@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@##--------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------#@@@@@@@@@@@@@#@@@@@@@##@.@zzz@#r#@zzzz@........z@zzzz######@@@@###........@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@##--------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------r#@@@@@@@@@@@@@##@@@@@@@#@.r@zz@#@#@zzzz@........z#zzzz######@@@@##@.......-@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@-------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------@#@@@@@@@@@@@@@@#@@@@@@@#@.-@zzz####zzzz@z.......@#zzz@#####@@@@###-.......@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@#@-------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------@#@@@@@@@@@@@@@@##@@@@@@#@..@zzz##@#zzzz@z.......@@zzz######@@@@##@.......-#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@##-------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------##@@@@@@@@@@@@@@@#@@@@@@#@..@@zz@#@#@zzz@@......z#@zzz######@@@###........r#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@##r------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR-------------------------------------##@@@@@@@@@@@@@@@##@@@@@#@..z@zzz####zzz@#......z#@zz@######@@@##r........@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@------------
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR--------------------------------------R##@@@@@@@@@@@@@@@@#@@@@@#@...#zzz@#@#zzzz#z.....z#@zz@######@@###.........@#@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@##------------

Copyright ©2009 Richard Chapling