Smart Curtain Motors (Broadlink RM Pro, Dooya)

Yes. Also one motor can be made to respond to different controllers too.
My balcony has 4 motors, I’ve set the channel 3 to control all at once and channels 4-7 to control individual motors.

That’s good to know, thanks.

I’ve ordered a DT82TV and a Shelly 2.5 to experiment with. If all goes well, I’ll order a few more.

If the Shellys work as expected, then that makes addressing each motor individually or as a group perfectly simple.

I’ll let you know…

Trying to get my bearings in this thread and looking to purchase a set of 4 DT82TN. 3 will be for one room and 1 for another directly below on the second floor. The 3 can just be controlled on the same channel and the 1 on another so I really think I only need 2 channels. That said, I had a few questions if anyone is kind enough to answer:

  1. Is the Shelly 2.5 just a wifi dry contact switch so there would be no advantage over using this vs. the Broadlink route?
  2. I couldn’t find the DC2702 remote but I did find something like the DC1602 which can operate on 15 channels. How does the actual changing of channels work on the motor? I don’t intend to ever use the remote other than grab codes, just the Broadlink.
  3. Has anyone attempted two way communication with the aforementioned DD7002B? I can’t even find where to buy one of these. I’m leaning toward the Broadlink because I need it for the IR in the room anyway.
  4. Have any of you heard of the KT82TN? The seller was telling me it was just the AC motor version of the DT82TN but I can’t confirm that on the Dooya website.

The Shelly 2.5 is not voltage-free, it sends mains voltage through the relays.

I have this working flawlessly with the Dooya curtain motor that I had delivered the other day, I’ll be writing a full explanation of how it works when I get a chance…

For now, there are a few things worth knowing:

There are subtle differences between the different Dooya motors. If you are thinking of using a Shelly 2.5 to control the curtains (and I’d say it’s a bullet-proof solution), I’d suggest the DT82TV.

This explains the differences:

The DT82TV has 5 wires which are as follows:
3 for power/earth (live, neutral, earth).
2 as signal wires for opening and closing the curtains.

The 2 signal wires can be connected to the Shelly to tell the motor to open or close the curtains.

I have the Shelly set up to receive MQTT messages to open or close the curtains whenever my automation tells it to. Beyond that, you can use the remote that comes with the motor. Further still, I have a simple switch on the wall that triggers the Shelly switch inputs and opens or closes the curtains.

As I said, I’ll explain further how it’s all set up, but hopefully that helps.

1 Like

As promised, here is the route I’ve ended up taking, inspired be Chris Wolsey’s efforts above.

I also bought a Dooya DT82TV from Friend Industry Holding Co. Ltd on AliExpress. An easy buy, although the seller used TNT/FedEx for the shipping which, whilst quick, has left me with an argument over the £24 they arbitrarily charge for handling the customs clearance. Anyway…

I chose this motor because it has 5 wires which allow mains voltage control of the open/close function from the Shelly 2.5.

The curtain tracks are good, although I chose wall brackets and the ones supplied are not very well though-out. I’ll be using different brackets eventually to tidy up the installation.

I have wired up everything as below (UK wiring):

The switch shown to the right of the Shelly is a momentary wall switch, such as this one - https://www.tlc-direct.co.uk/Products/MKK4878P.html

I have set up the Shelly 2.5 as follows:
I am using my home MQTT broker instead of the Shelly cloud.
The switch is set as “detached” so that it simply sends MQTT messages when it is pressed.

The MQTT messages are all processed by Node-RED, which I use for all of my automation rules (I find it far more versatile and user-friendly than Home Assistant).

In short, Node-RED keeps track of the curtains status and can open and close the curtains based upon whatever I want. Currently, the wall switch work as a simple toggle. Beyond that, the curtains are opened and closed based upon a number of variables tracked by Node-RED. My working hours are all over the place and therefore I sleep at odd times and the curtains are therefore set not to open if Node-RED thinks I’m at home (is the house alarm armed or not?) and therefore potentially asleep. If I’m not at home, they’ll open and close based upon sunset/sunrise.

The curtains are also supplied with an RF remote, which is how many people have automated the curtains, although mine isn’t used at all. The Shelly seems perfectly reliable and is hard-wired to the curtain motor. As long as my home WiFi is working, the automation is bullet-proof. The wall switch is, for me, a better installation than having a remote rattling around, requiring batteries and getting misplaced.

The only potential flaw in the setup is that if the curtains are manually moved, whilst the Dooya motor will respond and close/open the curtains as required, the status won’t be recognised by Node-RED as the Shelly has played no part in the process. The only small issue that this presents is that the wall switch will require a few presses before the automation is back in sync. For example, Node-RED thinks the curtains are open, I manually close them then press the wall switch in the morning to open them - Node-RED still thinks the curtains are open, so sends the “close” command and nothing happens. No big problem, press the wall switch again and the curtains will open as expected.

Obviously, all of the automation can be done in Home Assistant instead, although my HA is just used as a front-end for the rules that Node-RED takes care of. This is just personal preference.

All in all, I’d definitely recommend this setup, I’m well pleased with it. Let me know if you have any thoughts or questions.

4 Likes

Hi,

i have just received my Dooya DM25LEU and the DC2702 (15 channels) associated remote, and considering how long it took me to retrieve the RF code with the BRoadlink RM Pro, it thought I would share them. This could be helpful for one of you and I have to admit that I would have appreciated to find them myself. Other than this headache to retrieve the codes I have to admit that I’m impressed by the quality of the product considering the price.
In case you are wondering how to retrieve RF codes yourself with the RM Pro, I have finally found and used this tutorial : Guide: How to learn broadlink RF codes

