slaughterhouse but bad in 4x speed putted on mega hacks and now its fast (read desc!1!!1!!!!111!)
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝
╔══╦═╗╔═╗╔═══╗
╚╣╠╣║╚╝║║║╔═╗║
─║║║╔╗╔╗║║║─║║
─║║║║║║║║║╚═╝║
╔╣╠╣║║║║║║╔═╗║
╚══╩╝╚╝╚╝╚╝─╚╝
╔═══╦═══╦═══╦═╗╔═╗
║╔═╗║╔═╗║╔═╗║║╚╝║║
║╚══╣╚═╝║║─║║╔╗╔╗║
╚══╗║╔══╣╚═╝║║║║║║
║╚═╝║║──║╔═╗║║║║║║
╚═══╩╝──╚╝─╚╩╝╚╝╚╝
╔═╗╔═╦═══╦═══╦════╦═══╗
║║╚╝║║╔═╗║╔═╗║╔╗╔╗║╔══╝
║╔╗╔╗║║─║║╚══╬╝║║╚╣╚══╗
║║║║║║╚═╝╠══╗║─║║─║╔══╝
║║║║║║╔═╗║╚═╝║─║║─║╚══╗
╚╝╚╝╚╩╝─╚╩═══╝─╚╝─╚═══╝
╔═══╗
║╔═╗║
║╚═╝║
║╔╗╔╝
║║║╚╗
╚╝╚═╝