﻿.keyboardwrapper {
    position: fixed;
    right: 30px;
    top: calc(50% - 163px);
    box-sizing: content-box !important;
}

.keyboard_icon{
    background-color: #343434;       
    color: #d8d8d8; 
    width:35px;
    height:35px;
    border-radius: 7px;
    text-align:center;
    line-height:35px;
    cursor:pointer;
}

.keyboard {
    font-family: verdana;
    background-color: #343434;
    padding: 5px;
    width: 793px;
    border-radius: 7px;
    position: relative;
    cursor: pointer;
    box-sizing: content-box !important;
    color: #d8d8d8;
}

    .keyboard .letter::selection, .keyboard .number::selection, .keyboard .func::selection, .keyboard .space::selection {
        background-color: #444444;
    }

    .keyboard .letter::-moz-selection, .keyboard .number::-moz-selection, .keyboard .func::-moz-selection, .keyboard .space::-moz-selection {
        background-color: #444444;
    }

    .keyboard .letter, .keyboard .number {
        padding: 5px;
        float: left;
        margin: 1px;
        text-align: center;
        background-color: #444444;
        border-radius: 7px;
        box-sizing: content-box !important;
        width: 60px;
        height: 50px;
        line-height: 50px;
        box-sizing: content-box !important;
    }

        .keyboard .number:first-child {
            margin-left: 37px;
        }

    .keyboard .func {
        padding: 5px;
        width: 60px;
        height: 50px;
        float: left;
        margin: 1px;
        text-align: center;
        background-color: #444444;
        border-radius: 7px;
        line-height: 50px;
        box-sizing: content-box !important;
    }

        .keyboard .func.shift {
            background-image: url(data:image/png;base64,R0lGODlhgACAANUAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAACYALAAAAACAAIAAAAb/QJNwSCwaj8iksvjYgDASR6O0rFqv2Kx2OywgAOCw58Mtm8/oZckQboclj7R8Tl8+JO48ABOv+/9pHHp6BoCGh1gbg4MbiI6PRCEQi3oWIZCYhiUClIMiVJmhcwmdixGiqGeSix8fi5apsVmbi4UmDoufsrtLroMIfR0ErLzFRiFfgw1EDa8HxtAmeIMKRmyDGNHFioMWHUYdyXqN2rEdHovkRs2/3+WogthKCrXvoiOvl0nIiwP2mA8omKrCTQ8BUP8QBVhEAWGSEiIWBUiIaMKkQROuhLDQLSPFPxAlZomQy+FHOaQGHZwlcFCCk3T4DfKnZYIzmHLoDbK1BRc2/5M4tVRYBKzMg2GMgpYRtmiZGXZ6ELhTmiWenmxorhGimmXAq6lmwi0awdVKQGJyCuYh0KdskoWegJYpgUGkWyQWF+mbs7HjXSMhB03040uPrr9DUuppCLKlnpeITcjUQ/PPBI6Vnv0tMU2PA4WLJMgNOvTX6DkdNKS7y1TZI6/t3FrNUw2S1jw8lcKuBBaR2JlUzybNVHpxW5hwDZ8GRNcuzLyD9mbqW8njx8B6TqUqnOcwRcV5GKd6ENHlx8l5Kqey2U2zPc6LPvNKngfD8l1q3RDonaqD4zzqaHNOU9DgE1s5t7lRGzQJtpGbMSNgloc3AoqTB1nQCDfOO8Wtdf/cLvS5YZ89OnlmDHR6SKcNdXpYFwt2eWj3D3duiBcLeDXexwt5A8WyCkYnXdaNipjAN4h8J4XYxoii5NfGfjgdtUgBogzoWlC75YGAe7YtsmBQPunxpSMGRsXfSb/p4ZQjD6g2HFcd6vchICQsgpVbJeaBpCEZSJgHkUqxmN4hJTDQ4180tmGjHyQNsqhbMLohYx0/thiZEEJWAugZRpp4qRBKhsHkHE6GwdanQpSAlB5kzHGAhW6siWqWbmw5Bwj1oEpEg2GMWUaZWp55aZp5yMqFlG/qOgRUawl7RZj1KXtEnm7sqUWfQ0prxAF+upEBF4Ueqi0RiYbxqBUXMKT/46eRtjGpFQt024aL4xKR6YSbHtGcYPUmke5PVxSwyKn96vufGwEm8Wo/BSdBaxtSVcErGA82XMTEAFRcBLC1Omtxa5Ql0eZqFisRp6KjhQrGnSUnUdcg7wpRqRsWcNnyEYK2UbMRneXR6s1KlAvGmCebu27L7YaxJrKWAl0Fe8YJ0ainTlcBrRtkqKqSx1UPAbJ+JWRAYNdWMBvr1CKSjcXLek5Mr9pJLIAN2zofDfeqbYjAyWIgGOCAAyQ4EEAAJBBueOGFA/43BwY0DoIAVBqzAQYKNM7B34ErjjjhgWceOAeMG7B3eNSWYroeF0CD4+msi4p267Cnbsy/sNce/0AItec+WDG05876JRj7rsfuvPQufCe18Xh8KcSDuHwpBJvQQenPt2GtLCpXD4AIvZWwAd7ag3F9LNkvD8EHo3WwgQIIyHv8+KmUnzsCCmywbgkdhBDCBPwP4P//AASg2cIAP1TUSU0TGEACF6jABi5wAvoLQQfsdoYOuE9jqTggzbjGC2KFAYOouBoYKJSQDlzEDSAUhQgBQMJ/POCEDoLGCltojwfACgwgkCFvKGJDPeTQGLMJgwUomArwDY1BUTnJ6NoAAQ4+wko1OsnEmhc/apykaCxcwC5QhDU0uQ8AGnAiIA5wsDbkSxvUAwMFtCiKCRhKHjAR2ysCMIEHEIZRC/hbAAlgOCicBE+ICPAAATRAAQowgAEiSGQiBcDIRjJSkYlkQCEpoAECeAACX1SQUr4Wvk6yUIzRwJYnPameoDQgk6OsnbGUcspUPm+VVJmAEV15OgS8rSwdCCItS2EAUD7nj7sEgAJuOawNBMAAGEjkJJfJzGY6s5mKxIABArABX8ohCAA7);
            background-size: 20px 20px;
            background-repeat: no-repeat;
            background-position: 25px 20px;
        }

        .keyboard .func.delete {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAQAAABpN6lAAAAACXBIWXMAAC4jAAAuIwF4pT92AABDg2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPkY5ODU3ODhGOUJFRDEwRUUwQjY4RDE4NUE2QTZCNTY4PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjIyZjM3MDhmLWRiZGMtOTg0Yi05NzdkLTc1NTQ2ZjZmZjMyNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDlkMzkyNWYtZTkyZi00ZjQ1LWExMWQtYWRjNDM1NmYyOTY1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA3LTMwVDExOjIxOjQwKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiMjhlODBhMi1mYmE2LTA1NDUtODM3MS1jYWY3NmUwZTMyMmI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDctMzBUMTE6Mjk6NTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBpbWFnZS9qcGVnIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gaW1hZ2UvanBlZyB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjA0YjAzOTg1LTQxMmYtYzM0Yi1iZGNiLTgyMTlmM2Q4ZjBhODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0zMFQxMToyOTo1MSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjJmMzcwOGYtZGJkYy05ODRiLTk3N2QtNzU1NDZmNmZmMzI0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA3LTMwVDExOjMwOjMxKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YjI4ZTgwYTItZmJhNi0wNTQ1LTgzNzEtY2FmNzZlMGUzMjJiPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4xPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNy0zMFQxMToxODoyMSswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA3LTMwVDExOjMwOjMxKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNy0zMFQxMTozMDozMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx0aWZmOkltYWdlV2lkdGg+NDUwPC90aWZmOkltYWdlV2lkdGg+CiAgICAgICAgIDx0aWZmOkltYWdlTGVuZ3RoPjQ3MDwvdGlmZjpJbWFnZUxlbmd0aD4KICAgICAgICAgPHRpZmY6Qml0c1BlclNhbXBsZT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjg8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT44PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwvdGlmZjpCaXRzUGVyU2FtcGxlPgogICAgICAgICA8dGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPjE8L3RpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6U2FtcGxlc1BlclBpeGVsPjQ8L3RpZmY6U2FtcGxlc1BlclBpeGVsPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpFeGlmVmVyc2lvbj4wMjIxPC9leGlmOkV4aWZWZXJzaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMjg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTI4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5bKCi0AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABwISURBVHja1F15mB1Vlf+dW9ureluv6U4gJBCM7MzIIjCCCiPKiOioH4ugAoLDFglMhEBAkB0cZJAAIgyDjowyIzoKqMM2isMqGsIaccBAyNadXl+/tarumT/e0q/q1utX3emw3P6+fPleVd2699yz/s65t2gV2jYBQDb/wIHLVPuN4KAIHwQGAdCRoKSR0AxNI8Y72QgMzy94Y5VibWz1Mf4VdI7xeNvLjU6yyMPGBFJIYBj+IrlQ9nIv29V7qi9t1+GstMC0mFjKQX8Dv9C1sYIERsBAY5na98XUum+AmCd/T6OCFMaR6u9cQIvxV4mdjX69n5LVewjvDCcQQYpNeFP/fep3w3/Mjo7Db4xEny41I64SmMA1qkogaW5HR+GIvn2FCR3a27Li7VuvsxsOLR+rX8/3cG5yPfRZYTZiBhH7kECffvL2n0gs0LYXGt5dTYNt7NL1dff9tJx9rgmvPlO10sQcTGBiWPAgjug73Pm0tSPepU0gsVg/uXvTpusxDRGIoRQFTLYz9EH7guTBeJc3vav3ksILYw9W9ZKYDR3DJLif0kf3324fhPdA09J9l+udVbUl4or5VJeJAftrmSXWgned3Ldo9v49Jziw43JAezWeOVpfauyF90wT6DrF6ja3WgSoShtzr/5rtYV4TzVzL+Oj/tYRoGr5BUTXwmushW24xAe/g38yau2cT3nYej+Agb6lzhGKY1D7X+Fl+VplqDigeYYW1CV+3THe5k1Celoys2/yQ8Hfk4d6GYzrWzt98+O9S6M0Bpe9tdrLud+4qwrr8oPCtzXA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);
            background-size: 23px 18px;
            background-repeat: no-repeat;
            background-position: 22px 22px;
        }

    .keyboard .space {
        padding: 5px;
        width: 100%;
        max-width: 780px;
        height: 50px;
        line-height: 50px;
        margin: 1px;
        text-align: center;
        background-color: #444444;
        border-radius: 7px;
        box-sizing: content-box !important;
    }

    .keyboard .close {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABfCAQAAAC5SNr2AAAACXBIWXMAAC4jAAAuIwF4pT92AABDgWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPkY5ODU3ODhGOUJFRDEwRUUwQjY4RDE4NUE2QTZCNTY4PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjIwNDE2YmNlLWEyNGQtNzI0Mi05YzliLTg0MzJkZjgzMDY5ZTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDlkMzkyNWYtZTkyZi00ZjQ1LWExMWQtYWRjNDM1NmYyOTY1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA3LTMwVDExOjIxOjQwKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiMjhlODBhMi1mYmE2LTA1NDUtODM3MS1jYWY3NmUwZTMyMmI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDctMzBUMTE6Mjk6NTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBpbWFnZS9qcGVnIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gaW1hZ2UvanBlZyB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjA0YjAzOTg1LTQxMmYtYzM0Yi1iZGNiLTgyMTlmM2Q4ZjBhODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0zMFQxMToyOTo1MSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjA0MTZiY2UtYTI0ZC03MjQyLTljOWItODQzMmRmODMwNjllPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA3LTMwVDExOjUwOjEzKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YjI4ZTgwYTItZmJhNi0wNTQ1LTgzNzEtY2FmNzZlMGUzMjJiPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4xPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5GOTg1Nzg4RjlCRUQxMEVFMEI2OEQxODVBNkE2QjU2ODwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNy0zMFQxMToxODoyMSswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA3LTMwVDExOjUwOjEzKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNy0zMFQxMTo1MDoxMyswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx0aWZmOkltYWdlV2lkdGg+NDUwPC90aWZmOkltYWdlV2lkdGg+CiAgICAgICAgIDx0aWZmOkltYWdlTGVuZ3RoPjQ3MDwvdGlmZjpJbWFnZUxlbmd0aD4KICAgICAgICAgPHRpZmY6Qml0c1BlclNhbXBsZT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjg8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT44PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwvdGlmZjpCaXRzUGVyU2FtcGxlPgogICAgICAgICA8dGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPjE8L3RpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6U2FtcGxlc1BlclBpeGVsPjQ8L3RpZmY6U2FtcGxlc1BlclBpeGVsPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpFeGlmVmVyc2lvbj4wMjIxPC9leGlmOkV4aWZWZXJzaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj45ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj45NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+7uIFIQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAIJUlEQVR42tScf3BVxRXHP3sfSUBETKDY0em0aqdTZWylODDqtNXhD4tFnY4EkEzyQAhEiqmAiDRAQSIiFoRkLEiL7aidsfXHtIw/Km2g0hFEm0prAxTCAFZUqElgSrAQ3jv9476X3Lu7Sd7P+947+efdc/bee773nN1z9uxulGChYgZRgqJHWEYHeK4V2Se/agrhHJ9z3mw4wOAMYzQ3ciVXECLazf0mHyA5BeEQ4ThH2E0zbf6GSuIoAQZyF3O4hjJC5CdFaGc/P+P3/K/bPigBhSIKlLKB2xhB/tNJ3uRHdAAOgvSAuJwXuYnCoV2U83EPCICLeJVbKSzawQTOut3FpaUFBwFuZam3Y49mN0UUHnVxI81xS9QWJAQoojZuieEcZbAmfoEmOj3Qvs/rdFmiSpBffTDjmKJxO/kKnyHInaJTnYwQ8vBvhNQZut4pIMijGrspLwHE/5o0bR8VHGC4ZqJnejGoyot+oGs33O3Yjsb+JKFcJpOkkvhAunaOCyDUb1KYXUrOwrp2IReEmOzAKXErh8w7nay6SSJWCKWpgZj9IZ9t0KeHqZxZAfBMvFJ+ipNDR1K+CXAa5BS6K+ViOPW6UjRTD0vHEiUp575eR1LdmgwK2hIXM4HrucD7bKUrA1aYwGiG8A/e4D8puaVs0VKq8f0mYRfLBomKiEiX1MsgQZSoBBM4x9MyftdC+Tz27uelrJ/7x2vabpEU3Wk2tTE3GEAdKylJuIsqX/XK7dqLWcPA2HUFDwfTJwZyv+96AUsoSgiGf1B1f89nla/NTC4JAkQpX9Y4S1hC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);
        background-size: 23px 23px;
        background-repeat: no-repeat;
        position: absolute;
        width: 25px;
        height: 25px;
        right: 6px;
        top: 6px;
        box-sizing: content-box !important;
    }

@media screen and (max-width: 800px) {
    .keyboardwrapper {
        display: none;
    }
}