# Dooya Chan 0 Up : sgAMAgwZDBgMGAwYGAwMGAwYDBgYAAEYnTIYDRcNCxkMGAwYCxkYDAwZCxkMGBgMGAwMGAwYGAwYDQwYDBgMGAwYDBgMGQsZFw0YDAwYDBgMGAwZCxkLGQwYDBgMGAwZFw0XDRcNFw0MAAEenjIYDBgMDBgMGAwYDBkXDQsZDBgMGBgMGA0LGQsZFw0XDgsZCxkLGQsZCxkMGAsZFw4XDQsZCxkMGAwYDBgMGAwZDBgMGAwYGAwYDBgMGA0LAAEgnTIYDBgMDBgMGQsZCxkXDQwYDBgMGRcNFw0LGQwYGAwYDQsZCxkLGQwYDBgMGAwYGA0YDAwYDBgMGAwZCxgMGQsZDBgMGQsYGA0XDRcNFw0MAAEenjIXDRgMDBgMGAwYDBkXDAwZDBgMGBgMGAwMGAwZFw0XDQwYDBkLGQsZCxkMGAwYFw4XDQsZCxkMGAwYCxkMGAwZCxkMGAsZGAwYDBgMGAwMAAEgnTIYDBgMDBgMGAwZCxkXDQsZDBgMGRcMGAwMGQsZFw0XDQwYDBkLGQsZDBgMGAwYFw4XDQsZDBgMGAwYDBgMGAwZDBgMGAwYGAwYDBgMGA0LAAEgnTIYDBgMDBkLGQsZDBgXDQwYDBkLGRcNFw0LGQwYGAwYDQwYDBgMGAwYDBgMGAwZFw0XDQwYDBgMGQsYDBkLGQsZDBkLGQsZFw0XDRcNFw0MAAXcDBgLGRcOFw0LGQsZ
# Dooya Chan 0 Down : sgD0Ap0yGAwYDQsZCxkLGQwYGAwMGQsZCxkXDRcNDBgMGBcNGA0LGQsZDBgMGAwYDBgMGBgNFw0MGAwYDBgMGQsZCxkLGQwYDBkXDRcNCxkLGRcNFwABGp0yGAwYDAwYDBkLGQsZFw0LGgsYDBkXDRcNCxkLGRcNFw0MGQsZCxkLGQwYCxkMGBgNFw0LGQwYCxkMGAwYDBgMGQsZDBgXDRgMDBgMGBgMGAABGZ4yFw0XDQwYDBgMGAwYGAwMGQwYDBgXDRgMDBgMGRcNFw0MGAwYDBgMGAwYDBkLGRcNFw0MGAwYDBgMGAwZCxkLGQwYDBkXDBgMDBkLGRcNFwAB8J0yFw0YDAwYDBgMGAwZFwwMGQwYDBgYDBgMDBkLGBgNFw0MGAwYDBgMGAwYDBkLGRcNFw0MGAwYDBkLGQsYDBkLGQwZCxgYDBgNFw0XDQsZCwABH54yFw0XDQsZDBgMGAwYGAwMGQsZDBgYDBcNDBgMGBgMGA0LGQsZDBgMGAwYDBkLGBgNFw0MGAwYDBkLGQsYDBkLGQwYDBgYDRcMGAwYDQsZCwABIJ0yGA0XDQsZCxkLGQwYFw0LGQwZCxkXDRcNDBgMGBcNFw4LGQsZCxkLGQsZDBgMGBgNFw0LGQwYCxkMGAwYDBgMGQwYDBgXDRgMGAwYDAwYDAABH50yGAwYDAwYDBgMGAwZFw0LGQwYDBgYDBgMDBkLGRcNFw0MGQsYDBkLGQsZCxkLGRcNGAwMGQsZCxkLGQsZCxkMGAwZCxkXDRcNFw0XDQwYDAABH54yFw0XDQwYDBgMGAwZFwwMGQwYDBgYDBcNDBkLGBgNFw0MGAwYDBgMGAwYDBgMGRcNFw0MGAwYDBkLGQsZCxkLGQwYDBkXDRcNFw0XDQsZDAABH54xGA0XDQsZCxkLGQwYGAwMGQsZCxkXDRcNDBgMGBcNGA0LGQsZCxkLGQwYDBgMGBgNFw0LGQsZDBgMGAwYDBgMGQwYDBgYDBgNFwwYDAwZCwAF3BcNDBk=
# Dooya Chan 0 Stop : sgBQAZ0yGAwYDAwYDBgMGAwYGA0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGQsZCxkLGRcNGAwMGAwYDBgMGQsZCxkLGQwYGAwMGRcNCxkXDQsZFwABGp0yFw0XDQwYDBgMGAwZFwwMGQwYDBgXDRgMDBgMGBgMGA0MGAwYDBgMGAwYDBgMGBgNFw0MGAwYDBgMGAwZCxkLGQwYGAwMGRcMDBkXDQsZFwABGZ4yFw0YDAwYDBgMGAwYGAwMGQwYDBgYDBgMDBgMGBgMGA0LGQwYDBgMGAwYDBkLGBgNGAwMGAwYDBgMGAwYDBgMGQwYGAwMGBgMDBkXDAwZFwABLZ0yFw0YDAwYDBgMGAwYGAwMGQwYDBgYDBcNDBgMGBgMGA0MGAsZDBgMGAwYDBgMGBgNFw0LGQwYDBgMGAwYDBgMGQsZFw0LGRcNCxkXDQsZGAAF3AAAAAAAAAAA
# Dooya Chan 1 Up : sgD0Ap4yFw0XDQsZCxkLGQwYFw0MGQsZCxkXDRcNCxkMGBgMFw4LGQsZDBgLGQwYDBgMGBgNFw0LGQwYDBgMGAwZCxkXDQwYDBgMGBgNCxkLGQsZFwABGp0yGAwYDAwYDBgMGAwZFw0LGQwYDBkXDRcNCxkLGRcNFw0MGQsZCxkMGAwYCxkMGBgNFw0LGQwYCxkMGAwYDBkXDQsZDBgMGBgMDBgMGQsZFwABG50yGAwYDAwYDBgMGAwZFw0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGAwYDBkLGRcNGAwMGQsZCxkLGQwYDBgYDAwZCxkLGRcNCxkLGQsZGAAB7p4yFw0XDQwYDBgMGAwYGAwMGQsZCxkXDRgMDBgMGBgMGA0LGQwYDBgMGAwYDBgMGBgNFw0MGAwYDBgMGAwYDBkXDQwYDBgMGBgMGAwYDBgMDAABH50yGAwYDAwYDBgMGQsZFw0LGQwYDBkXDBgMDBkLGRcNFw0MGAwZCxkLGAwZCxkMGBcNGAwMGAwZCxkLGQwYCxkYDQsZCxkLGRcNFw0XDRgMDAABH50zFwwYDQsZDBgMGAsZGAwMGQsZCxkXDRcNCxkMGBgMGA0LGQsZCxkMGAwYDBgMGBgNFw0LGQwYDBgMGAwYDBgYDQwYDBgMGBgMGAwYDBgMDAABH50yGAwXDQwYDBgMGAwZFw0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGAwYDBkLGRcNGAwMGAwYDBkLGQsZCxkXDQwZCxkLGRcNFw0XDRcNCwABIJ0yGAwYDAwZCxkLGQsZFw0MGAwYDBkXDRcNCxkMGBcNGAwMGQsZDBgLGQsZDBgMGBgNFw0LGQwYDBgMGAwYDBgYDQwYDBgMGBcNGAwYDBgMDAABIJ0yFw0XDQwYDBgMGAwYGAwMGQwYDBgYDBgMDBgMGBgMGA0MGAwYDBgMGAwYDBgMGRcNFw0MGAwYDBgMGQsYDBkXDQwYDBgMGRcNFw0XDRcNCwAF3BcNCxk=
# Dooya Chan 1 Down : sgGEAxgMDBgMGRcNFw0MGAwYDBgMGAwYDBkLGRcNGAwMGQsZCxkLGQsZCxkXDQwZCxgYDRcNCxkLGRcNGAABGZ0yGAwYDAwYDBkLGQsZFw0MGAwYDBgYDRcNCxkLGRcNFw4LGQsZCxkLGQsZDBgLGRcOFw0LGQwYCxkMGAwYDBgYDQsZDBgXDRgMDBgMGRcMGAABGp4yFw0XDQwYDBgMGAwYGAwMGQwYDBgYDBgMDBgMGBgNFw0MGAwYDBgMGAwZCxkLGRcNGAwMGAwYDBkLGQsZCxkYDQsYDBkXDRcNCxkMGBgMGAABLJ0yFw0XDQwYDBgMGAwZFw0LGQwYDBkXDBgMDBkLGRcNFw0MGAwYDBkLGAwYDBkLGRcNGAwMGAwZCxkLGQsZCxkXDQwYDBkXDRcNCxgMGRcNFwABIJ0yGAwYDAwYDBgMGQsZFw0LGQwYDBgYDRcMDBkLGBgNFw0MGAwYDBgMGAwZCxkLGRcNGAwMGAwZCxkLGQsZDBgXDgsYDBkXDRcNCxkLGRcNFwACDZ0yGAwYDAwYDBgMGAwYGAwMGQwYDBgYDBgMDBgMGBgNFw0MGAwYDBgMGAwYDBgMGRcNFw0MGAwYDBgMGAwYDBkXDQwYDBgYDBgMGAwYDAwYDAABH50yGAwYDAwYDBkLGQsZFw0LGQwYDBgYDRcMDBkLGRcNFw0MGAwYDBkLGQsZCxkMGBcNGAwMGAwZCxkLGQwYCxkXDQwYDBkXDRcNFw0XDQwYDAABH50yGAwYDQsYDBkLGQwYGAwMGAwYDBkXDRcNDBgLGRgMGA0LGQsZCxkMGAwYDBgMGBgNFw0LGQsZCxkLGQwYDBgYDQsZCxkXDRcNFw0YDAwYDAABH50yFw0XDQwYDBgMGAwYGAwMGQwYDBgYDBgMDBgMGBgNFw0MGAwYDBgMGAwZCxgMGRcNGAwMGAwYDBgMGAwZCxkXDQwYDBgYDBgMGAwYDQsZCwABIJ0yGAwYDAwYDBgMGQsZFw0LGQwYDBkXDRcNCxkMGBcNFw0MGAwZCxkLGQwYDBgMGBcOFw0LGQsZCxkMGAwYDBgYDAwZCxkXDRcNFw0XDQsZCwABIJ0zFw0XDQwYCxkMGAwYGAwMGQsZCxkXDRcNCxkMGBgMGA0LGQsZDBgMGAwYDBgMGBgNFw0LGQwYDBgMGAwYDBgYDQwYDBgXDRcNGAwYDAwYDAAF3AAAAAA=
# Dooya Chan 1 Stop : sgCkAZ0yGAwYDAwZCxkLGQsZFw0MGAwZCxkXDRcNCxkMGBgMGA0LGQsZDBgLGQwYDBgMGRcNGAwMGAwYDBgMGAwZCxkXDQwYGAwMGBgMDBkXDAwZFwABGZ4yFw0YDAwYDBkLGAwYGA0LGQwYDBgYDBgNCxkLGRcNFw0MGQsZCxkLGQwYDBgMGBgNFw0LGQwYDBgMGAwYDBgYDQwYGAwMGBgNCxgYDAwZFwABGp0yGAwYDAwYDBgMGQsZFw0LGQwYDBgYDRcNCxkLGRcNFw0MGQsYDBkLGQwYCxkMGBgNFw0MGAwYDBgMGAwYDBgYDQsZGAwMGBgMDBgYDQsZFwABJZ0yGAwYDAwZCxkLGQwYFw0MGQsYDBkXDRcNCxkMGBcNGAwMGQsZDBgMGAwYDBgMGBgNFw0LGQwYDBgMGAwYDBkXDQwYGAwMGBgMDBgYDQsYGAABHp0zFw0XDAwZCxkLGQsZFw0MGAwZCxgYDRcNCxkMGBcNFw4LGQsZCxkLGQsZDBgMGBcOFw0LGQwYDBgLGQwYDBgYDQsZFw0LGRgMDBgYDAwYGAAF3AAAAAA=
# Dooya Chan 2 Up : sgGEAxcNDBgMGBgMGA0LGQwYDBgMGAwYDBkLGBgNGAwMGAwYDBgMGQsZFw0LGQwZCxkLGBgNCxkLGQwYGAABGZ0zFwwYDQsZCxkLGQwYGAwMGQsZCxkXDRgMDBgMGRcMGA0LGQwYDBgMGAwYDBgMGRcNGAwMGAwZCxkLGQsZFw0MGQsZCxkLGRcNCxkLGQwYFwABGp4yFw0XDQsZCxkMGAwYGAwMGQwYDBgYDBgMDBgMGBgNFw0LGQwYDBgMGAwYDBkLGRcNGAwMGAwZCxkLGQsZFw0LGQwZCxkLGRcNDBgMGAwYFwABJp4yFw0XDQsZDBgMGAwYGAwMGQwYCxkYDBgMDBgMGRcNFw0MGAwYDBkLGQsYDBkLGRcOFwwMGAwZCxkLGQwYFw0MGQsZCxkMGBcNDBgMGAwYGAABHp4yFw0XDQwYDBgMGAwYGAwMGQsZCxkYDBgMDBgMGBgMGA0MGAwYDBgMGAwYDBgMGRcNGAwMGAwYDBgMGAwYGA0LGQwYDBgMGRcMDBgMGQsZFwAB9J0yGAwYDAwYDBgMGQsZFw0MGAwYDBkXDRcNCxkLGRcNFw0MGAwYDBkLGQwYDBgMGBgNFw0LGQsZDBgMGAwYGAwMGQsZCxkMGBgMGAwYDBgMDAABH50yFw0YDAwYDBgMGAwYGA0LGQsZDBgYDBgMDBgMGRcNFw0MGAwYDBgMGQsZCxkLGRcNGAwMGAwZCxkLGQsZFw0MGAwZCxkLGRcNFw0XDRcNDAABH54yFw0XDQsZCxkLGQsZGAwMGQsZCxkXDRcNDBgMGBgMGA0LGQsZCxkMGAwYDBgMGBgNFw0LGQwYDBgMGAwYGAwMGQwYDBgMGBcNFw0YDBgMDAABH50yFw0YDAwYDBgMGQsZFw0LGQwYDBkXDRcMDBkLGRcNFw0MGAwYDBgMGQsZCxkLGRcNGAwMGQsZCxkLGQsZFw0MGQsYDBkLGRcNFw0XDRcNCwABIJ4yFw0XDQsZDBgLGQwYFw0MGQsZCxkXDRcNDBgMGBgMGA0LGQsZDBgMGAwYDBgMGBgNFw0MGAwYDBgMGAwZFw0LGQwYDBgMGBgNFwwYDBgNCwABIJ0yGAwYDAwZCxgMGQsZFw0MGAwZCxgYDRcNCxkLGRcNFw0MGQsZCxkLGQsZCxkLGRgNFwwMGQsZDBgMGAwYGAwMGQsZCxkMGBcNGAwYDBcNDAAF3AAAAAA=
# Dooya Chan 2 Down : sgCeAhgMGAwMGQsZCxkLGRcNCxkMGQsZFw0XDQsZCxkXDRcNDBgMGAwZCxkLGQwYDBgYDBgMDBkLGQsZCxkLGRcNDBgMGQsZFw0XDQsZDBgXDRgAAS2dMhcNFw0LGQwYDBgMGBgMDBkLGQwYFw0XDQwYDBgYDBgNCxkLGQsZCxkLGQwYCxkYDRcNCxkLGQsZDBgMGBcNDBgMGQsZFw0XDQsZDBgXDRgAAfedMhgMGAwMGQsZCxkLGRcNCxkMGAwZFw0XDQsZCxkXDRcNDBgMGQsZCxkLGQwYDBgXDRgMDBkLGQsZDBgLGRgMDBgMGQsZFw0XDRcNFw0LGQwAAR+dMhcNFw0MGAsZDBgMGBgMDBkLGQwYFw0YDAwYDBgYDBgNDBgMGAwYDBgMGAwYDBgYDRcNDBgMGAwYDBgMGBgNCxkMGAwYGAwYDBgMGAwMGAwAASCdMhgMFw0MGAwYDBgMGBgMDBkMGAwYGAwYDAwYDBkXDBgNCxkMGAwYDBgMGAwYDBkXDRgMDBgMGAwYDBgMGBgMDBkLGQwYGAwYDBgMFw0MGAwAAR+dMhgMFw0MGAwYDBgMGBgMDBkMGAwYFw0YDAwYDBgYDBgNDBgMGAwYDBgMGAwYDBgYDRgMDBgMGAwYDBgMGBgNCxkMGAwYGAwYDBgMGAwMGAwAASCdMhgMGAwMGAwYDBgMGBgMDBkLGQwYFw0YDAwYDBkXDBgNDBgMGAwYDBgMGAwYDBgYDRcNDBgMGAwYDBgMGBgMDBkMGAwYGAwYDBgMGAwMGAwAASCdMhcNFw0MGAwYDBgMGBgMDBkLGQwYGAwYDAwYDBgYDBgNDBgLGQwYDBgMGAwYDBgYDRcNDBgMGAwYDBgMGBgNCxkMGAwYGAwYDBgNFwwMGAwABdwXDRgMDBgMGBgM
# Dooya Chan 2 Stop : sgDoAQwYDBgMGBgNFw0LGQsZFw0XDQwYDBgMGQsZCxkMGAwYGAwYDAwZCxkMGAsZDBgXDQwZCxkXDQsZFw0MGBcNDBgYAAEZnjEYDRcMDBkLGQwYDBgXDQwZCxgMGRcNFw0MGAwYGAwYDQsZDBgLGQwYDBgMGAwYGA0XDQwYDBgMGAwYDBgYDQsZDBgYDAwYGAwMGRcMDBgYAAEanTIYDBgMDBgMGAwYDBgYDQsZDBgMGBgMGAwMGQsZFw0XDQwYDBgMGQsZCxgMGQsZGAwYDAwYDBkLGQsZDBgXDQwYDBkXDQsZFw0MGBcNDBgYAAElnTIYDBcNDBgMGAwZCxkXDAwZDBgMGRcNFwwMGQsZFw0XDQwYDBkLGQsZDBgLGQwYGA0XDQsZCxkLGQwYDBgYDAwZDBgXDQwYGAwMGBgMDBgYAAEenTIYDBgMDBgMGQsYDBkXDQwYDBgMGBgMGAwMGQsZFw0XDQwZCxgMGQsZCxkLGQwYGA0XDAwZCxkLGQsZDBgXDQwZCxkXDQsZFw0LGRcNDBgXAAEenjIXDRcNDBgMGAwYDBgYDAwZDBgMGBcNGAwMGAwYGAwYDQwYDBgMGAwYDBgMGAwYGA0XDQwYDBgMGAwYDBgYDAwZCxkXDQwYGAwMGBgMDBgYAAXc
# Dooya Chan 3 Up : sgGEAxcNCxkLGRcNFw4LGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkLGQsaFg0XDgsZCxkLGRcNCxkLGgoaFgABGp0zFw0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw4LGQsZCxkLGQsZCxkMGRYOFw0LGQsZCxkMGAsaFg4WDgsZCxoKGhYNCxoLGQsZFwABJpwzFw4WDQsZCxkLGgsZFg4LGQsZCxkXDRcNCxoKGhYOFg4LGQsaChkLGgsZCxkLGRcNFw4LGAwZCxkLGQsZFw0XDQsaChoLGRYOCxkLGQsZFwABH50zFg4WDgsZCxkLGQsZFw0LGQwZCxkXDRcNCxkLGRcOFg4LGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkLGQsaFg0XDgsZCxkLGRcNCxkLGgsZFgABH50zFg4XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw4LGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkLGQsZFw4WDgsZCxkLGRcNCxkLGQsZFwACCp0zFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkMGBcNFw4LGQsZCxkLGQsZCxkMGBcOFw0LGQsZCxkLGQwYGAwXDgsZCxkLGRcNGAwXDRcNDAABHp4yFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNDBgMGBcNGA0LGQsZCxkMGAsZDBgMGBgNFw0LGQsZCxkMGAwZFg4WDgsZCxkLGRcNFw0XDRcOCwABJ50yFw0YDAwYDBgMGQsZFwwMGQsZCxkXDRcNDBkLGRYNGA0LGQsZCxkMGQoZDBgMGBgNFw0LGQsZCxkLGQwYFw0XDgsZCxkLGRcNFw0XDRcNCwABIJ4yFw0XDQsZCxkLGQsZGAwMGQsZCxkXDRcNCxkLGRcNFw0MGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkLGQwYFw0XDgsZCxkLGRcNFw0XDRcNCwABIJ0yGA0WDQwYDBkLGQsZFw0LGQwZCxgYDBgMDBkLGRcNFw0LGQsZDBgMGAwYDBgMGRcNFw0LGQsZDBgMGAwYGAwYDQsZCxkLGRgMFw0XDRcNDAABH50yGA0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcNGAwMGQsZCxkLGQsZFw0XDgsZCxkLGRcNFw0XDRcNCwAF3AAAAAA=
# Dooya Chan 3 Down : sgB0AwsZCxkLGQsZFw0YDAwZCxkLGQsZCxkXDRcOCxgMGRcNFw0LGQsZFw0XAAEanTIYDBgMDBgMGAwYDBkXDQsZDBgMGBgMGAwMGQsZFw0XDQwYDBgMGQsZCxkLGQsZFw0YDAwZCxkLGQsZCxkXDRcNDBgMGRcNFw0LGQsZFw0XAAEmnTIXDRgMDBgMGAwZCxkXDQsZDBgMGBgMGAwMGAwZFw0XDQwYDBgMGAwZCxkLGQsZFw4XDAwZCxkLGQsZCxkXDRcNDBgMGBgNFw0LGQsZFw0XAAEmnTIYDRcMDBkLGQsZCxkXDQsZDBgMGBgNFwwMGQsZFw0XDQwYDBgMGAwYDBgMGAwZFw0YDAwYDBgMGAwYDBgYDRcNDBgMGBgMGAwMGAwYGAwYAAEbnTIYDBgMDBgMGAwZCxgYDAwZCxkMGBgMGAwMGAwZFw0XDQwYCxkMGAwYDBgMGAwZFw0XDQsZDBgMGAwYDBgYDBgNDBgMGBcNGAwMGAwYGAwYAAIGnTIYDBgMDBkLGAwYDBkXDQsZDBgMGBgMGAwMGAwZFw0XDQwYDBgMGQsYDBgMGAwZFw0YDAwYDBgMGQsZCxkXDRcNDBgMGBgMGAwYDRcMDBgMAAEfnTIYDBgMDBgMGQsZCxkXDAwZDBgMGBgNFw0LGQsZFw0XDQwYDBgMGAwYDBgMGQsZFw0YDAwYDBkLGQsZCxkXDRcNDBgMGRcMGAwYDRcMDBkLAAEgnTIYDBgMDBgMGAwYDBkXDQsZDBgMGBgMGAwMGAwZFw0XDQwYDBgMGAwYDBgMGAwZFw0YDAwYDBgMGQsYDBgYDBgNDBgMGBcNFw0YDBgMDBgMAAEfnTIXDRgMDBgMGAwYDBgYDAwZDBgLGRcNGAwMGAwYGAwYDQsZCxkMGAwYDBgMGAwYGA0XDQsZDBgMGAwYDBgYDBgMDBkLGRcNFw0XDRcNDBgMAAEfnjIXDRcNCxkLGQsZCxkYDAwZCxkLGRcNFw0LGQsZFw0XDgsYDBgMGQsZCxkMGAsZFw4XDAwYDBkLGQsZDBgXDRcNDBgMGRcNFwwYDRcNCxkLAAEgnTIYDBgMDBgMGAwYDBgYDAwZDBgMGBgMFw0MGAwYGAwYDQwYDBgMGAwYDBgMGAwYGA0XDQwYDBgLGQwYDBgYDBgNCxkMGBcNFw0XDRcNDBgMAAXcDBgXDQ==
# Dooya Chan 3 Stop : sgB4ABgNFw0MGAwYDBgMGAwYGAwYDQwYGAwMGBcNDBgYDAwYGAABJZ0yFw0XDQwYDBgMGAwZFwwMGQwYDBgYDBgMDBgMGBgMGA0LGQwYDBgMGAwYDBgMGBgNFw0MGAwYDBgMGAwZFwwYDQwYFw0MGBgMDBgYDAwYGAAF3A==
# Dooya Chan 4 Up : sgCEAgwYGAwYDQsZCxkMGAwYDBgMGAwYGA0XDQsZCxkLGQsZGAwMGAwZCxkLGQwYFw0MGAsZDBgXAAEcnTIXDRcNDBgMGAwYDBgYDQsZCxkMGBcNGAwMGAwYGAwYDQwYDBgMGAwYDBgMGAwYGA0XDQwYCxkMGAwYGAwMGAwZCxkMGAsZGAwMGAwYDBgYAAIEnjIXDRcNDBgMGAsZDBgXDQwZCxkLGRcNFw0MGAwYGAwYDQsZCxkLGQsZDBgMGAsZFw4XDQsZCxkLGQsZFw0LGQwYDBgMGQsZFw0XDRcNFw0LAAEfnTIYDBgMDBgMGAwYDBgYDAwZDBgMGBgMGAwMGAwYGAwYDQsZDBgMGAwYDBgMGAwYGA0XDQsZDBgMGAsZGAwMGAwZCxkLGQsZFw0XDRcNGAwLAAEgnTIYDBgMDBgMGAwYDBgYDQsZCxkLGRgMGAwMGAwYGAwYDQsZDBgLGQwYDBgMGAwYGA0XDQsZCxkLGQsZGAwMGAwZCxkLGQsZFw0XDRgMFw0MAAEenTIYDRcMDBkLGQsZCxkXDQsZDBgMGBgNFwwMGAwZFw0XDQwYDBgMGAwYDBgMGQsZFw0YDAwYDBgMGQsYGAwMGAwZDBgMGAwYGAwYDBgMGAwMAAEfnjIXDRcNCxkLGQwYCxkXDQwYDBkLGRcNFw0LGQwYFw0XDQwYDBkLGQsZCxkLGQsZFw0YDAwYDBgMGQsZFw0LGQsZDBgMGAwZFwwYDRcNFw0LAAEgnTIXDRcNCxkMGAsZDBgYDAwZCxkLGRcNFw0LGQwYGAwYDAwYDBkLGAwYDBkLGQsZFw0YDAwYDBgMGAwZFw0LGQsZDBgMGAwZFwwYDRcNFw0LAAXcDAABHg==
# Dooya Chan 4 Down : sgAkAwsZDBgMGAwYDBgMGBgNFw0MGAwYDBgMGBgMDBgMGQsZCxkXDRgMDBgMGBgNFwABJZ0yFw0YDAwYDBkLGAwZFw0LGQwYDBgYDBgMDBgMGRcMGA0MGAwYDBkLGAwYDBgMGRcNGAwMGAwYDBgMGRcMDBgMGQwYDBgXDRcNDBgMGRcMGAABHp0yGAwYDAwYDBkLGQsZFw0LGQwYDBkXDBgNCxkLGRcNFw0MGAwYDBgMGQsZCxkLGBgNGAwMGAwYDBgMGBgNCxgMGQwYCxkXDRgMDBgMGBgMGAABHp4yFw0XDQsZCxkLGQwYGAwMGAwZCxkXDRcNCxkMGBcNFw0MGQsZCxkLGQsZDBgMGBgNFwwMGAwZCxgMGRcNCxkLGgsZCxgYDRcNCxkLGRcNFwACCp4yFw0XDQsZCxkMGAwYGAwMGQsZCxkXDRcNDBgMGBgMGA0LGQsZCxkLGQsZDBgLGRcOFwwMGAwYDBkLGRcNDBgMGAwYDBkXDRcNFw0XDQsZCwABH50yGAwYDAwYDBgMGQsZFw0LGQwYDBkXDBgMDBkLGRcNFw0MGAwYDBgMGAwZCxkLGRcNGAwMGAwYDBkLGRcMDBgMGQwYDBgYDBgMGA0XDQsYDAABIJ0yFw0XDQwYCxkLGQwYGAwMGQsZCxkXDRcNDBgMGBgMFw4LGQsZCxkLGQwYDBgMGBgNFw0LGQsZCxkMGBcNCxkMGAwZCxkXDRcNFw0XDQsZDAABHp0yGAwYDQsYDBkLGQsZFw0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGAwZCxkLGRcNGAwMGAwYDBkLGBgNCxkLGQwYDBgYDBgMGAwYDAwZCwABIJ0yFw0XDQwYDBgLGQwYGAwMGQsZCxkXDRcNDBgLGRcNGA0LGQsZCxkMGAwYCxkMGBcOFw0LGQsZCxkMGBcNDBgLGgsZCxkXDRcNFw0XDQsZCwABIJ0yGAwYDAwYDBgMGAwZFw0LGQwYDBgYDBgMDBgMGBgMGA0LGQsZDBgLGQwYDBgMGBgNFw0LGQwYCxkLGRgMDBkLGQsZCxkXDRcNFw0XDQwYDAAF3BcNFw0=
# Dooya Chan 4 Stop : sgCKAQwZCxkXDRcNDBgMGAwYDBgMGQsZCxkXDRgMDBgMGAwYDBkXDQsZCxkMGBgMDBgYDAwZFwwMGRcAARmeMhcNFw0MGAwYDBgMGBgMDBkLGQwYFw0XDQwYDBgYDBgNCxkMGAwYDBgMGAwYDBgYDRgMCxkMGAwYDBgYDAwYDBkMGBcNDBgYDAwYGAwMGBgAARmeMRgMGAwMGQsZCxkLGRcNDBgMGQsZFw0XDQwYDBgXDRcNDBgMGQsZCxkMGAwYCxkYDBgNCxkLGAwZCxkYDAwYDBkLGRcNCxkXDQsZFw0MGBgAASWeMRgMGAwMGQsZCxkLGRcNDBgMGAwZFw0XDQsZCxkXDRcNDBgMGAwYDBgMGAwZCxkXDRgMDBgMGQsYDBkXDQsZCxkMGBgMDBgYDAwZFwwMGBgAASWdMhcNGAwMGAwYDBgMGBcNDBkLGAwZFw0XDQwYDBgYDBgMDBgMGQsZCxkLGQsZCxkXDRgMDBgMGAwYDBkXDAwZCxkMGBgMDBgYDAwYGAwMGRcABdwAAAAAAAAAAAAAAAAAAA==
# Dooya Chan 5 Up : sgGEAxcNDBgLGRgMFw0MGQsZCxkMGAsZDBgMGBgNFw0LGQwYCxkMGBgMDBgYDQsZCxkMGBcNDBgMGAwYGAABGZ0yGA0XDQsZCxkLGQwYGAwMGQsZCxkXDRcNCxkMGBcNFw0MGQsZCxkMGAwYDBgLGRgNFw0LGQwYDBgMGBcNDBgXDgsZCxkLGRcNDBgMGAwZFwABJZ0yGAwYDAwZCxkLGQsZFw0LGQwYDBkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcNGAwMGQsZCxkLGRcNDBgXDgsZCxkLGRcNCxkLGQsZGAABHp0yGA0XDAwZCxgMGQsZFw0LGQwYDBgYDBgNCxkLGRcNFw0MGAwYDBgMGQsZCxkLGRcNGAwMGAwZCxgMGRcNCxkXDQwYDBgMGBgMDBkLGQsZFwABK50yFw0XDQwYDBgMGAwYGAwMGQsZCxkXDRcNDBgLGRgMFw4LGQsZCxkLGQwYDBgMGBgNFwwMGQsZCxkLGRcNDBgXDQwZCxkLGRcMDBkLGQwYFwACQZ0yGAwYDQsYDBkLGQsZFw0LGQwYDBgYDBgMDBgMGBgMGA0LGQwYDBgMGAwYDBgMGBgNFw0LGQwYDBgMGBgMDBgYDQsZDBgLGRgMGAwYDBgMDAABHp4yFw0XDQsZDBgLGQwYGAwMGQsZCxkXDRcNDBgMGBgMFw4LGQsZCxkMGAwYDBgMGBgNFw0LGQsZCxkMGBgMDBgXDgsZDBgLGRcNFw0XDRcNDAABH54yFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkLGRcNFw0MGAwZCxgMGQsZCxkLGRgMGAwMGAwYDBkLGRcNCxkXDQwYDBkLGRcNFw0XDRcNCwABH50yGAwYDAwYDBgMGAwZFw0LGQwYDBgYDBgMDBgMGBgNFw0MGAsZDBgMGAwYDBgMGBgNFw0MGAsZDBgMGBgMDBgYDQsZCxkLGRcNGAwYDBgMDAABH50yGAwYDAwYDBkLGQsZFw0LGQwYDBgYDBgNCxkLGRcNFw0MGAwYDBgMGAwZCxkMGBcNGAwMGAwYDBgMGRcNCxkXDQwYDBgMGBgNFwwYDBgMDAABIJ0yFw0XDQwYCxkLGQwYGAwMGQsZCxkXDRcNCxkMGBcNGA0LGAwYDBkLGQsZDBgMGBcNGAwMGAwZCxkLGRcNCxkXDQwYDBkLGRcNFw0XDRcNCwAF3AAAAAA=
# Dooya Chan 5 Down : sgB2ABcNDBgMGAwYDBgYDAwYGA0LGQsZFw0YDBcNFw0LGQwAAR+dMhgMGAwMGAwYDBgMGBgMDBkMGAwYGAwYDAwYDBgXDRgNCxkLGQsZDBgMGAsZDBgXDhcMDBkLGQsZCxkXDQwYFw0MGQsYGAwYDBgMGA0LGQsABdwAAA==
# Dooya Chan 5 Stop : sgA8AQsZFw0XDQwYDBgYDBgNCxkMGAwYDBgMGAwYDBkXDRcNDBgMGAwYDBgYDAwYGA0LGRgMDBgYDAwZFwwMGBgAASueMhgMGAwMGAwYDBgMGBgMDBkMGAsZFw0YDAwYDBgYDBgNCxkMGAwYDBgMGAwYDBgYDRcNDBgMGAwYDBgYDAwYGA0MGBcNDBgXDQwYGAwMGBgAAR+dMhgMGAwMGAwYDBkLGRcNCxkMGAwYGA0XDQsZCxkXDRcNDBgMGQsZCxkLGQsZDBgXDhcNCxkLGQsZCxkXDQwYGAwMGBgNCxkXDQsZFw0LGRgAARmeMRgNFw0LGQsZCxkLGRcNDBkLGQsYGA0XDQsZDBgXDRcNDBgMGQsZDBgLGQwYDBgXDhcNCxkMGAsZCxkYDAwYGA0LGRcNCxkXDQwYGAwMGBgABdwAAAAAAAAAAAAAAAA=
# Dooya Chan 6 Up : sgDgAAwYFw0XDQwYDBkLGQsZCxkMGAsZFw0YDAwZCxgMGQsZFw0XDQsaCxgMGQsYGAwYDRcNFw0LAAEnnTIYDBgMDBgMGAwYDBkXDQsZDBgMGBgMGAwMGAwYGA0XDQsZDBgMGAwYDBgMGAwYGA0XDQsZDBgLGQsZFw0XDQwZCxkLGQsZFw0XDRcNFw0LAAEhnTIYDBgMDBgMGAwZCxkXDQsZDBgMGBgMGAwMGAwZFw0XDQwYDBgMGAwYDBgMGAwYGA0YDAwYDBgMGAwYGAwYDAwZCxkMGAwYGAwYDBgMGAwMAAXcAAAAAAAAAAA=
# Dooya Chan 6 Down : sgBGAxcNFwwMGQsZCxkLGRcNCxkMGAwYGAwYDAwYDBkXDBgNCxkLGQwYDBgMGAwYDBgYDRcNCxkLGQsZCxkXDRcNCxoLGQsZFwwYDQsZCxkXDRcAARmdMhgMGA0LGQsZCxkLGRcNCxkMGAwYGAwYDAwYDBgYDRcNDBgMGAwYDBgMGAwYDBgYDRcNCxkLGQsZDBgXDRcNDBgMGAwYGA0XDAwZCxkXDRcAASKdMhgMGAwMGAwYDBgMGRcNCxkMGAwYFw0YDAwYDBgYDRcNCxkMGAsZDBgLGQwYDBgYDRcNCxkLGQsZDBgXDRcNCxkMGAwZFw0XDQsZCxkXDRcAAR6dMhcNGAwMGAwYDBgMGBgMDBkLGQwYGAwXDQwYDBgYDBgNCxkLGQsZDBgLGQwYDBgYDRcMDBkLGQsZCxkXDRcNCxkMGQsYGAwYDQsYDBkXDRcAAfCdMhgMGAwMGAwYDBgMGBgMDBkMGAwYGAwYDAwYDBgYDBcOCxkLGQsZCxkLGQwYDBgXDRgMDBgMGAwZCxkXDRcNCxkMGAwYGAwYDBgMGAwMGAwAAR+dMhcNFw0MGAsZCxkMGBgMDBgMGQsZFw0XDQsZCxkXDRcNDBgMGAwYDBgMGAwZCxgYDRgMDBgMGAwYDBgYDBgMDBkMGAwYFw0YDBgMFw0MGAwAAR+dMhgMGAwMGAwYDBgMGBgMDBkMGAwYFw0XDQwYDBgYDBgNCxkLGQwYDBgMGAwYDBgXDRgNCxgMGQsZCxkXDRcNDBgMGQsYGA0XDRcNFw0LGQsAAR+dMhgMGAwMGAwYDBgMGBgNCxkMGAwYGAwYDAwYDBgXDRgNCxkLGQsZDBgLGQwYDBgYDRcMDBkLGQsZCxkXDRcNCxoLGAwYGAwYDBgNFw0LGQsAASedMhgMFw0MGAwYDBgMGBgMDBkLGQsZFw0XDQwYDBgXDRgMDBgMGQsZCxkLGQsZCxkXDRgMDBgMGAwZCxgYDRcMDBkMGAwYGAwYDBgMGAwMGAwAASCeMRgNFw0LGQsZCxkLGRcNDBgMGAwZFw0XDAwZCxkXDRcNDBgMGAwYDBgMGQsZCxkXDRcNDBgMGAwYDBgYDBgMDBkLGQsZFw0XDRgMFw0MGAwABdwXDQ==
# Dooya Chan 6 Stop : sgBkAQsaCxgYDAwYGA0LGRcNCxkXAAEZnTIYDRcNCxkLGQsZDBgXDQsaCxgMGRcNFw0LGQsZFw0XDQwYDBkLGQsZCxkLGQsZFw0YDQsYDBgMGQsZFw0XDQsZDBgYDAwYGAwMGRcNCxkXAAElnTIYDBgMDBgMGQsYDBkXDAwZDBgMGBgMGAwMGQsZFwwYDQwYDBgMGAwYDBgMGAwYGA0YDAwYDBgMGAwYGAwYDAwZCxkYDAwYGAwMGBgMDBkXAAElnTIYDBgMDBkLGAwZCxkXDQsZDBgMGBgMGAwMGAwYGAwYDQwYDBgMGAwYDBgMGAwYGA0XDQsZCxkMGAwYFw0YDAwYDBkXDQsZFw0LGRcNCxkXAAEjnTIXDRcNDBgLGQwYDBgYDAwZCxkLGRcNFw0LGQsZFw0XDQwZCxkLGQsZCxkLGQwYFw0YDAwYDBkLGQsZFw0XDQsZDBgYDAwYGAwMGRcNCxgYAAXcAAAAAA==
# Dooya Chan 7 Up : sgDiAAsZDBgYDBcOCxkLGQsZCxkLGQwYCxkXDhcNCxgMGQsZCxkXDRcNFw0MGAwZCxkXDRcNFw0XDQwAAR+dMhcNGAwMGAwYDBkLGRcMDBkLGQsZGAwYDAwYDBgYDBgNCxkMGAsZDBgMGAwYDBgYDRcNDBgMGAsZDBgYDBgMFw4LGQsZCxkXDRcNFw0YDAsAASidMhcNFw0LGQsZCxkMGBgMDBkLGQsZFw0XDQwYCxkXDRcNDBkLGQsZCxkLGQsZCxkXDRgMDBgMGAwYDBkXDRcNFw0MGAwYDBgYDBgMGAwYDAwABdwAAAAAAAA=
# Dooya Chan 7 Down : sgGEAxcNDBgMGBgMGA0LGQsZCxkLGQwYDBgMGBgNFw0LGQwYDBgMGBgMGAwYDQsZCxkXDRcNDBgMGBcNGAABJZ0yFw0XDQwYDBgMGAwYGAwMGQsZDBgYDBgMDBgMGBgMGA0LGQwYDBgLGQwYDBgMGBgNFw0LGQsZDBgMGBgMGAwXDgsZCxkXDRcNDBgLGRgMFwABJ50yFw0XDQsZCxkMGAsZFw0MGQsZCxkXDRcNCxkLGRcNFw0MGAwYDBgMGAwYDBgMGRcNGAwMGAwYDBgMGBgMGAwYDQwYDBgXDRgMDBgMGBgMGAABG50yFw0XDQwYCxkMGAwYFw0MGQsZCxkXDRcNCxkMGBcNFw0MGAwZCxkLGQsZCxkLGRcNGAwMGAwYDBkLGRcNFw0XDQwYDBgYDBgMDBgMGBgMGAABHp0yFw0XDQwYCxkMGAwYGAwMGQsZCxkXDRcNDBgLGRcNGA0LGQsYDBgMGQsZCxkLGRcNGAwMGAwZCxgMGRcNFw0XDQwYDBgYDBgMDBgMGBgNFwAB/J0yFw0XDQsZDBgMGAwYFw0MGQsZDBgXDRcNCxkMGBgMGAwMGQsZCxkLGQwYCxkMGBgNFw0LGQsZCxkLGRcNFw0XDQwYDBkXDRcNFwwYDQsZCwABH50yGAwYDAwYDBgMGAwYGA0LGQwYDBgYDBgMDBgMGBgNFw0MGAwYCxkMGAwYDBgMGBgNFw0LGQsZCxkMGBgMFw0YDQsYDBkXDRcNFw0XDQwYDAABH50yGAwYDAwYDBgMGAwZFwwMGQwYDBgXDRgMDBgMGBgMGA0MGAwYCxkMGAwYDBgMGBgNFw0MGAwYCxkLGRcNFw0YDQsZCxkXDRcNFw0XDQwYDAABHp0yGAwYDQsZCxgMGQsZFw0LGQwYDBgYDBgMDBkLGBgNFw0MGAwYDBgMGAwYDBgMGBgNGAwMGAwYDBgMGBgMGAwYDQsZDBgXDRcNGAwYDAsZDAABH50yGAwYDAwZCxgMGAwZFw0LGQwYDBgYDBgMDBgMGBgMGA0MGAsZDBgMGAwYDBgMGBgNFw0LGQsZCxkMGBgMGAwXDQwZCxkXDRcNFw0XDQwYCwABIJ0yGAwXDQwYDBgMGAwYGAwMGQwYDBgXDRgMDBgMGBgMGA0LGQwYDBgMGAwYDBgMGBgNFw0LGQwYDBgMGBcNGAwXDQwZCxkXDRcNFw0XDQwYDAAF3AAAAAA=
# Dooya Chan 7 Stop : sgCaAgsZCxkLGQsZFw0LGQwZCxgYDBgNCxkLGRcNFw0MGAwYDBkLGAwZCxkLGRcNGAwMGAwZCxkLGRcNFw0XDQwYGAwMGBgMDBgYDAwZFwABGZ4yFw0XDQsZCxkMGAwYGAwMGQsYDBkXDRcNDBgMGBgMGAwMGQsZCxkLGQwYCxkMGBgMGA0LGQsZCxkMGBcNFw0XDQwYGAwMGRcNCxkXDQsZFwABJZ0zFw0XDAwZCxkLGQsZFw0LGQwZCxgYDBgNCxkLGRcNFw0MGAwYDBkLGQsZCxkMGBcOFw0LGQsZCxkLGRcNFw0XDQwYGAwMGRcNCxkXDQsZFwABHp0yGAwYDAwYDBgMGAwYGAwMGQwYDBgYDBgMDBgMGBgMGA0MGAwYDBgMGAwYDBgMGBgNFw0MGAwYDBgMGBgMGAwYDQsZFw0LGRcNDBgXDQwYFwABHp0yGAwYDQsYDBkLGQsZFw0LGQwYDBkXDRcMDBgMGBgNFw0MGAwYDBgMGAwYDBgMGRcNGAwMGAwYDBgMGBgMGAwYDQsZGAwMGBgMDBgYDAwYGAABGZ0zFw0XDAwZCxgMGQsZFw0LGQwYDBgYDBgMDBgMGBgNFw0MGAwYDBgMGAwYDBgMGRcNGAwMGAwYDBgMGBgMGAwYDQwYFw0MGBgMDBgXDQwYGAABHZ4yFw0XDQsZDBgMGAwYGAwMGAwZCxkXDRcNDBgMGBgMGAwMGQsZCxkLGQsZCxkLGRgNFwwMGQsZCxkLGRcNFw0XDQwYGAwMGBgNCxgYDQsZFwABHp0yFw0XDQwYDBgMGAwYGAwMGQsZDBgXDRcNDBgMGBcNGA0LGQsZCxkMGAwYDBgMGBgMGA0LGQsZCxkMGBcNFw0XDQwYGA0LGRcMDBkXDQsZFwAF3AwYDBgYDBgMDBgMGBgN
# Dooya Chan 8 Up : sgAKAgwYDBgMGBgMDBgMGAwZFwACDJ0yFw0XDQwYCxkMGAwYGAwMGQsZCxkXDRcNCxkMGBcNFw0MGAwYDBkLGQsZCxkLGRcNGAwMGAwYDBkXDAwZCxkLGQwYDBgMGBgMGAwYDBgMDAABHp4yFw0XDQsZCxkLGQwYFw0MGQsYDBkXDRcMDBkLGRcNFw0MGAwYDBgMGAwYDBgMGRcNFw0LGQwYDBgYDAwYDBgMGQsZDBgMGBcNGAwYDBgMDAABH50yGAwXDQwYDBgMGAwYGAwMGQsZDBgYDBcNDBgMGBgMGA0LGQwYDBgMGAwYDBgMGBgNFw0LGQsZCxkXDQwYCxkMGAwZCxkLGRcNFw0XDRcNCwABH50yFw0XDQsZDBgMGAwYFw0MGQsZCxkXDRcNDBgMGBgMGA0LGQsZCxkLGQsZCxkLGRcOFw0LGAwZCxkXDQsYDBkLGQwYDBgMGRcMGA0XDBgMDAABH50zFwwYDQsZCxgMGQsZFw0LGQwYDBgYDRcMDBkLGRcNFw0MGAwYDBgMGAwYDBgMGBgNFw0MGAsZCxkXDQwYDBgMGAwZCxkLGRcNFw0XDRcNDAABH50yFw0XDQsZCxkMGAwYFw0MGQsZCxkXDRcNCxkLGRcNFw0MGAwZCxgMGAwYDBgMGRcNGAwMGAwYDBgYDAwYDBgMGQwYDBgMGBcNGAwYDBgMDAAF3AwYDBgMGRcNFw0LGQwY
# Dooya Chan 8 Down : sgC6AQwYDBgMGQsYGAwYDRcNFwwMGQsAASaeMhcNFwwMGQsZCxkLGRcNCxkMGAwYGA0XDAwYDBgYDBgNDBgMGAsZDBgLGQsZDBgXDhcNCxkLGQsZFw0LGQwYCxkMGAwYGAwYDBgMGA0LGQsAASGdMhcNFw0LGQwYCxkMGBgMDBkLGQsZFw0XDQsZDBgXDRcOCxgMGAwZCxkLGQsZCxkXDRgMDBgMGAwZFwwMGAwYDBkMGAwYGAwYDBgMGAwMGQsAAR+dMhcNFw0LGQwYCxkMGBgMDBgMGQsZFw0XDQwYDBgXDRcNDBgMGQsYDBkLGQsZCxkXDRgMDBgMGQsZFw0LGAwZCxkMGAwYGAwYDBgMGAwMGAwAAR+dMhgMGA0LGAwYDBkLGRcNCxkMGAwZFwwYDAwZCxgYDBgNDBgMGAwYDBgMGAwYDBkXDRcNDBgMGAwYGAwMGAwYDBkLGQsZFw0XDRcNFw0MGAsAASCdMhgMFw0MGAwYDBgMGBgMDBkMGAwYGAwXDQwYDBgYDBgNCxkLGQsZCxkMGAsZDBgYDBgNCxkLGQsZFw0MGAwYDBkLGAwZFw0XDBgNFw0LGQsABdwAAAAAAAAAAAAAAAAAAA==
# Dooya Chan 8 Stop : sgCkAZ0yGAwYDAwYDBgMGAwYGAwMGQwYDBgYDBgMDBgMGRcMGA0MGAwYDBgMGAwYDBgMGRcNFw0MGAwYDBgYDAwYDBgMGQwYGAwMGBgMDBgYDAwZFwABGZ0yGAwYDQsYDBkLGQsYGA0MGAwYDBgYDRcMDBkLGRcNFw0MGQsYDBgMGAwZCxkLGRcNGAwMGAwYDBkXDAwZCxkLGQwYGAwMGRcMDBgYDAwZFwABGZ4yFw0XDQsZCxkMGAwYGAwMGAwZCxkXDRcNCxkMGBgMFw4LGQsZCxkMGAsZDBgMGBgMGAwMGQsZCxkXDQsZCxkMGQsZFw0LGRcNCxkXDQsZFwABJp0yFw0XDQwYDBgMGAwYGAwMGQwYDBgYDBcNDBgMGRcMGA0MGAwYCxkMGAwYDBgMGBgNFw0LGQwYDBgXDQwYDBgMGQsZFw0MGBgMDBgXDQwYFwABHp4yFw0XDAwZCxkLGQwYFw0LGgsYDBkXDRcMDBkLGRcNFw0MGAwYDBgMGQsYDBgMGRcNGAwMGAwYDBgYDAwYDBkLGQwYGAwMGBgMDBgYDAwYGAAF3AAAAAA=
# Dooya Chan 9 Up : sgBgAwsZDBgXDQwZCxkLGRcNCxkLGQsZFwABGZ4yFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcNGAwMGQsZCxkXDQsZCxkXDQwYDBgMGRcMDBkLGQsZFwABGZ0zFw0XDQsZCxkLGQsZFw0LGgsYDBkXDRcNCxkLGRcNFw0MGAwYDBgMGAwZCxkLGRcNGAwMGAwYDBgYDAwYDBgYDQsZDBgLGRcNDBgMGAwZFwABJZ0yGAwXDQwYDBkLGQsZFwwMGQwYDBgYDBgMDBgMGRcNFw0LGQwYDBgMGAwYDBgMGBgNFw0MGAsZDBgXDQwYDBgYDQsZCxkLGRcNCxkMGAwYFwABJ50yFw0XDQsZCxkLGQsZFw0LGQwZCxkXDRcNCxgMGRcNFw0MGAwYDBgMGAwYDBgMGRcNFw0LGQwYCxkYDAwYDBgXDgsZCxkLGRcNCxkMGAsZFwACDZ4yFw0XDAwZCxkLGQsZFw0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGAwYDBgMGBgNGAwMGAwYDBgXDQwYDBgYDQsZCxkMGBcNFw0XDRcNCwABH50yGAwYDAwYDBkLGAwZFwwMGQsZDBgYDBgMDBgMGBgMGA0LGQsZCxkMGAwYDBgMGBgNFw0LGQsZCxkXDQsZDBgYDQsYDBkLGRcNFw0XDRcNCwABIJ0yFw0XDQsZDBgMGAwYGAwMGQsZCxkXDRcNCxkLGRcNFw0MGQsZCxgMGQsZCxkLGRcNGAwMGAwYDBkXDQsZCxkXDQwYDBgMGBgMGA0XDBgMDAABH50yFw0XDQsZDBgMGAwYFw0MGQsZCxkXDRcNCxkMGBcNFw0MGAwZCxkLGQsZCxkLGRcNGAwMGAwYDBkXDAwZCxkXDQwYDBgMGBgNFwwYDRcNCwABH54yFw0XDAwZCxkLGQsZFw0MGAwYDBkXDRcNCxkLGRcNFw0MGAwYDBkLGAwYDBkLGRcNFw0MGAwYDBkXDQsYDBkXDQsZDBgMGBgMGAwYDRcMDAABH50zFwwYDQsYDBkLGQsZFw0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGAwZCxkLGRcNGAwMGAwYDBgYDAwYDBgYDQsZDBgMGBgMGAwXDRgMDAAF3BcNGAwMGAwY
# Dooya Chan 9 Down : sgBqAgwZCxkXDQsZCxkXDQwYDBgYDBgMDBkLGRcNFwABJZ0yGAwYDAwZCxgMGQsZFw0LGQwYDBgXDRgMDBgMGBgNFw0LGQsZCxkMGAwYDBgMGBgNFw0LGQsZCxkXDQwYDBgXDQwYDBgYDRcNCxkLGRcNFwAB/50yGAwYDAwYDBkLGAwZFw0LGQwYDBgYDBgMDBgMGRcMGA0MGAwYDBgMGAwYDBgMGRcNFw0LGQwYDBgYDAwYDBgYDQsZCxkXDRcNFw0XDQsZDAABJp0yFw0XDQwYDBgMGAwYFw0MGQsZCxkXDRcNCxkLGRcNFw0MGAwYDBgMGQsZCxkLGRcNFw0MGAwYDBgYDAwYDBgYDQsZDBgXDRcNFw0YDAwYDAABIJ0yGA0XDAwZCxkLGQsZFw0LGQwYDBgYDBgMDBkLGRcNFw0MGAwYDBgMGAwYDBgMGRcNGAwMGAwYDBgYDAwYDBkXDQwYDBgXDRcNGAwYDAwYDAABHp4yFw0XDQwYCxkMGAsZGAwMGAwZCxgYDRcNCxkLGRcNFw0MGAwYDBkLGAwZCxkLGRcNGAwMGAwYDBgYDAwYDBgYDQwYDBgYDBcNFw0YDAwYDAABH50yGAwYDAwZCxkLGQsZFw0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGAwYDBgMGBgNFw0MGAwYDBgYDAwYDBgYDQsZCxkXDRcNFw0XDQwYCwABIJ0yGAwXDQwYDBgMGAwYGAwMGQwYCxkXDRgMDBgMGBcNFw4LGQsZCxkMGAwYDBgMGBgNFwwMGQsZCxkXDQsZDBgXDQwYDBgYDBgNFw0XDAwZCwAF3AwYDBgYDAwYDBkXDQwY
# Dooya Chan 9 Stop : sgCkAZ0yFw0XDQwYCxkMGAwYGAwMGQsZCxkXDRcNDBgMGBgMGA0LGQsZCxkLGQwYDBgMGBcOFw0LGQsZCxkXDQsZDBgXDQwZFw0LGRcNCxkXDQsZFwABGp0yFw0XDQsZDBgMGAwYGAwMGQwYCxkXDRgMDBgMGBgMGA0LGQsZCxkMGAwYDBgMGBgNFw0MGAwYCxkXDQwYDBgXDgsZFw0LGRcNCxkXDQwYFwABGp0yFw0YDAwYDBgMGAwYGA0LGQwYDBgYDBgMDBgMGBgMGA0MGAwYDBgMGAwZCxgMGRcNFw0MGAwYDBgYDAwYDBkXDQwYFw0MGBcNDBgYDAwYGAABJZ0yFw0XDQwYDBgMGAwZFwwMGQsZDBgXDRcNDBgMGBgNFw0LGQsZCxkMGAwYDBgMGBgNFw0LGQsZDBgXDQwYDBkXDQsZFw0LGRcNDBgXDQwYGAABHp0yFw0XDQsZCxkLGQwYFw0MGAwZCxkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcOFwwMGQsZCxkXDQsZCxkXDQwYGAwMGBgNCxkXDQsZFwAF3AAAAAA=
# Dooya Chan 10 Up : sgBIA50yFw0XDQsZCxkMGAwZFw0LGQsZCxkXDRcNCxoKGRcNFw4LGQsZCxkLGQsZDBgLGRcOFw0LGQsZCxkXDQsZFw0LGgsYDBkLGRcNCxkLGQsZFwABGZ0zFw0XDAwZCxkLGQsZFw0LGgsZCxgYDRcNCxkLGRcNFw0MGQsYDBkLGQsZCxkLGRcNFw0MGAwYDBkXDAwZFw0LGQwYCxkMGRYNDBgMGQsZFwABGZ0zFw0XDQsZCxkLGQsZFw0LGQwYDBkXDRcNCxkLGRcNFw0MGAwYDBgMGAwYDBkLGRcNFw0LGQwYDBgXDQwYGAwMGQsZCxkLGRcNCxkLGQsZFwABLp0yFw0XDQsZCxkLGQwYFw0MGQsZCxkXDRcNCxkLGRcNFw0MGQsZCxkLGQsZCxkLGRcNFw0MGAwYDBkXDAwYGA0LGQsZCxkLGRcNCxkLGQwYFwAB+J0yFw0XDQwYCxkLGQwYGAwMGQsZCxkXDRcNCxkMGBcNFw4LGQsZCxkLGQsZCxkLGRcNGAwMGQsZCxkXDAwZFw0LGQwYDBkLGBgMGA0XDRcMDAABHp4yFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkLGRcNFw4LGAwYDBkLGQsZCxkLGRcNGAwMGQsYDBkXDAwZFw0LGQsZDBgMGBgMFw0YDBgMDAABH50yGAwYDAwZCxkLGAwZFw0LGQsZDBgXDRgMDBgMGBgNFw0LGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkXDQsZFw0LGgsYDBkLGRcNFw0XDRcNCwABH50yFw0XDQsZCxkLGQwYGAwMGAwZCxkXDRcNCxkLGRcNFw4LGQsZCxgMGQsZCxkLGRcOFwwMGQsZCxgYDQsZFw0LGQsZCxkMGBcNFw0XDRcOCwABH50zFg0YDAwZCxgMGQsZFw0LGQwYCxkXDRcNDBgMGRcMGA0LGQsZCxkLGQsZDBgMGBcOFw0LGQsZCxkXDQsZFw0LGgsZCxkLGRcNFw0XDRcNCwABIJ0yFw0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw0MGQsZCxkLGQsZCxkLGRcNGAwMGQsZCxgYDQsZFwwMGQsZCxkMGBcNFw0XDRgMDAAF3A==
# Dooya Chan 10 Down : sgAaAwwYGA0XDQsZCxkLGRcNCxkYDAwZCxkLGRcNFw0MGAwYFw0XAAEmnTIYDBgMDBgMGAwZCxgYDQsZDBgMGBgMGAwMGQsYGA0XDQwYDBgMGAwYDBgMGAwYGA0XDQwYDBgMGBgMDBgYDAwZDBgMGBcNFw0LGQwYFw0YAAEenTIXDRcNCxkMGAwYDBgYDAwZCxkLGRcNFw0MGAsZGAwYDQsZCxkLGQsZCxkMGAsZFw0YDAwZCxkLGRcNCxkXDQsZDBgMGRcMGAwMGQsZFw0XAAEenTIYDBcNDBgMGAwYDBgYDAwZDBgMGBgMGAwMGAwYGAwYDQsZDBgLGQwYDBgMGAwYGAwYDAwZCxkLGRcNCxkXDQsZDBgMGBgMGAwMGAwZFwwYAAIKnTIYDBgMDBgMGAwYDBgYDQsZDBgMGBcNGAwMGAwYGAwYDQsZDBgLGQwYDBgMGQsYGA0XDQsZDBgMGBcNCxkYDAwYDBgMGRcNFw0XDRcNDBgMAAEenTIYDBgMDBkLGAwYDBkXDQsZDBkLGBgMGAwMGAwYGAwYDQwYDBgMGAwYDBgMGAwYGA0XDQwYDBgMGBgMDBgYDAwZCxkLGRcNFw0XDRcNCxkLAAEgnTIXDRgMDBgMGAwYDBgYDAwZCxkMGBcNFw0LGQwYGAwYDQsZCxgMGQsZDBgMGAsZFw0YDAwZCxkLGRcNCxkXDQsZDBgMGBgMGAwYDRcNCxkLAAEfnTIXDRcNCxkMGAwYDBgYDAwZCxkMGBcNFw0MGAwYGAwXDgsZCxkLGQsZDBgMGAwYFw0YDAwZCxkLGRcNCxkXDQsZDBgMGBgNFwwYDBgNCxgMAAEgnTIXDRcNCxkLGQwYDBgXDQsZDBkLGRcNFw0LGQsZFw0XDQwYDBgMGAwZCxkLGQsZFw0YDAwYDBgMGBgMDBgYDAwZDBgMGBgMGAwXDRgMDBgMAAEfnTMXDBgMDBkLGAwYDBkXDQsZDBgMGBgMGAwMGQsYGA0XDQwYDBgMGAwYDBgMGAwYGA0YDAsZDBgMGBgMDBgYDAwZCxkMGBcNFw0XDRcNCxkMAAXcGAwMGQwYDBgYDBgMFw0=
# Dooya Chan 10 Stop : sgCkAZ0yFw0XDQwYDBkLGQsZFw0LGQsZDBgXDRcNDBgMGRcNFw0LGQsZCxkMGAwYDBgMGRcNFw0LGQsZDBgXDQsZFw4LGQsZFw0LGRcNCxkXDQwYFwABGp0yFw0XDQsZDBkLGAwZFw0LGQsZCxkXDRcNDBgMGBcNGA0LGQsZCxkLGQwYDBgMGBgNFw0LGQsZCxkXDQwYFw0MGQsZFw0LGRcNCxkXDQsZFwABGp0yFw0XDQwYDBgLGQwYFw4LGQsZCxkXDRcNCxkMGBcNFw4LGQsZCxkLGQsZDBgMGRcNFw0LGQsZCxkXDQwYFw4LGQsZFw0LGRcNCxkXDQsZFwABJp0yFw0XDQsZDBkLGAwZFwwMGQsZDBgXDRcNDBgMGBgNFw0LGQsZCxkLGQwZChkMGBgNFw0LGQsZCxkXDQwYFw0MGQsZFw0LGRcNCxkXDQsZGAABHZ0zFw0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcNFw0MGAwZCxgYDAwYGA0LGQsZFw0MGBcNDBgXDQsZGAAF3AAAAAA=
1 Like

