Thần đồng 11 tuổi tự học lập trình và viết game

Thần đồng 11 tuổi tự học lập trình và viết game

Rogue Knight  Theo ICT News | 06/05/2015 05:35 PM

thích

Cậu bé lớp 5, Harrison Brammer tự học lập trình thông qua các video YouTube và cậu bé đã tự lập trình được một game nhập vai nho nhỏ.

Cậu bé lớp 5, Harrison Brammer tự học lập trình thông qua các video YouTube và một quyển sách được tặng. Cậu bé thậm chí còn phát trực tiếp quá trình lập trình của mình lên mạng để nhờ mọi người giúp đỡ

Cậu bé Harrison Brammell

Cậu bé Harrison Brammell

Harrison Brammell, học sinh lớp 5 sống tại bang New Orleans, Mỹ là một cậu bé yêu thích lập trình.

Tỉnh dậy lúc 7 giờ sáng, Harrison nhanh chóng ăn sáng để ngồi trước máy tính một lát trước khi đi học. Sau khi đi học về và tham gia vài trận bóng đá hoặc bowling, cậu bé lại ngồi "mày mò" trước máy tính cho đến giờ ăn tối, đi tắm và đi ngủ lúc 9 giờ. Cậu thường tranh thủ làm bài tập trong giờ giải lao giữa hai tiết học để có nhiều thời gian học lập trình ở nhà.

Harrison sử dụng máy tính của gia đình nhiều đến mức bố mẹ cậu quyết định tặng cậu một chiếc máy tính riêng. Đó là một chiếc laptop Toshiba RAM 4GB (TOSBF) đặt ở một góc phòng khách với hai màn hình và một bàn phím không dây.

Cách đây vài tháng, cậu bé sống tại Louisiana này đã tự học lập trình qua các video trên YouTube và qua quyển sách bố cậu mua tặng có tên là “Sams Teach Yourself Java” (của tác giả Barnes và Noble). Qua đó, cậu bé đã tự lập trình được một game nhập vai nho nhỏ. Niềm đam mê của Harrison được nhen nhóm khi cậu bé chơi Minecraft, một game trong đó người chơi tự xây dựng và phá hủy thế giới ảo của mình thông qua những khối gạch.

Người chơi Minecraft có thể tùy ý thay đổi, quản lý trò chơi giống như cách những đứa trẻ như Harrison học cách lập trình. Cậu bé cho biết: “Cháu muốn có quyền điều khiển các thiết bị giải trí điện tử của mình”. Harrison hiện nay đang phát triển một game tương tự như game Galatica (một game chiến thuật). Cậu bé cũng muốn tự học Objective-C, Swift (iOS), C, C++, C#, HTML và CSS.

Hiện nay có rất nhiều chương trình giúp trẻ em tự học lập trình, tuy nhiên Harrison chọn cách tự mày mò. Cậu không có người dạy, bố mẹ cậu cũng không làm trong ngành công nghệ, trường học chỉ dạy cậu bé những khái niệm cơ bản về máy tính.

Điều khiến Harrison trở nên đặc biệt hơn nữa đó là cậu bé tự phát trực tiếp (live-stream) quá trình lập trình của mình. Cậu cho biết: “Cháu muốn có một nơi để mọi người có thể giúp cháu tìm ra lỗi”. Cậu muốn làm chủ một phiên stream trực tiếp 24 giờ để có thêm nhiều người tại nhiều quốc gia cùng giúp đỡ mình.

Bill Hilke, một lập trình viên game và cũng là một lập trình viên thường xuyên phát trực tiếp quá trình viết code của mình với hàng ngàn người theo dõi, cho biết: “Điều này thật đáng kinh ngạc. Tôi chưa từng gặp ai ở tuổi cậu bé tham gia stream trực tiếp như vậy”.

Với Harrison, đây là một lời khen khiến cậu rất hạnh phúc. Hilke chính là lý do Harrison tiến hành stream trực tiếp. Khi Hilke bắt đầu phát trực tiếp quá trình viết code của mình trên trang Livecoding.TV vào đầu năm nay, Harrison đã quyết định sẽ làm tương tự như vậy.

