____________________________________________________________##############_____________________________##_______________##________________________##__________________###____________________##______________________##__________________#__________________________##_______________#____________________________##_____________#______________________________##___________#________________________________##_________##_________________________________#_________#_____#######__________#######______#_______#____##________________________##____#_______#___#___#####____________#####___#___##_____#____#__#######__________#######__#____#_____#____#__#######__________#######__#____##____#_______#######__________#######________#____#_______#######__________#######________#____#________#####____________#####_________#____#_______________________________________#____#_______________________________________#____#_______________________________________#____##__________#______________#___________##_____#__________#______________#__________##______##__________#____________#___________#________#___________#__________#____________#________##___________##______##____________#__________##____________######_____________#____________##_____________________________#______________##___________________________#________________##_________________________#___________________##_____________________##______________________##_________________##_________________________###____________###_______________________________###########___________________________________________________________________________________________________________