And the rest of the codes :

# Dooya Chan 11 Up : sgBIA5wzFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcNFw0MGAwZCxkXDQsZFw0XDQwYDBkLGRcMDBgMGAwZFwABGZ0yGA0WDQwYDBgMGQsZFwwMGQwYDBgYDBgMDBgMGBgNFw0LGQsZDBgMGAwYDBgMGRcNFw0MGAsZCxkYDAwYFw0YDQsZCxkMGBcNCxkMGAwYGAABGZ0yGAwYDAwYDBgMGAwZFwwMGQwYDBgYDBgNCxgMGRcNFw0MGAwYDBgMGAwYDBkLGBgNFw0MGAwYDBkXDAwYGA0XDQsZCxkMGBgMDBgMGAwYGAABJZ0yGA0XDAwYDBgMGQsZFw0LGQwYDBkXDBgMDBkLGRcNFw0MGAwYDBgMGAwYDBgMGRcNFw0LGQsZDBgYDAwYGAwYDQsZCxkMGBcNDBgMGAwYGAAB/50yFw0XDQwYDBgMGAwYGAwMGQsZCxkXDRcNCxkMGBgMGA0LGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkXDQsZFw0XDQwYDBkLGBgMGAwYDRcNCwABH50yFw0XDQwYDBgMGAwYGAwMGQsZCxkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcNGAwMGQsYDBkXDQsZFw0XDQwYDBgMGRcMGAwYDRcMDAABJ50yFw0XDQsZCxkMGAwYFw0MGQsYDBgYDRcNCxkLGRcNFw0MGAwYDBgMGAwYDBgMGBgNFw0LGQwYDBgYDAsZFw0XDgsZCxkLGRcNFw0XDRcNCwABIJ0yFw0XDQsZDBgMGAwYGAwMGQsZCxkXDRcNCxkMGBgMFw0MGQsZCxkLGQsZDBgLGRcNGAwMGAwZCxkXDQsYGA0XDQwYDBgMGBgMGAwYDBgMDAABH50yGAwYDAwZCxkLGQsZFw0LGQwYDBgYDBgMDBgMGBgNFw0MGAwYCxkMGAwYDBgMGBgNFw0LGQsZCxkXDQsZFw0XDgsYDBkLGRcNFw0XDRcNCwABH54xGA0XDQsZCxkLGQsZFw0LGQwYDBgYDBgNCxkLGRcNFw0MGAsZCxkLGQwYDBgMGBgNFw0LGQsZCxkXDQwYFw0XDgsYDBgMGRcNFwwYDRcNCwAF3A==
# Dooya Chan 11 Down : sgGEAxgNCxkLGRcMGA0MGAsZCxkMGAwYDBgMGBgNFw0MGAsZDBgYDAwZFwwYDQsZCxkXDRcNDBgMGBcNFwABGp0yFw0XDQwYDBgMGAwZFw0LGQsZDBgXDRgMDBkLGBgNFw0LGQsZDBgMGAwZCxgMGRcNFw0MGAwYDBgXDQwYGAwYDQsZCxkXDRcNCxkLGRgMFwABGp0yFw0XDQwYDBgMGAwYGA0LGQsZCxkXDRcNDBgMGBgMGA0LGQsZCxkLGQwYDBgMGBcOFw0LGQsZCxkXDQsZFw0YDQsZCxkXDRcNCxkLGRcNFwABJp0yFw0XDQsZCxkMGAsZGAwMGQsZCxkXDRcNCxkLGRcNFw0MGAwYDBkLGQsZCxkLGRcNFw0MGAwYDBkXDQsZFw0XDQwYDBkXDBgMDBgMGRcNFwABHp0yFw0XDQwYDBgMGAwYGAwMGQsZCxkXDRcNCxkLGRcNGA0LGQsZCxkLGQsZCxkLGRcOFwwMGAwZCxkXDQsZFw0XDQwZCxgYDRcMDBgMGRcNFwAB9J4yFw0XDQsZCxkLGQsZFw0LGQwZCxkXDBgMDBkLGRcNFw0MGAwYDBgMGAwYDBgMGBgNFw0MGAwYDBgYDAwYGAwYDQsZCxkXDRcNFw0XDQsZDAABHp4yFw0XDQsZCxgMGQsZFw0LGQwZCxkXDRcNCxkLGBgMGA0MGAsZDBgMGAwYDBgMGBgNFw0LGQsZDBgXDQwYFw0XDgsZCxkXDRcNFw0XDQsZCwABIJ0yFw0XDQsZDBgMGAwYFw0MGQsZCxkXDRcNCxkLGRcNFw4LGQsZCxkLGQsZCxkLGRcNGAwMGAwZCxkXDQsZFw0XDQwYDBgYDBgNFwwYDAwYDAABH50yFw0XDQsZDBgLGQwYFw0LGgsZCxkXDRcNCxkLGRcNFw0MGAwYDBgMGQsYDBkLGRcNFw0MGAwYDBgYDAwYGAwYDQsZDBgXDRcNFw0XDQwYDAABH50yGAwYDAwZCxkLGQsZFw0LGQwYDBgYDRcMDBgMGRcNFw0LGQwYDBgMGAwYDBkLGBgNFw0MGAsZDBgXDQwYGAwYDQsZCxkXDRcNFw0XDQwYDAABH50zFwwYDAwZCxkLGQsZFw0LGgsYDBgYDRcNCxgMGRcNFw0MGAwYDBgMGQsYDBkLGRcNFw0MGAwYDBgYDAwYGA0XDQsZDBgXDRgMFw0YDAwYDAAF3AAAAAA=
# Dooya Chan 11 Stop : sgDgAAsZGAwXDgsZCxkLGQsZCxkLGQwYFw4XDQsZCxkLGRcNCxkXDRcOCxkXDQsZFw0LGRcNCxkXAAEtnDMXDRcNCxkLGQsZCxkXDQsZDBgMGRcMGA0LGQsZFw0XDQsZDBgMGAwYDBkLGAwZFw0XDgoZDBgMGRcMDBkXDBgNCxkXDQsZFw0LGRcNDBgXAAEgnDMXDRcNCxkLGQsZCxkXDQsaCxkLGRcNFw0LGQsZFw0XDgsZCxkLGQsZCxkLGQsZFw4XDQsZCxkLGRcNCxkXDRcNDBkXDAwZFw0LGBgNCxkXAAXcAAAAAAAAAAA=
# Dooya Chan 12 Up : sgDeAhcNGAwMGAwZFw0XDQwYDBkLGQsZCxkLGQsZFw4XDQsZCxkLGRgMGAwMGAwZDBgMGAwYGAwMGQsZCxkXAAEmnTMXDRcNCxkLGQsZDBgXDQwZCxkMGBcNFw0MGAwYGAwYDQwYDBgMGQsZCxkLGQsZFw4XDAwZCxkLGRcNFw0LGQwZCxkLGQwYFw0MGAwYDBgYAAEenjIXDRgMDBgMGQsZCxkXDQsZDBgMGRcNFw0LGQsZFw0XDgsZCxkLGQsZCxkMGAwYGA0XDQwYDBgMGBcNGAwMGQsZDBgMGAwZFw0LGQsZCxkXAAH1nTIYDBgMDBkLGQsZCxkXDQwZCxkLGRcNFw0MGAwYGAwYDQwYCxkMGAwYDBkLGQsZFw0YDAwYDBgMGRcNFw0LGQsZDBkLGQsZFw0XDRcNGAwMAAEmnTMXDRcNDBgMGAwYDBgXDQwZCxkLGRcNFw0MGAwYGAwYDQsZDBgMGAwYDBgMGAwYGA0XDQwYDBgMGBgNFw0LGQsZDBgMGAwZFw0XDBgNFw0LAAEhnjIXDRcNCxkLGQwYDBgYDAwZCxkMGBcNGAwMGAwYGA0XDQwYDBgMGQsYDBkLGQsZFw4XDQsZCxkLGRcNFw0LGQwZCxkLGQsZFw0XDRgMGAwMAAEfnTMXDRcMDBkLGQsZCxkXDQwZCxkMGBcNFw0MGAwYGAwYDQwYDBgMGAwYDBkLGQsZFw0YDAwZCxkLGRcNFw0LGQsaCxkLGQsZFw0XDRcNGAwMAAEgnTIXDRcNDBgMGAwYDBgYDQsZDBgMGBgMGA0LGQsZFw0XDQwYDBgMGQsZCxkMGAwYGA0XDQsZCxkMGBcNGAwMGAwZCxkLGQwYGAwYDBgMGAwMAAEgnTIYDBgMDBkLGQsZCxkXDQwZCxkLGRcNFw0MGAwYFw0YDQsZCxkMGAwYDBgMGQsYGA0XDQwYDBgMGBgNFw0LGQsZDBgMGAwZFw0XDRcNFw0LAAXcFw0XDQwYDBgMGA==
# Dooya Chan 12 Down : sgBsABcNCxkLGQwYDBkXDRcNFw0XDQsZCwABIJ0yGAwYDAwZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkLGRcOFw0LGQsZCxkXDRcNCxkLGQwZCxkXDRcNFw0XDQsZDAAF3AAAAAAAAAAAAAAAAA==
# Dooya Chan 12 Stop : sgD4AZ0yGAwYDAwZCxkLGQsZFw0LGgsZCxkXDBgNCxkLGRcNFw4LGAwZCxkLGQsZCxkMGBcOFw0LGQsZDBgXDRcNDBgMGQsZFw0MGBcNDBgYDAwZFwABGZ4yFw0XDQwYDBgMGQsYGA0LGQsZDBgXDRgMDBkLGRcNFw0MGAwYDBkLGQsZCxkLGRcOFw0LGQsZCxkXDRcNCxkLGQwZFw0LGRcNCxkXDQsZFwABGp0zFw0XDQsZCxkLGQsZGAwMGQsZCxkXDRcNCxkMGBgNFw0LGQsZCxkMGAwYDBkLGRcNFw0MGAwZCxkXDRcNCxkLGQwZFw0LGRcNCxkXDQsZFwABJp0yFw0XDQwYDBgMGQsZFw0LGQwYDBkXDRcNCxkLGRcNFw0MGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkXDRcNDBgMGQsZFw0MGBcNDBgYDAwZFwABJp0yFw0XDQsZCxkMGAwZFwwMGQsZCxkXDRcNDBgMGRcNFw0LGQsZDBgMGAwYDBgMGRcNFw0MGAwYDBgYDRcNCxkLGQwYFw0MGBgMDBkXDAwZFwABI50zFw0XDQsZCxkLGQwYGAwMGQsZCxkXDRcNCxkMGBcNGA0LGQsZCxkMGAwYDBgMGRcNFw0LGQwYDBgYDBgNCxkLGQsZFw0MGBcNDBgYDQsZFwAF3A==
# Dooya Chan 13 Up : sgBGAxgNFw0LGQsZCxkLGRcNCxoLGQsZFw0XDQsZCxkXDRcOCxkLGQsZCxkLGQsZDBgXDhcNCxkLGQsZFw0XDQwZFw0LGQwYCxkXDQwYDBgMGRcAASadMhcNFw0MGQsYDBkLGRcNCxkMGAwZFw0XDQsZCxkXDRcNDBkLGQsYDBkLGQsZCxkXDhcNCxkLGQsZFw0XDQsZFw4LGQsZCxkXDQsZCxkLGRcAAR+dMxcNFwwMGQsZCxkLGRcNCxoLGQsZFw0XDQsZDBgXDRcOCxkLGQsZDBgMGAwYDBkXDRcNDBgMGAwZFg4WDgsZFw4LGAwZCxkXDQsZCxkLGRcAAR+dMhcNFw0LGQwZCxgMGRcNCxkMGAwYFw0XDgsZCxkXDRcNDBgMGAwZCxkLGQsZCxkXDRgNCxkLGQsZFw0XDQsZFw0MGAwZCxkXDQsZCxkLGRcAAgqdMxcNFw0LGAwZCxkLGRcNDBkLGQsZFw0XDQsZCxkXDRcOCxkLGQsZCxkLGQsZDBgXDhcNCxkLGQsZFw0XDQwYGA0LGQsZCxkXDRcNFw0XDQwAAR6eMhcNFw0MGAwYDBgMGBgNCxkMGAwYFw4XDAwZCxkXDRcNDBgMGAwYDBkLGAwZCxkXDRgMDBgMGQsZFw0XDQsZFw0MGAwZCxkXDRcNFw0XDQsAASCdMhcNGAwMGAwZCxkLGRcNCxkMGAwZFw0XDQsZCxkXDRcNDBgMGAwZCxkLGQsZCxkXDhcMDBkLGQsZFw0XDQsZFw4LGQsZCxkXDRcNFw0XDQsAASCdMhcNFw0LGQsZDBkLGRcNCxkLGQsZFw0XDQwYDBgYDRcNCxkMGAwYDBgMGAwYDBkXDRcNDBgMGAwZFw0XDQsZFw0MGAwYDBkXDBgNFw0XDQsAASCdMhgNFwwMGAwYDBgMGRcNCxkMGAwZFw0XDQsZCxkXDRcOCxgMGQsZCxkLGQsZCxkXDRgNCxkLGQsZFw0XDQsZFw0MGAwZCxkXDRcNFw0XDQwAAR+eMhcNFw0LGQsZCxkLGRcNDBkLGQsZFw0XDQsZDBgXDRcOCxkLGQsZDBgMGAwYDBgYDRcNCxkLGQwYFw0YDAwZFw0LGQwYDBgYDRcMGAwYDQsABdwXDQ==
# Dooya Chan 13 Down : sgDyAhcNFw0LGQsZCxkLGRcNDBgMGQsZFw0XDQsZCxkXDRcNDBkLGQsZCxkLGQsZDBgXDhcNCxkLGQsZFw0XDQwYFw4LGQsZFw0XDQsZCxkYDBcAARqdMhgNFw0LGQsZCxkLGRcNDBgMGQsZFw0XDQsZCxkXDRgNCxkLGQsZCxkLGQwYDBgXDhcNCxkLGQsZFw0YDAwYGA0LGQsZFw0XDQwYDBgYDBgAASydMxcMGA0LGQsZCxkLGRcNDBkLGQsZFw0XDQsZCxkXDRcNDBkLGQsZCxkLGQsZCxkXDRgNCxkLGQsZFw0XDQsZFw0MGAwYGA0XDQsZCxkXDRcAAuOdMhcNFw0MGAwZCxkLGRcNCxkMGAwYGAwYDQsYDBkXDRcNDBgMGAwYDBgMGQsZCxkXDRcNDBgMGAwZFwwYDQsZFw0MGAwZFwwYDBgNFw0LGAwAAR+dMhgMGA0LGQsZCxkLGRcNDBgMGQsZFw0XDQsZCxkXDRcNDBkLGAwZCxkLGQwYCxkYDBgNCxkLGQsZFw0XDQwYFw4LGQsZFw0XDRcNFw0LGQwAAR+dMxcNFw0LGQsZCxkMGBcNDBkLGQsZFw0XDQsZDBgYDBgNCxkLGQsZDBgMGAwYDBgYDRcNCxkLGQwYFw0YDAsZGA0LGQsZFw0XDRcNFw0MGAwAAR+dMhcNFw0LGQwYDBgMGBgMDBkLGQsZFw0XDQwYDBgYDBgNCxkLGQwYDBgMGAwYDBkXDRcNCxkLGQwYFw0YDAwYGA0MGAsZFw0YDBcNFw0MGAwAASCdMhcNFw0LGQwYDBgMGBgMDBkLGQsZFw0XDQsZDBgYDBcOCxkLGQsZCxkMGAwYDBkXDRcNCxkLGQsZGAwXDQwYGA0LGQsZFw0XDRcNGAwMGAwAAR+dMxcNFw0LGQsZCxkMGBcNDBkLGQsZFw0XDQsZDBgXDRcOCxkLGQsZCxkMGAsZDBgYDRcNCxkLGQsZGAwYDAwYFw4LGQsZFw0XDRcNFw0MGAwABdwXDRcNCxk=
# Dooya Chan 13 Stop : sgCkAZ0yFw0XDQwYDBgMGAwYGA0LGQwYDBgXDRgMDBkLGRcNFw0LGQwYDBkLGQsYDBkLGRcNGAwMGAwYDBkXDRcNCxkXDQwYGAwMGRcNCxkXDQsZFwABGp0yGAwXDQwYDBgMGAwZFwwMGQwYDBgYDRcNCxkLGRcNFw0MGAwYDBgMGQsZCxkLGRcOFwwMGQsZCxkXDRcNCxkXDgsZFw0LGRcNCxkXDQsZFwABGp0yFw0YDAwYDBkLGQsZFw0LGQwYDBkXDRcNCxkLGRcNFw0MGAwZCxkLGQsZCxkMGBcOFw0LGQsZCxkXDRcNCxkXDgsZFw0LGRcNDBgXDQwYGAABJZ0zFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkLGRcNGA0LGQsZCxkMGAwYDBgMGRcNFw0LGQsZDBgYDBgMDBkXDQsZFw0MGBcNDBgYDAwZFwABHp0zFw0XDQsZCxkLGQsZFw0LGQwZCxkXDRcNCxkLGRcNFw0MGQsZCxkLGQsZDBgMGBcOFw0LGQsZCxkXDRcNDBkWDgsZFw0LGRcNDBgXDQwYGAAF3AAAAAA=
# Dooya Chan 14 Up : sgAwAgsZGAwXDgsZCxkLGQsZCxkMGAwYGA0XDQsZCxkLGRcNFw0XDQwZCxkLGQsZFw0MGAwYDBgYAAHznTIXDRcNCxkLGQsZDBgXDQwZCxkLGRcNFw0LGQwYFw0XDgsZCxkLGQsZDBgMGAwYFw4XDQsZCxkLGRcNFw0XDQwZCxkLGQsZFw0XDRcNFw0LAAEfnjIXDRcNCxkLGQsZDBgXDQwZCxkLGRcNFw0LGQwYFw0XDgsZCxkLGQsZCxkMGAsZFw4XDQsZCxkLGRcNFw0XDQsaCxgMGQsZFw0XDRcNFw0LAAEgnTIXDRgMDBkLGQsYDBkXDQsZDBgMGRcMGAwMGAwZFw0XDQwYDBgMGAwZCxkLGAwZFw0XDQwYDBkLGBgMGA0XDAwZCxkMGAwZFwwYDBgNFwwMAAEfnTIXDRgMDBgMGAwYDBgYDAwZDBgMGBcNGAwMGAwZFwwYDQsZDBgMGAwYDBkLGAwZFw0YDAsZDBgMGRcMGA0XDAwZDBgLGQwYGAwYDBcNGAwMAAEnnTIYDBcNDBgMGAwYDBgYDAwZDBgMGBcNFw0LGQwYFw4XDQsZCxkLGQwYDBgMGAwYGA0XDQsZCxkLGRcNFw0XDQsZDBgMGQsYGA0XDBgMGAwMAAEgnjIYDBcNDBgMGAwYDBkXDAwZCxgNGBgMFw0MGAwYGAwYDQsYDBkMGAsYDBkMGAwYGA0XDAwZCxkLGRcNFwwYDQwYDBkLGAwZFwwYDRcNFw0LAAXcCwABIJ0yFw0=
# Dooya Chan 14 Down : sgAGAwwZCxgYDRcMDBkLGRcNFwABGpwzFw0XDQsZCxkLGQwYFw0MGQsZCxkXDRcNCxkMGBgMGA0LGQsZCxkMGAsZDBgMGBgNFw0LGQsZDBgXDRcNFw0MGQsZCxkXDRcNDBgLGRcNGAABJp0yGAwYDAwYDBgMGAwZFw0LGQsZDBgYDBgNCxkLGRcNFw0LGQwYDBgMGAwZCxkLGRcNFw0MGAwYDBkXDRcNFw0LGQwYDBkXDRcMDBkLGRcNFwABJZ0zFw0XDQsZCxgMGQsZFw0LGQwYDBkXDBgNCxkLGRcNFw0MGAwYDBgMGAwYDBkLGRcNGAwMGAwYDBkXDRcMGA0LGQsZDBgYDBcNDBgMGBgMGAAB7Z0yGAwYDAwYDBgMGQsZFw0LGQwZCxgYDRcNCxkLGRcNFw0MGAwYDBgMGAwYDBkLGRcNGAwMGAwYDBgYDRcNFw0LGQwYDBgXDRcNGAwYDAwZCwABH50yGAwXDQwYDBkLGAwZFw0LGQwYDBgYDBgMDBkLGRcNFw0MGAsZDBgMGAwYDBkLGRcNGAwMGAwYDBgYDRcMGAwMGQwYCxkYDBcNGAwYDAwZCwABIJwzFw0XDQsZCxkLGQsZGAwMGQsZCxkXDRcNDBgLGRcNGA0LGQsZCxkLGQwYDBgMGBgNFw0LGQsZCxkXDRcNFw0MGQsZCxkXDRcNFw0XDQsZDAABHp0zFw0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkMGBcNFw0MGQsZCxkLGQsZCxkLGRcOFw0LGQsZCxkXDRcNFw0LGQwYDBgYDRcNFw0XDQsZCwABIJ0yGAwYDAwYDBkLGAwZFw0LGQwYDBkXDBgMDBkLGRcNFw0MGAwYDBgMGQsZCxkLGRcNGAwMGAwZCxgYDRcNFw0LGQwYDBkXDBgNFw0XDQsZCwABIJ0yGAwXDQwYDBgMGQsZFw0LGQsZDBgYDBgMDBkLGBgNFw0LGQsZDBgMGAwYDBgMGRcNFw0MGAwYDBgYDBgNFwwMGQsZDBgXDRgMGA0XDAwZCwAF3AsZ
# Dooya Chan 14 Stop : sgBQAZ0yFw0XDQsZDBgMGAwYGAwMGQsZCxkXDRcNDBgMGBgNFw0LGQwYCxkLGQwYDBgMGRcNFw0MGAsZDBgXDRgMGAwMGQsZFw0MGBcNDBgYDAwZFwABGZ0yGAwYDAwZCxkLGQsZFw0LGQwYDBkXDRcNCxkLGRcNFw0MGAwYDBkLGQsZCxkLGRcNGAwMGAwZCxkXDRcNFw0LGQwYGAwMGRcNCxkXDQsZFwABGpwzFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNDBgLGRcNFw4LGQsZCxkLGQsZCxkMGBcOFw0LGQsZCxkXDRcNFw0MGAwZFw0LGRcNCxkXDQsZFwABJpwzFw0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw0MGQsYDBkLGQsZCxkLGRcNFw0MGAwYDBkXDBgNFw0LGQsZFw0MGBcNDBkXDAwZFwAF3AAAAAAAAAAA
# Dooya Chan 15 Up : sgGEAxcNDBgMGRcNFw0LGQsZDBgMGQsZCxkLGRcNFw0MGAsZDBgYDRcNFw0XDQwYDBgMGRcNCxgMGQsZFwABG5wzFw0XDQsZCxkLGgsZFg4KGgsZCxkXDRcNDBkKGhcMFw4LGQsZDBgLGQwYDBkLGRcNFw0LGQsaCxgXDhcNFg4XDQsZCxkMGRYOCxkLGQsZFwABGpwzFw0XDQsZCxkLGQsZFw4LGQsZCxkXDRcNCxkLGRcNFw4LGQsZCxkLGQsZDBgMGBgNFw0LGQsZCxkXDRcOFg0XDgsZCxkLGRcNCxkLGQwYFwABLZ0zFw0XDQsYDBgMGQsZFw0LGQwZCxkXDRcNCxkLGRcNFw0LGQwYDBgMGQsZCxkLGRcNFw0MGAwZCxgYDRcMGA0XDQsZCxkLGRcNCxkMGAwZFwABIJwzFw0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw4LGAwZCxkLGQsZCxkLGRcNGA0LGQsZCxkXDRcNFw0XDQwYDBkLGRcNCxkLGQsZFwACDJ0zFwwYDAwZCxkLGQsZFw0LGQwYDBgYDRcMDBgMGRcNFw0LGQwYDBgMGAwYDBgMGRcNFw0MGAwYDBgXDhcMGA0XDQsZDBgLGRgMFw0YDBgMDAABH50yFw0XDQsZDBgMGAwYFw0MGQsZCxkXDRcNCxkMGBcNFw4LGQsZCxkLGQsZDBgMGBcOFw0LGQsZCxkXDRcNFw0XDgsZCxkLGRcNFw0XDRcNDAABH50yGAwYDAwYDBkLGQsZFw0LGQwYDBgYDRcNCxkLGRcNFw0MGAwYDBkLGQsZCxkLGRcNGA0LGQsZCxkXDRcNFw0XDQwYDBgMGRcNFw0XDRcNCwABH50yGAwYDQsZCxgMGQsZFw0LGQwYDBkXDRcNCxkLGRcNFw0MGAwYDBkLGQsZCxkLGRcNGA0LGAwZCxkXDRcNFw0XDQwZCxgMGRcNFw0XDRcNCwABIJ0yFw0XDQsZDBgMGQsYGAwMGQsZCxkXDRcNDBkLGBgNFw0MGAwYDBgMGAwYDBgMGBgNFw0MGAwYDBgXDRgMFw0YDQsZCxkLGRcNFw0XDRcNDAABJ50yFw0XDQsZCxkMGAwYGAwMGQsZCxkXDRcNDBgLGRgMFw4LGQsZCxkLGQsZDBgLGRcOFwwMGAwZCxkXDRcNFw0XDQwYDBkLGRcNFw0XDRcNCwAF3AAAAAA=
# Dooya Chan 15 Down : sgB8AgwYDBgMGQsZCxkLGRcOFw0LGQsZCxkXDRcNFw0XDgsYDBkXDRcNCxkLGRcNFwABJp4yFw0XDQsZCxkLGQwYGAwMGQsZDBgXDRcNDBgMGBcNGA0LGQsZDBgLGQwYDBkLGBgNFw0MGAwYCxkXDRgMFw0YDQsZCxkXDRcNCxkMGBcNGAACDp0zFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkLGRcNFw4LGQsZCxkMGAsZDBgMGBgNFw0LGQsZDBgXDRgMGAwYDQwYCxkXDRcNFw0XDQwYDAABH50yGAwYDAwYDBkLGQsZFw0LGQwYDBgYDRcNCxkLGRcNFw0MGQsZCxkLGQsZDBgMGBgNFw0LGQsZCxkXDRcNFw0XDgsZCxkXDRcNFw0XDQsZDAABH50zFw0XDQsZDBgLGQsZGAwMGQsZCxkXDRcNCxkLGRgMGA0LGQsZCxkLGQwYDBgMGRcNFw0MGAwYDBgYDBcNFw0YDQsZCxkXDRcNFw0XDQwYDAABH50yFw0XDQwYDBgMGAwZFw0LGQwYDBgXDRgMDBgMGRcNFw0LGQsZDBgMGAwZCxgMGRcNGAwMGAwYDBkXDBgNFw0XDQwYDBgYDRcMGAwYDQsZCwABIJ0yGAwXDQwYDBgMGAwZFw0LGQwYDBgYDBgMDBgMGRcNFw0MGAwYDBgMGQsZCxkLGRcNGAwMGAwZCxkXDRcNFw0XDQwZCxkXDBgNFw0XDQsZCwABIJ0zFw0XDQsZCxkLGQsZFw0MGQsZCxkXDRcNCxkLGRcNFw4LGQsZCxkLGQwYDBgMGBgNFw0LGQsZDBgXDRgMFw0XDgsZCxkXDRcNFw0XDQwYDAAF3BcNFw0XDQwYDAABHw==
# Dooya Chan 15 Stop : sgBQAZ0yFw0XDQsZCxkMGAwYGAwMGQsZCxkXDRcNCxkLGRcNFw4LGAwZCxkLGQsZCxkMGBcOFw0LGQsZCxkXDRcNFw0XDQwZFw0LGBgNCxkXDQsZFwABGp0yFw0XDQwYDBgMGAwZFg0MGQsZCxkXDRcNDBgMGBcNGA0LGQsZCxkLGQsZDBgMGRcNFw0LGQwYDBgXDRcNFw0YDQsZFw0LGRcNDBgXDQsZGAABGZ0yFw0YDAwYDBgMGAwZFw0LGQwYDBgYDBgMDBgMGBgNFw0LGQwYDBgMGAwYDBgMGRcNFw0LGQwYDBgYDBgMGAwYDQsZFw0LGRcNDBgXDQwYFwABIZ0zFw0XDQsZCxkLGQsZFw0LGgsZCxkXDRcNCxkLGRcNFw0MGAwZCxgMGQsZCxkLGRcOFw0LGQsYDBkXDRcNFw0XDQwYFw0MGBgMDBgYDAwYGAAF3AAAAAAAAAAA