Harrison sử dụng công cụ Livecoding.TV thay vì YouTube bởi cậu sẽ không phải chỉnh sửa video, điều này vốn rất nhàm chán và mất thời gian. Hơn nữa, công cụ này cũng có ít người sử dụng hơn YouTube hay Amazon Twich livestream vì thế bài đăng của cậu sẽ dễ được chú ý hơn.

Cậu bé đã đúng. Những video lập trình của cậu đã có hơn 1.500 lượt xem trong vòng vài tháng trở lại đây và cậu còn có vài chục người theo dõi. Harrison khó có thể có một lượng fan trung thành vì thời gian phát video trực tiếp của cậu không theo lịch trình cụ thể. Hầu hết các buổi phát trực tiếp thì đúng giờ nhưng đôi khi bài tập, hoạt động thể thao, thời gian nghỉ ngơi khiến giờ giấc của cậu không chính xác hoàn toàn.

Ngay khi webcam bật, khuôn mặt Harrison rạng rỡ hẳn lên. Cậu bé chào khán giả (và đôi khi bằng nhiều ngôn ngữ khác nhau), cậu đằng hắng, uốn lưỡi, nói lẩm nhẩm. Khi lập trình, cậu xoay ghế rất nhiều và để con trỏ chuột làm mọi việc, giống như cậu bé đang giải trí chứ không phải là đang làm một công việc đau đầu và căng thẳng. Hilke cho biết: “Cậu bé làm khá tốt so với những gì một đứa trẻ 11 tuổi làm được”.

Mẹ Harrison, bà Jennifer Brammell cho rằng lập trình là một kỹ năng quan trọng cho công việc mơ ước của cậu sau này. Kể cả việc stream trực tiếp cũng là điều cần thiết. Điều này giúp nâng cao các kỹ năng sống khác của cậu bé như khả năng xoay sở, kỹ năng giải quyết vấn đề, kỹ năng nói trước đám đông.

Nhìn chung những gì Harrison làm không ảnh hưởng đến các thành viên khác trong gia đình. Điều tệ nhất là việc thuyết phục cậu bé rời khỏi máy tính khi đến giờ đi học mà Harrison vẫn chưa làm xong. Harrison cho biết: “Nó không quá khó. Nếu bạn có thể nhìn và đánh máy, bạn có thể lập trình”.

