https://pastebin.info/?2bf3617fbcd6a2f6#FsVt1unYfykEasEG2iLk5VzyWQsXAkGc8vZF38W4XCuh