Hi Chrismox, maybe you can help me, I have 21 DT82TV installed in my house with 21 Shelly 2.5’s controlling them - all this is being controlled and automated by HA. They work flawlessly and I’m really happy with them, my only issue is that on the shelly it doesn’t show any wattage usage which leads to the problem that I can’t calibrate them (as the way shelly works is it measures voltage). I’ve asked this question in the shelly groups and Dmitri the CEO claims that because of the 5 wires or some internal motor configuration there might be an additional relay which is abstracting the voltage to the Shelly… sounds a little off to me - since you have a similar setup I wanted to know if you are seeing watt usage in the shelly app and are able to calibrate. Thanks so much

Hi,

I’m not sure I can help, sorry. When I set mine up, I simply worked out roughly how long the curtains took to open or close and made sure that I just had the Shelly activated for that amount of time plus a few seconds.

I’d check to see what wattage mine are reporting, but they’re currently out of action while I’m redecorating.

Good luck, let me know if you have any success.

Hi, yes I did that as well, but it doesn’t help in the shelly app - as the only way it will do positioning is based on calibration - and since it doesn’t calibrate both the shelly app as well as HA (via shelly4hass) won’t show or allow for positioning. I’m worried that maybe the electrician didn’t hook them up 100% even though they work seamlessly which is why I wanted to know if calibration works by you or if you see wattage usage - even if you are redecorating, can you check in your shelly app on one of the curtains what was total wattage usage over the past year? on my it shows zero…

