>>11855630___________________________________________________________22222222_______22222222________________________________________________
_____________________________________________________________222222_____2222222222________________________________________________
________________________________________________________________2222___222222222___2______________________________________________
__________________________________________________________________________________________________________________________________
_________________________________________________gggg#####################ggggg___________________________________________________
_______________________________________gggg####################################____222222222______________________________________
____________________________________g###########################################g___222222222222222_______________________________
___________________________________###############################################___2222222222222222_____________________________
________________________________g##################################################___22222222222222222___________________________
______________________________g####################################################___222222222222222222__________________________
____________________________g######################################################___22222222222222222222________________________
___________________________g########95777777__________________77779################___222222222222222222222_______________________
__________________________77_____________________ggggggggg_____________779#########____222222222222222222222______________________
______________________________ggggg##################99955555555599#42_______7#####b___22222222222222222222222____________________
____________________gggg###########5777________________________________________7####___222222222222222222222222___________________
______2_____2ggg###########577___________gggggggggg################gggg___________7#5___222222222222222222222222__________________
_________2___7########7?_______ggg#########################################ggg_________________________2222222222_________________
___________?____75_______gg################77____7################777#############gg#########ggggggg______________________________
______________?____4gg#################7______g____###############____7######################################ggg_g________________
____________________################7_____g#####____#############_______7#########################################b_______________
_________________g#############5______gg#########____7#########5____##g____79######################################_______________
________________g#############_____g##############p_____779977____g#####gg_____77##################################_______________
_______________g#############___g####################g_________gg###########gg______d##############################b______________
_______________############?___g#################################################___2####__7########################______________
______________d###########____###7__2####################################779#####____###___2#########################_____________
_______________#########5___g###____g###################################___d#####____###____##########################____________
______________#########____g###2____####################################___g#####___d###____###########################g__________
____________g#########____#####____g###################################____######___d###____#############################_________
__________g##########___g#######gg#####################################___g######___####____##############################g_______
_________g##########___g########################################################____####___d#########################77#####______
________g##########___g###########################775###777#####################___g####___d########################___d####______
_______g###########___0##########################p__ogey___####################b___####b___##############99#########____###_______
_______##____8#####___2###########################gg____gg#####################___g####___g############5___2######5_____77#_______
_______##b____77####2___7#####################################################?___####___g############5_____3#77____2________?____
___________2_2_____________75########################################777777______d###____577########7___________2?________________
______??_________________?2______777759############9#5577777________________2___3##?