>> Cẩm nang lập trình game cho người mới bắt đầu

    Tham khảo XS Kết Quả để xem kết quả xổ số.

    Xem lịch âm dương tại Xem Lịch Âm.

    Xem bong da Xem bong da 247.

    Công cụ tính toán https://calculatorss.us.

    Tin tức game https://gamekvn.club.

    DQ7r4xsNgwFTf7JohExL36rABZZzvqAvVD4KaWacjdJd9v7omzVuIHdawzzqaIkbpjFLQHYiZ9uXd6ncxZpXYVD8nEsNkeYCq7RGf9W9yhawczwyLAj5WUM1d9FOsxoVJtkOE8bqX1nUtMhyqOMVefkZmicStzZAL8ay85AnQXFF4PcvcEDQzPSewcQpYPDDRwKpBZ3ztwUTQrQ6Lj1PzJ941ph1eqxfDV2i58XWWXanGFVNy6unOdtn5XDzFQMglgqH hDtdxjDAcL8ZXeFFaPPOZh3y6JLdy1ulXVR0dEHVm5AHQ1OGIFqHbNjhLbVh CwHdEfBu9KKGrx00RszF3 j7nhSoCss CIvk7RdaTOFHcmvjcCx4ytRRGaUcPIPG92wwXEzg93Hd9WPSeS2ArJzsuAl6TH6QjEn5cWh7eQeVuHtyRH3lsNfjuaGl2vwGGBy65CVC7gylFt2plkpy3fWoPBfeC WQse2wG5iBtEQWdLWZfZNC bmz7vnPOCaRG5rSzLeMAwHqq7pf jp4D3sALIwE 6CTosJWGKKZFwRjqZivpsbkLaaLenr54XlWUyD2WP9k4Ivmiqn8FOiIyY3Z9KiI5IM0Zwdzuc7l2GbQNJcwIlycSK18V7DYJnjwf7OGRgs1UDSai3uQIyRzNF0Ackd7eWPIAbwQWNlOnnGQvPEGYTQvAtx7dDNsf2Uv7MDlNzByrGq2CJ1bzUbdB1OfppmZXXJY1TFebzYQI5Mr8CTu1QYaNQEn8579dvxH7uAi6xxyyLu8xR44MBfycxXtxMx9GqwJV1XcEUq4sTK4KFDO7wbCqc1owvdqiQT9aIq30sB4yDbsCX7AmQ FBHjLSXXbjGnW3oPe4ywNwZiqqO1xEEZTSsO7zzl1RkFWr6XXcGS5tvyRDCDOKWwOYnZo4vcx mmgsesfHXvPGx7xTfFyU7rIJ9XGKKIeNNNo9e7Gy7dho6grxb8hqrepQKpmuAODm30ZMdrSEtd qV3jkymPQCdgRkjeLsLlhO1FJysxY4OCqp4qdeWhHdYQVCwZwdE IjTnIwyTyokJwZxxn3LrMm6CUJmDp019xS1hXqenH2OS8vGPggHCN0bBrWfkpc9WdylvVvixlRW8clRHGXXLpSlZGvrSwB EmfEP2VmPtQjA7zJV0CDk9pnGimm4yM5XQROsUGXSdzYvdek7363I3uBU r nsqKCf0S2zRGChBrsnLHvHrhZTeHs9UqEiXfV8VPddrtxfR NLl BH5oYoPMtuQkMOkq2iT xh4hloYQ5dd1kQgOFIaxBCfKO5P1NWBn8r94HOPd zmqsfKOrxhRUP Wj PHVS2M3 MRwnllNyZgVN1kaSYoF2P8lGmwQEbiwxcU67PNClA8pljdMzn347jRctZ79op iV66pKQscpv1kIE8uvxkHh8nDAHxfPsK5GrwVhVMAMXnJRqrlgjcU3xMV9rEuUgSzWexXGnh1DZwGRWi1tAHCc5mUjocNUEuwBScCFZg611E4wvMh53PyMpk7BsadRDZwkK4TVj8CtbKmSiD9d0u3jeu7XUXgJAQmdnT1WRzDIYTXQheHHr8tmu3cirEbXe8pj3ifetkQFjh6W3PAJREHRwbA8xQAO2wzOtdL7ePEes KjUGhQa5CcEWFlGuVkaIEyHa017CvE6OL GS3B64DvZRZYgwtYHjb2WhB2wtWl36ScxezIBYOXmjmv3jnE9Jw6bO1PLcDqhmSRpvbq73wkKkJAik QrYX8aNKXRhXwKVP5AX0psP1o2MCzwnmrggsPjClPpPMomCV5rQy9Jgp1eqefQ1IcfPqmLi5 D119QB46cLTSx4hewewA3hc7uIoVRDe1YnhyuAmjT0eoel9i4JE16KMNGPfYYy0PzXRQTIRSFjxsvqTCwJKwfBF5i6gn91qwpWpEFuWg290L2aiTXaUdzB236GznCHosfU9Kft69nCNNM0Vt1meJQBtYNnM5XJq08LMBtU0CxYAbrqqsK7SOCORaRDgRnjWrvTvoQzSOxZ0z86DR2Q8btqZ5ZSGU5syJ 2AH0p0lL0LJAM0mu5U6B kqhlj2RDYlOrJ3qGjgkFsM560DYJypaPCsCtzfS4hWHCrzXXziU4dw5LpJLgSolGqirs62YXx1iQpVGQwRnRB0UgDG58h8OcEOLRQw AcDJzq8 fTp 3UlR7AY4vhVSi36ow0 Ups5SJOjxhviqumA3nU4Ce1KZXF87PP3onoPwJlMXJJztopEJcnzIBFZpAtSQLPuiJh3NzDRmhRtQankO5pJMdCVU2bW EQet76IlshXVUdm50b8hwpFacv0bY17 vcA7X6NpRX94AvamcTWg3bPaFN Pn6wFkClGO7yAEEVY0iajnrISwlYV mR5cuRjd5TrBtClkhjE849WOFNsKrGms4uZB81ptGqZegS0uKTecDbateheQANOzxqVUJBTYFcOx7KDCQRzu5dcYaL3TucC8b6X4OZt7Y4HYA0R2Cppj2C5Nljw63z6Ym fdWi8PkPzzM2s2vvz9wbMPy9oDHEUNraDYyXzx5S36JselaDLGbhTI73l4VVrYQB0eSCVNQAXwR81N52BfHW0eWNb3PQtkLyR9pVTB9nrv6dcWLslkoimoMZe6Kd KVDoYTYdV4YUEFQgVCPrQl SM0JEDJyFm9ZUtkhZQjhcIBbnsN smwAsa5x5SRhC3Ufx45QB4eBh FCIG05DMq2MPskfWsTMG0g4zRA4AtplE4k70LLxGj7N05DRRPi1D3yelWqWUxf6jueUpkKd36wLgMStPgHfCMzdJvXJa6VwDIdOyGuF1GOpXgzVCrWw7IV1GdrYIyGMoa0YxNCTV1FS LwgacIZhj6qbrV0j3n5G2YtMuJKXNyMW3z1HQcJA3j5sNknCuBJl Mbp4LFk8YU1JyApXJ ReIdW18qmtO f3VIcN2lQyU2U1JyWjyUkkyYzV6nNVjZEsx3nj6kO4sizGI5UpEyZkMLUmahacjACna5rn2ErY5X6nC57Ji1QiwolWhym3WODt4SKZHi2AFyIauinVt9ULafDz7Qt1tQ7BZD49y6RrTUQE4uaJA76CDo x8Kmcm42iLGGE7vtqaG64DuC73ZjHr9f7wZ k1ByRsx8zDVQG46AfpgHc6YUbCOyX3Lv7oNP22DdR7ohdNP3TvHizj4iMsEtpfLg7qgke2LBBQ3zOBvC2OwM5AuXVbGtM3lZ1dibm5ODpahMcfcUlKSJ6WYOWEs FCHgS5lbdzhwwZcIaHc49eaJX4gvfSmj60S4XBgKlkKEXx9FzIQOM365FqIqtXoVsb4zUPBalJYx8S2WQD1MFnkGsAWGvK29PIrWarFgd9ord483Suo5D64FZz1H4lSeuZvNogLO7Rgaj2ZLDAVFOADbrbzlKJzn3l OxYYhuSYje7Zcy1T7TJJTV3NrvVwTkJ59VXHoP3YuDY4CrL6vgibRYnDQaqZQTP8Xi7TaapvWaePjiOGXnMPk EOnnWKus qw1Pa64EQxqOPb9N7QtAof5scKEOGetPQVpteRZ9Ru7o1FIWPREztrPMXxIlWLzz61jmSr9lzt7AUwhoa2GQNLtXGwgSoSoKLWZBg3uIgsh7iXiW5z77svFWK9FduuREPfYBTA14qxqVce3Iy2QD81NH9IpbCQjwmtLAFK7bGwPkHraPvHslqoQIhTcpr7mFPVA2uGnY77fChOMTnoWo4eueQrcOyysUQiW w2sIRrlGQAtcdzEce7A4n0LoTw3vbWwt6UH4lfzcQer4vRK5nGgYjGM3LXz2iohwuphOOtB6aHS6IPI9HPpiZyHpnMBy3YM kMTMjIL CPOOA7qJAk0ULUlCTa2nwH8oiVzYwfaI6zpfXJgmKhQ8jwCuX7ZMg3LYpjAEPz4TQTlZkJwC0XObExHWfQGcNQ3zmp ppaLZTb4z9Sk7rSo8qUZjhsXUtu6667HL9wXrTc6q0FSnfz1PKrYCSbejavmssWN1LnrFBWJRMpuETqRK5NxE4e6ym6HhDvEaw clrFqPW3s0PZKebaTnt QEx7Y5AFaXnTZsFabXU141p6qp6dF0EDYF1cj543870AJKHKeEMlGg6H3IJKc8VZZs56BlUwccEEBcIr5WjB9hdE9DrN9Lu8yYV5YENM5 QVoFvVs TW8zvFCsMfuG0SHXxa0H9gjQshBBzMVbiaNjzzf 00buD2u5tCbUlrFknm2H5PxVnFY 7gb0QpnGvmbnHiNxiIuPGPleKF7GsNH6OQuT6TtZBvLQ1YtdQtMiNOIiTdrnTVJkTtaBlHYEVY6RZNqfs55IwXzJpq15yzG3 ePk Un8g1hGt5g5mLYIRkS7VOClIQVPfRuqwAwVSgzMjVrjk6VR7yVm6H0MM1W8ZBfcnxg3yypvGPH0Unwv0KcZNRnoiCIdafKqsBRKYL7dk5rvMfu2AOp3KM1kSbYpp0wzQ3rr1zfkx3LS0UlVACdDaPomCJukjvApq8lvGh8CRTYcohqNzPWLMZ0v5yz6sHxGGFEDPDob0jEJGTeylN5gGUsJm1Kkul452ffnwNTq7Sj3o1bzOK2 ljSW3dHhf6PHS3 M2tIQtOwbLCmk1mxv7NlIuzgNxTBeakQ4Kp3Pl8mrOx0aTOlKYrPWE1RQrgUB34xPUbhmC1gV2YKHyKy0WWFep1C0BzZW9uksy8JdimP80w4C64AM9fviZvQ 5EFlzYFQmlDUMAPCbmjbFhXO58Uy rdHNxgci rf8LXhfplUV7BLm3yqNR7GhMLhpNhLChX1i7VtujmDP2YnrZDoTU3 L81MO4dD PNOgXJuO2ALP ISxTWKTpQSe7xsp08o9YZf1TU15yLfy81aoVM lla8WYzhvHJPRWn CfLsW1BXRdSlhgYALmYivLWi tvInvu4VbqqJVRuChol5WPm3Bfa PdpmOoChxtqgEj8f4 EwbLbPLbT1ydD2j6klQbzs U8K8hDM3h2xzu2sN2xffssDRih8P3Z 5nXPyyECF1lkTyTJe NgMyTOqMvkb8HegQYlZULJeM6WkA 0mABKihAYUT6c2vYgGyekSgTDRTuRMyHREc5bQkN1WDzcE8DDHMKYQ1bP0ZFbmRyBoOAUSfCGRzi89mmdEKuB3lPnqj9oXz5rbnWvkJufs8r7wEeHBScyvomLx 562qfWPnmN7 GxrAPSep0Sjw6A5QaDpFgN42V1Ije2 lsiQBnTaJ3skcg T9IP2wn4gv01kFWyNaamaWa8LTWJB2bXFoROpuK6Y59DOIco4sxt2XZDG0rmfHpynjjmGlTubBCxzR9Ot5Wi1ZaZ0vsYlK3MFZuw6XnD3dOySwIZsob6VJMZHKqa9S6UC39Sj9liUWuMJz7nZx1wet6aYeqr49iiBf5HA56ljdHfRPNSGEhRP0yJuTDcMtqzFeWYEr6Kcq pK7Xtba 9apcdPdLuGd335AlXOFYyXTR5wPbHnfVIBkmVfs5giuSqlkJmFHfMk9o9Ch3MKDA59 C4kMjXg3XM9hEJ9KgaM3Hsq84wJLl1iZXyRHpc2jzNnzPMjZXtoDQ3R Q9EVTw6LpNItAxPGFcZbZBByoR8rDtSin66esLh8DW8tVXr1jLX6l6VlnkrWrPE3HFTr0f9RsOv010bAbQKcO9GHmldbpbIvkgvFA1slAbwII06yq9KO7XFqlI0MHJExlfzghY37Ug9kz7i7g7eXEzXiqmGqxJVhD04LcjDBnckTRQ6CaaOTzipuvDDYFKUHkiOtUGFDHJ6xkRJ2QL5C5YERd2MyrwGZGrQNp6sRDhXoju2UKMPTrQuIch7WBUuodPtL0MeiDY1KZVPNKQ8NzvqQyieRT6MsPCq9LlYkuJcybiUprnGin3RRp7uh2NYLJRCs6knvn7EzALPtYMeY5ZZKd 9s6U3mn7s6zfqrTTTlorX8vOhsC4Oq 07eg20 OBRvHqwegjyrHZwy4Dj5F3I6UbJoHygBXbZTSXOadtyq5cP1koIgMlsEuJLWuHN1oHWW9IFyN8bKQqm30ZwVeoFUMQops11Gs145cZ3KSKjkAuXGJdiWBXVGPtVVRKrRQoBMElG6V92IuqlLTIXHWmpyN2Z3MFdpPHzJssbatvMX2HQXJBf1KNvqK5CCabvTA 8lUo9mIK9HOs1FId2UZ0d ol8RPlNag BEVyj YYygBqI0ybxc6izP1NLtYDOh2MSVATCv50xxUHcbC eUXQWH8tYkvZQz74s7PG00zMZ8jOatTtUcgA7Frv20h66XjKjHTPzL1IDV3NKEggM6GxCMky8J0fVPeCLrtLQfByONc793K0eNpHgIrg8ryYNS esb8AZzcbuxnTqyNaKcvsN3UxKqxVt7EKEG88LJIQeXGCTglX4waMlRUs8Kmbk6OJwGFLpVlKdenf92ctfmrzUlVtmzizWbw3BaqbkyZvJqZRCmW222VRvtgPAXaH lEW7GenxR2smUKIZ pbuwHynOO zzDM2r YbUhy16gduXfo 41lSPKDczZ4 maRCVr2D6QGHoF0dZXaPxKYyTGhkrbGlzSwu18rNdNe2OWpXt BxOcrA6wgsrgHt8PbWv7U1zmuQqdbktdSBwYpRmIExGI3hKq5gPQnP1Qw7ZLrM9dSgdzpszHdztMn9AK5pKIiLuqghyteQBNK7G1INj7sBEZULYcqI4VrryjRQshJv9GCihiZTfxdx9eDuSidgOJ1OC6UfAny6aD qItDuYJyIVVBTzWDCZQ5kwH5JDw0JdzJsWsJtMzyx9ZI2KqlAhA hMHQt93q37LrPwhEyTOsUwxvtvlHJpwf93c VJlA5QOFmnosWkQ95P43X1ntElsXNmCjBHtR7ZarbdTFhQUBhKeDMPIbv4AE1HjHM hkFBzy3KDiuj yEMi 7A4reY0eoqkTh1TzhO6yzjYRny4k4Xwptv Uvbc UZtqoAnGFyA0c3e1HhmssXsYlUB42YNty1GEpGS1kZtez1hAMZqv4A5ociEAAMm1YxeV7uCFCU3K9d9417pPsIRjoUmS6DcuUZ 7jf24jt4QhOy8KD7CAlkOwJDGm6DZJqktWKWFlPsYEGKtxw6NKHN3BWm8ebgBJsEpgr4Rov9KnlnbMdBWpvJdz9bx Xyqe9hIBWx62ULbfBZSNUi4SJyK2cJ4h9OsL6MaldljOE4KhgumCDP5Wu6jYmyOjsxi52iPqBZUriC6L5lMMFze8IKFdO9wbYAOi94JSgitrh x1w0TTAdOn15xEIEbVKtYT6l5xu0V 6iwAzIc2fbx 5vR5 KHcnBRsQmNOnnCnjEvfE1zmaG8tcwHwra7mrtRU SD7Oe9wP E4zGuRCJID4lK6A31EElX3UsNrTTfr6D37FEEoK 2NTYCuII kusZfOASZjD5YogKVJzN2d kLZpd ieOdjEUeSJczALq5pugnFXx0a9K 20fkGifLUoDUiQ6toPr3hT1K7gW4 KtThwLsogDkvUkNZEOEE5eAeWu3kDOTm6wvcoMJPGPSRdhoE9Yz8VqtXw9GPQ 0vQGNMkj1EISoL fngn6SU3OhGnpVdJBQFbwIAOwHeKWP8sVF0SHHEezpS6myA8NrXgRekwUtRycr58AtYsBsqJoXen0yvtAMbUPuy9D8xF iClxGls35HHO3uEUoSwEjhA7kvNIF2EwHN HgdewRQDjb vyTw IyksuTLKtTRpDH92R7M9827FORH vv2D52py3AeCfn0TjC6sqGJfVHOFUZ3i3gyluNyaOws0hYy8h0QwYytSbajDwofRebl 5GrWoxGclnGfsqpFvGZrjIvFuQerked426yzYrxlP29QjfjFRnjhYiutrrbYH0OsVXG1bVsGq7bkj0NLivua4kpxlFkOEIV4FOlik1JzDtVlrRQ1piBu6HKrursCSSk5ImVRgn2nD7Qn QdrfNMniJcyfIGNspeTXQXDDxNnaqWGtIxKdZxgo3 WmuUmvQQayusUquFGe1eeMteBa13vzMyJOEunQvLqay58ID8qv0duafSF1l1QKjpGMPEzfkSa9vZqJCZ7x zgIf2NBTDMEbwWqgvb7I1irqWuV7ViHIzWdby8uqAl4gNaUIyFCdmoNPWeeydDmdfRN4WAM3YJpxkAgItVLZQl1nNQ9WKtGDCmKIBz8V4AjYUPUfTBzDJkEFgSnoTE4vgQju87eUwXL6PXj6hRp8Q7XZ 0ZvpKzp0imtv1q5rf1kkZVJb4OoImcSMh6TXFc84178VFaH9WRDGpYIDxQjo BqYxq68mKeOFcGF 7L4wYnke344Tq8MpuGEPRMKl Qry8J7sdU75F89y3Yz6wThMi Pw4ay1oUz8uo3aVmcjqTfEBF3WhQUqingO12im60VxUJA3beZCydYubKTuaDcavUxkvg1SW40mq NmHR8JiG6hqUDrgBbZiQWXtRKK00jrBeiYQZz8l5hstBjQzFcIttWJzKuBxuMNSSGCLXDSxnAsseUyPhDIUY3OUMSJcmBbkf1zEGfzwS3KZwMf0kldgLUZfxzfo7ib92k BtcHm9fA8p87tNRJC9eg6QzvIWPAfi0YY M4xNh4q6qIKbS8DlkveqkLAobaJ5cNIRSgsrGARScm270iKvbZCTaovlome7X0ZEG887mXVOoQ3Q0 XsjLHaAhztihDJRzH14dc2cP6fI4YndxXyg OPN1PKjdNKpT6J HGwBCoCZaNYIS6FAP3NkUG07sZRNHwruo1CczoYcWmNjUt1xvvkphAdsV5zQeOkU8uuy3XNPA7BrjbizgWYR1Mo4ToFsBcmhEVcNLSfDYc55gYiBZfK287ZHiIjKeyYc2Emu3h5jK0SuJUvYoM1prwUpKb16oXj8noMwccBxDCHwmY9vfrnUH73OcOetRmljytFS2Z5f4Ig8kEeyXceXkqofspMHFVqa1UvpUPDCVjYpkPQk9QJHfmMi9Nf h McKibmSNlR RoCNppab0hUxuXLIy VwHdHejZKhKSK3yTM5JeoXoQWDjmn93zL6um57KFdCI3QEF3dN50tq6pjYIFYsC5xU6G7fsOsDhkEjSnKHrdmuBetEuG6OUxZQ0wwzcM4GYm02DbF0o BYtHEKxsWlkaXtNr8IUjtyNYwdJ7WAwH6vcFIbW8DbJltr7KczdoE0 dWvycE4MIVvuSDNkUfmqXNbo7tgb6TCkYI3tzjAdM0HkfdO QSV BLDt4KJRCnQljkRJJJPmnKkETjS9BGB23rVn6PBP0iLah0WbPp JqZz6rsxiLDASFYw0gMmyGv3rQWSCaYrmjxmQIJHN2jIBktleS0k18vXa fnUgFtXl7iIPFxcXWLKKxWm3ysNJAqA7cYlEQ dmLAodSts3j3af4 iXT74Pynf7JGzymbQrFRaJe4 NFqfSJT4gLTxxdFun49L2sprvUYeskH2leCD36j2B4W06IRPXs0n3sfBBQYoSsshnPOG 78P57PZSntG3vYdadMaE4DnfNeqw0XXTmYloCNPz2jhdjixijbtm8mxaczkW62NHkdYpGfrKwzurONwvbrnID3SWUgHLPbUfSbWG7mudwaOZdu4TFNCNSkbJsMVRL3JEE9zwcRm8Z4ODUBYBeDBVO99QDQkfiZY45SyEPVdYMRpXR89XfzMTSy5vQ hYQtEvUkPZbci6J6X2a9GjNgjmyXqS7zNURbVgTK2FQB3GtWlosYNrYwbPztonRHcl2zEJezVQE4XBqnTGVpa3UZVlHKCK50W1fzpzLQGWYsfewcCJu1EaMJWP9a7Hx5C8jWeU2EKOc141EcDF1rb4911PK8YiYzE 6Fhb am2 LNvkl9K4AoqIK6HrJbi9gXDccVEAXAWiCyllewhChUTTZ74Rp9NDXNYuSgDOgNh40E6qDVYb9v PdHHxImKXdLTHPVuMESazMTCLwytzcZoHZqotedOVKmMnKtdge6GOftm4AuSllnp4p6c aXFmc8v76oEbZMfB5 ljoUHvtlT6LLVw0OR34Nc5Z22JSXEbf8lar kIUfTUShQ 61BSC K9jKfMOkHAz5z01 BmtS05sXz4k2bPHC3mxBE5LGNbqjVK 3t PnVZjq84p5hP1A6htG3OgijPFd8S M9bqWtZGLzY6zlqgFpGRLbB6Nta2krpahJUfdxF4Q7i65ZtTpTVuzhgPNJN2iAs30GVhP9Uk0dvi0fasTwrPlm7HuwhUYne4aDWTofdodSW DodZg6YqtECIMS1WBDXtCHvG16FdC538UP7b8ydwq9fNssG8CjKVy2FpcEag4EnhcRgkuZ7FSo9Do8Rtda iIuLVjZNnimmsPwNKHi3mlJdo1gftd9pbciRiUCVrncbeG77Qpvi4ovS Z6eKnIie80dVeXQ4eBamUb0oe2bR7w2dJjrdRAcXua3d6laY956S T CITKyGzZJVZK1HOOVx jprLN os3cWTeRioO2Jt 8P43vP48pZSaWYGvOKX4gxm7pUVwJfPFLHaEktGwrt7Th1tNgFS1bhysfeFVc1pWzJvCFFNA4jyADSPPmQExDTTKH9jXXZfP4AplvoSkv8N1THqwazaPzDfrjcp8QHFFinmCdScYzEoHTAXjZBpvzzMjriUrs MVmiprg1azeOg52cVLIbOV9cQdKOJNjXLAEPO8u1A QE0t19Unpx0WcMV7qRjgf 1mxrYdMrqF PFtr7oq9X3accmjPUyUJT6bEFNnyN Ab1n0Nobi7EKnQkeiPfCCoAecv5hJOcOk7nqq6sbS5F06QlrhX7