I haven’t been using the Shelly app, I use Node-RED for all my automations and HA just as a front-end, life is easier this way.

That said, I’ll have a look and let you know if I find anything useful.

In the meantime, I can’t see what the electrician could’ve done to cause you problems. If the curtains are opening and closing, I’d imagine it’s correctly wired.

Where would I find the year’s wattage in the Shelly app?

if you click on the device itself in shelly it shows you current wattage - there is a little down arrow there you can click on and then change the timeframe

same for me, I have battery powered zemismart roller shade with broadlink rm pro. Can learn code just fine with econtrol app but then the created buttons does nothing …
I also tried with the scan frequency but does not work either. Shame :frowning_face: the motor otherwise works great with the remote… And my broadlink works flawlessly with rf plugs since many years … Any of you managed to make this combination work ?

check out this if it helps

I came on this thread while also searching some way to enable bidirectional support with Dooya motors in Home Assistant, so that we can have state updates for cover position. (they are the only ones I have found for small 17mm tubes).

Dooya has a PDF overview of all their products http://downloads.dooya.com/interiorapplication.pdf and you can see there the “Mini Bridge” - its a small WiFi gateway powered by usb.
I have found one Aliexpress listing:
https://www.aliexpress.com/item/4001366175248.html?spm=2114.12010615.8148356.29.3bd531fdnJ1iLp

