_______________________________________ _______________________________________ _________________________________________ _______________________________________ ____________________________________ _____________________________________ _______________________________
+___+++++++_____++++++________+++++++++_________++++++++++_________+++++++++_____+++++++________+++++++____++++++_++++++____+++++++______+++++++____+++++++____+++++++________++++++____++++________++++___+++++++++________++++++++_______+++++++++++____+++++++++______
++++++++++++_____++++++++________++++++++_________+++++++++++___________++++++++____+++++++++_________+++++++++__________+++++++++++++_______++++______+++++++_______++++++++__________+++++++_______+++++++++_______++++++_++++___++++++++++
+____++++++++____++_______++++++_________+++++++_______++++++++_________++++________+++++++++_____+++++++______+______++++++++++_++++++++______+++++++_____+++++++++______++++++++_______++++++______+++++++_____))
+++_______+++++++++_____+++++++++______+++++_____+++++_____++++++____+++++++_________+++++++______+++++++++_____+++++++_______++++++++______+++++++________+++++++++______+++++++_______++++_
+++_______+++++++______+++++______++++____++++++++_____+++++++___+++++++++_____+++++____++++++++++___+++__+++++++++++_++++++++___++++++_____++++++_________++++++++_________+++++++++___++++++++++________+++++_+++++++++_______+
+++++++_______++++++++++_________+++++++++_______________________+++++++++++++++++++++++______+++++++______++++++_______+++++++++________++++++++_____++++++++_____++++++_____+++++++________+++++_____++++++++______++++++++____+++++++______++++++++++_____+++++++++++___+