++++77777777777777++++++++77777777++++77777777777777++++++++777777777+++77777777777777+++++++++7777777777+++77777777777777+++++++++777777777777+++7777777777777++++++++++7777777777777+++7777777777777++++++++++7777777777777+++77777777777+++++++++++7777777777777+++77777777777++++++++++++7777777777777+++777777777+++++++++++++77777777777777++++77777777+++++++++++++++77777777777777+++++777777+++++++++++++++++77777777777777++++++77777++++++++++++++++++++77777777777777+++++++777++++++++++++++++++++++++77777777777777++++++++77++++++++++++++++++++++++++++777777777777777++++++++++++++++++++++++++++++++++++++++++++777777777777777++++++++++++++++++++++++++++++++++++++++++++777777777777777++++++++++++++++++++++++++777777777777777++++++++++++++++++++++++777777777777777+++++++++++++++++++++++7777777777777777+++++++++++++++++++++7777777777777777+++++++++++++++++++7777777777777777++++++++++++++++++7777777777777777+++++++++++++++++7777777777777777++++++++++++++++7777777777777777++++++++++++++++777777777777777+++++++++++++++7777777777777777++++++++++++++777777777777777+++++++++++++7777777777777777+++++++++77777777777777++++++++77777777777777+++++++777777777777++++++777777777777++++++77777777777+++++77777777777+++++7777777777++++++777777777++++777777777+++7777777+++777777777++++777777+++77777777++++77777++77777777++++7777777++7777777++++7777777++7777777++++77777777++777777++++7777777++777777++++7777777+++77777++++++77777777+++7777+++++++77777777++++777++++++++++77777777++++777+++++++++++777777777++++++7++++++++++++++77777777++++++7++++++++++++++++++++77777777++++++++++++++++++++++++++++++++++++77777777+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++7777777++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++7777777+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++7777777++++++++777++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++777777+++++++++77777+++++++++++++++++++++++++++++++++++++++++++++++++++++++777777+++++++++7777777++++++++++++++++++++++++++++++++++++++++++++777777++++++++++77777777++++++++++++++++++++77777++++++++++7777777777+++++++++++++++7777+++++++++++77777777777++++++++++++++77++++++++++++777777777777+++++++++++7+++++++++++++7777777777777++++++++++++++++++++++777777777777777++++++++++++++++++++777777777777777+++++++++++++++++++7777777777777777++++++++++++++++++7777777777777777+++++++++++++++++7777777777777777++++++++++++++++7777777777777777++++++++++++++++777777777777777+++++++++++++++777777777777777+++++++++++++++7777777777777777++++++++++++++7777777777777777++++++++++++++7777777777777777+++++++++++++7777777777777777++++++++++++++777777777777777+++++++++++++7777777777777777++++++++++7777777777777777777777777777777++++++++7777777777777777777777777777777++++++++7777777777777777777777777777777+++++++7777777777777777777777777777777+++++++777777777777777777777777777777+++++++777777777777777777777777777777+++++++77777777777777777777777777777++++++777777777777777777777777777777+++++++77777777777777777777777777777+++++++7777777777777777777777777777777++++++++7777777777777777777777777777777++++++++777777777777777777777777777777777+++++++++7777777777++777777777777777777777+++++++++7777777777++77777777777777777+77777++++++++++77777777+++7777777777777777++777777++++++++++77777777+++7777777777777777+++777777+++++++++++7777777++++7777777777777777++++777777+++++++++++7777777+++++7777777++7777777++++++777777+++++++++++++77777+++++++77777++++++777777+++++++++7777777+++++++++++++77777+++++++++7777++++++++++++7777++++++++++++7777777+++++++++++++++7777+++++++++++77++++++++++++++++777+++++++++++++++7777777+++++++++++++++777+++++++++++++7+++++++++++++++++++++++++++++++++++++++++++++++7777777+++++++++++++++++77++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++7777777+++++++++++++++++7+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++7777777++++++++++++++++++++++++++++++++++++++++++++++++7777777++++++++++++++++++++++++++++++++++++++++++++++777777+++++++++++++++++++++++++++++++++++++++++++++777777++++++++++++++++++7777+++++++++++++++++++77++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++77777777777777777777777++++++++77777777777777777777777+++++++7777777777777777777777++++++++7777777777777777777777++++++++77777777777777777777+++++++7++77777777777777777777+++++++77+++7777777777777777777+++++++777++777777777777777777+++++++7777+++77777777777777777++++++++77777+++77777777777777777++++++++777777