It is controlled from a mobile app, so it must have an API.

Also, I have found some API documentation inside one Github repository https://github.com/alexbacchin/ConnectorBridge

I will probably order one of these and see where it goes.

2 Likes

In case someone has the same issue, the trick was to learn a long press instead of a single press for up and down (despite what says the app). This worked both in the broadlink app and with home assistant broadlink learn service :slight_smile:

I had a read through the API and have a few scripts to allow you control the Dooya motors via the hub. The API has a huge C program to generate the AccessToken. I use a perl script of a few lines to keep it simple. I will tidy things up over the next few days, but please feel free to play and pass any comments back.

If anyone is interested, I’ll put a couple of functions together for the ESP8266 to allow control of blinds. It will use the Arduino compiler to make it easy to use.

When I have something working it will be in the github repository with a name like ‘blinds.ino’

2 Likes

Just curious, what is the desision process when encountering an ESP32 device that you want to use with HA?

I just got a DD7002B from a whitelabled brand called Moritz sold by ‘no bull blinds’ here in Australia.

It definitely seems to be an ESP32.

What goes into the decision of try and intergrate into the existing API vs flashing it with something like tasmota ?

Assuming the next natural step with this code would be to make it into a HA intergration? Since HA intergrations are in python anyway, and it would just communicate with the hub directly over wifi. Is that usually the goal ‘end state’ for these projects so people without coding experience can install via an intergration and just use HA UI to configure?