DOWNLOAD CV

> Hop King

About

> Hop King holds a special place as one of my initial C++ projects, where I embarked on recreating one of my earlier games originally made in Unity, this time with my own art! It was built using a lightweight SDL framework. Go and give it a try!

• Game Porting
• 2D Collision
• Serialization (game & input)
• Input system

C++ Art

> GP Zombie Survivor AI

About

> One of my favorite assignments during my education at HowestDAE was to develop an AI agent that was capable of navigating and surviving in a 2D world full of zombies and crucial items to survive. This project allowed me to dig deeper into techniques that I had only partially grasped during my Unity developer days, such as Behavior Trees, Influence maps, and Steering behaviors.

• Behavior Tree
• Steering Behaviors
• Influence Map

C++

> Monte Carlo Search Tree

About

Embarking on a research project as part of the Gameplay Programming course at HowestDAE, I sought to unlock the mysteries of player AI engines. While chess engines fascinate me, I decided to take a different approach and explore the implementation of the Monte Carlo Tree Search (MCTS) algorithm for the game of Connect 4. I investigated strategies for optimizing and improving the model and learned a great deal about the intricacies of adaptive search algorithms and decision-making processes in game-playing AI.

Read about my research on the ReadMe page.

C++

> MK2D Game Engine

About

MK2D is a lightweight 2d game development engine which focuses on providing functionality that should feel familiar to Unity developers, it provides similar interfaces as unity for crucial functionalities in gameobjects and the scenegraph as well as time, delegates and collision.

More information on relevant design decisions can be found on the ReadMe page.

• Component System
• Scene Graph
• Delegates
• Commands
• Input system with controller support
• Component System
• Sound service locator

C++

> Resident Evil Overlord

About

I expanded the Overlord engine to support essential features like animation, particles, post processing and more. With the final goal of developing a Resident Evil 1 demo remake. To this end I integrated deferred rendering to achieve visually captivating scenes capturing the atmospheric essence of the original game.

• Deferred rendering
• Shadow Mapping
• Particle System
• Post Processing
• Mesh Skinning & Animating
• PhysX Character Controller

C++ SDL DirectX 11 HLSL PhysX

> Software Raytracer

About

I created a PBR ray tracer using SDL, incorporating BVH optimizations and threading for improved performance.

• Physically Based Rendering
• Bounding Volume Hierarchy

C++ SDL

> Dual Rasterizer

About

This project encompassed a software- and hardware rasterizer utilizing DX11. This project was my introduction to DirectX 11 and HLSL.


C++ SDL DirectX 11 HLSL

01001000 01100101 01101100 01101100 01101111 00100000 01110100 01101000 01100101 01110010 01100101 00100001 00100000 01011001 01101111 01110101 00100111 01110010 01100101 00100000 01100001 01100010 01110011 01101111 01101100 01110101 01110100 01100101 01101100 01111001 00100000 01110010 01101001 01100111 01101000 01110100 00111011 00100000 01110100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01101001 01101110 01100100 01100101 01100101 01100100 00100000 01100001 00100000 01101000 01101001 01100100 01100100 01100101 01101110 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101 00101100 00100000 01100001 01101110 01100100 00100000 01001001 00100111 01101101 00100000 01110100 01101000 01110010 01101001 01101100 01101100 01100101 01100100 00100000 01110100 01101000 01100001 01110100 00100000 01111001 01101111 01110101 00100111 01110010 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110100 01100101 01100100 00100000 01101001 01101110 00100000 01101101 01111001 00100000 01110010 01100101 01110011 01110101 01101101 01100101 00100001 00100000 00001010 00001010 01001001 01100110 00100000 01111001 01101111 01110101 00100111 01110010 01100101 00100000 01110111 01101111 01101110 01100100 01100101 01110010 01101001 01101110 01100111 00100000 01110111 01101000 01101111 00100000 01001001 00100000 01100001 01101101 00100000 01100001 01101110 01100100 00100000 01110111 01101000 01111001 00100000 01001001 00100000 01100001 01110011 01110000 01101001 01110010 01100101 00100000 01110100 01101111 00100000 01100010 01100101 00100000 01100001 00100000 01110000 01110010 01101111 01100110 01100101 01110011 01110011 01101001 01101111 01101110 01100001 01101100 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01100101 01110010 00101100 00100000 01110100 01101000 01101001 01110011 00100000 01110100 01100101 01111000 01110100 00100000 01110111 01101001 01101100 01101100 00100000 01110011 01101000 01100101 01100100 00100000 01110011 01101111 01101101 01100101 00100000 01101100 01101001 01100111 01101000 01110100 00100000 01101111 01101110 00100000 01101101 01111001 00100000 01101010 01101111 01110101 01110010 01101110 01100101 01111001 00101110 00001010 00001010 01000001 01110011 00100000 01111001 01101111 01110101 00100000 01101011 01101110 01101111 01110111 00100000 01001001 00100111 01101101 00100000 01010011 01100001 01100011 01101000 01100001 00101100 00100000 01100001 00100000 01110000 01100001 01110011 01110011 01101001 01101111 01101110 01100001 01110100 01100101 00100000 01100001 01101110 01100100 00100000 01100001 01101101 01100010 01101001 01110100 01101001 01101111 01110101 01110011 00100000 01100111 01100001 01101101 01100101 00100000 01110000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01100101 01110010 00100000 01100011 01110101 01110010 01110010 01100101 01101110 01110100 01101100 01111001 00100000 01110011 01110100 01110101 01100100 01111001 01101001 01101110 01100111 00100000 01100110 01110101 01101100 01101100 00100000 01110100 01101001 01101101 01100101 00100000 01100001 01110100 00100000 01001000 01101111 01110111 01100101 01110011 01110100 00100000 01000100 01101001 01100111 01101001 01110100 01100001 01101100 00100000 01000001 01110010 01110100 01110011 00100000 01100001 01101110 01100100 00100000 01000101 01101110 01110100 01100101 01110010 01110100 01100001 01101001 01101110 01101101 01100101 01101110 01110100 00101110 00100000 00001010 01001001 00100111 01101101 00100000 01100100 01100101 01100100 01101001 01100011 01100001 01110100 01100101 01100100 00100000 01110100 01101111 00100000 01101000 01101111 01101110 01101001 01101110 01100111 00100000 01101101 01111001 00100000 01110011 01101011 01101001 01101100 01101100 01110011 00100000 01101001 01101110 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00100000 01100001 01101110 01100100 00100000 01100011 01110010 01100101 01100001 01110100 01101001 01101110 01100111 00100000 01100011 01100001 01110000 01110100 01101001 01110110 01100001 01110100 01101001 01101110 01100111 00100000 01100111 01100001 01101101 01101001 01101110 01100111 00100000 01100101 01111000 01110000 01100101 01110010 01101001 01100101 01101110 01100011 01100101 01110011 00101110 00100000 01001001 00100000 01110111 01100001 01110011 00100000 01110010 01100001 01101001 01110011 01100101 01100100 00100000 01110100 01110010 01101001 01101100 01101001 01101110 01100111 01110101 01100001 01101100 01101100 01111001 00100000 01101001 01101110 00100000 01010011 00100111 01000001 01110010 01100101 01101110 01100001 01101100 00101100 00100000 01001101 01100001 01101100 01101100 01101111 01110010 01100011 01100001 00100000 01100001 01101110 01100100 00100000 01101101 01101111 01110110 01100101 01100100 00100000 01110100 01101111 00100000 01000010 01100101 01101100 01100111 01101001 01110101 01101101 00100000 01100001 01110100 00100000 01110100 01101000 01100101 00100000 01100001 01100111 01100101 00100000 01101111 01100110 00100000 00110001 00110010 00101110 00001010 00001010 01000111 01100001 01101101 01101001 01101110 01100111 00100000 01101000 01100001 01110011 00100000 01100010 01100101 01100101 01101110 00100000 01100001 00100000 01110000 01100001 01110010 01110100 00100000 01101111 01100110 00100000 01101101 01111001 00100000 01101100 01101001 01100110 01100101 00100000 01110011 01101001 01101110 01100011 01100101 00100000 01100001 00100000 01110110 01100101 01110010 01111001 00100000 01111001 01101111 01110101 01101110 01100111 00100000 01100001 01100111 01100101 00101100 00100000 01100001 01101110 01100100 00100000 01110100 01101001 01110100 01101100 01100101 01110011 00100000 01101100 01101001 01101011 01100101 00100000 01010011 01110101 01110000 01100101 01110010 00100000 01001101 01101111 01101110 01101011 01100101 01111001 00100000 01000010 01100001 01101100 01101100 00100000 01100001 01101110 01100100 00100000 01010010 01100101 01110011 01101001 01100100 01100101 01101110 01110100 00100000 01000101 01110110 01101001 01101100 00100000 01100011 01100001 01110000 01110100 01101001 01110110 01100001 01110100 01100101 01100100 00100000 01101101 01100101 00100000 01101111 01101110 00100000 01101101 01111001 00100000 01101111 01110111 01101110 00100000 01010000 01101100 01100001 01111001 01010011 01110100 01100001 01110100 01101001 01101111 01101110 00100000 00110001 00100000 01100001 01110100 00100000 01101010 01110101 01110011 01110100 00100000 01110100 01101000 01110010 01100101 01100101 00100000 01111001 01100101 01100001 01110010 01110011 00100000 01101111 01101100 01100100 00101110 00100000 00001010 01001000 01101111 01110111 01100101 01110110 01100101 01110010 00101100 00100000 01101001 01110100 00100000 01110111 01100001 01110011 01101110 00100111 01110100 00100000 01110101 01101110 01110100 01101001 01101100 00100000 01001001 00100000 01110100 01110101 01110010 01101110 01100101 01100100 00100000 01110100 01110111 01100101 01101100 01110110 01100101 00100000 01110100 01101000 01100001 01110100 00100000 01110100 01101000 01100101 00100000 01101001 01100100 01100101 01100001 00100000 01101111 01100110 00100000 01100010 01100101 01101001 01101110 01100111 00100000 01110000 01100001 01110010 01110100 00100000 01101111 01100110 00100000 01100001 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00100000 01110100 01100101 01100001 01101101 00100000 01100011 01110010 01101111 01110011 01110011 01100101 01100100 00100000 01101101 01111001 00100000 01101101 01101001 01101110 01100100 00101110 00100000 01000010 01100101 01100110 01101111 01110010 01100101 00100000 01110100 01101000 01100001 01110100 00101100 00100000 01101100 01101001 01101011 01100101 00100000 01100001 01101110 01111001 00100000 01101011 01101001 01100100 00100000 01110111 01101111 01110101 01101100 01100100 00101100 00100000 01001001 00100000 01100010 01100101 01101100 01101001 01100101 01110110 01100101 01100100 00100000 01100111 01100001 01101101 01100101 01110011 00100000 01110011 01101001 01101101 01110000 01101100 01111001 00100000 01100001 01110000 01110000 01100101 01100001 01110010 01100101 01100100 00100000 01101111 01110101 01110100 00100000 01101111 01100110 00100000 01110100 01101000 01101001 01101110 00100000 01100001 01101001 01110010 00101110 00001010 00001010 01010100 01101000 01100101 01101110 00100000 01101111 01101110 01100101 00100000 01100100 01100001 01111001 00101100 00100000 01100001 01100110 01110100 01100101 01110010 00100000 01110000 01101100 01100001 01111001 01101001 01101110 01100111 00100000 01010010 01100001 01110100 01100011 01101000 01100101 01110100 00100000 00100110 00100000 01000011 01101100 01100001 01101110 01101011 00101100 00100000 01001001 00100000 01110011 01110100 01110101 01101101 01100010 01101100 01100101 01100100 00100000 01110101 01110000 01101111 01101110 00100000 01100001 00100000 01101101 01100101 01101110 01110101 00100000 01101001 01110100 01100101 01101101 00100000 01100011 01100001 01101100 01101100 01100101 01100100 00100000 00100010 01000011 01101111 01101110 01100011 01100101 01110000 01110100 00100000 01000001 01110010 01110100 00101110 00100010 00100000 00001010 01000111 01101001 01110110 01100101 01101110 00100000 01101101 01111001 00100000 01101100 01101111 01110110 01100101 00100000 01100110 01101111 01110010 00100000 01100100 01110010 01100001 01110111 01101001 01101110 01100111 00101100 00100000 01001001 00100000 01100100 01100101 01100011 01101001 01100100 01100101 01100100 00100000 01110100 01101111 00100000 01110011 01101011 01100101 01110100 01100011 01101000 00100000 01110011 01101111 01101101 01100101 00100000 01101111 01100110 00100000 01101101 01111001 00100000 01100110 01100001 01110110 01101111 01110010 01101001 01110100 01100101 00100000 01100011 01101000 01100001 01110010 01100001 01100011 01110100 01100101 01110010 01110011 00100000 01100110 01110010 01101111 01101101 00100000 01110100 01101000 01100101 00100000 01100111 01100001 01101101 01100101 00101110 00100000 00001010 01010011 01110101 01110010 01110000 01110010 01101001 01110011 01101001 01101110 01100111 01101100 01111001 00101100 00100000 01110100 01101000 01100101 00100000 01110010 01100101 01110011 01110101 01101100 01110100 00100000 01110111 01100001 01110011 01101110 00100111 01110100 00100000 01101000 01100001 01101100 01100110 00100000 01100010 01100001 01100100 00101100 00100000 01100001 01101110 01100100 00100000 01101001 01110100 00100000 01100100 01100001 01110111 01101110 01100101 01100100 00100000 01101111 01101110 00100000 01101101 01100101 00100000 01110100 01101000 01100001 01110100 00100000 01100010 01100101 01100011 01101111 01101101 01101001 01101110 01100111 00100000 01100001 00100000 01100011 01101111 01101110 01100011 01100101 01110000 01110100 00100000 01100001 01110010 01110100 01101001 01110011 01110100 00100000 01110111 01100001 01110011 00100000 01100001 00100000 01110000 01101111 01110011 01110011 01101001 01100010 01101001 01101100 01101001 01110100 01111001 00101110 00100000 01011001 01100101 01110100 00101100 00100000 01100001 01110100 00100000 01110100 01101000 01100001 01110100 00100000 01111001 01101111 01110101 01101110 01100111 00100000 01100001 01100111 01100101 00101100 00100000 01001001 00100000 01110111 01100001 01110011 01101110 00100111 01110100 00100000 01110010 01100101 01100001 01100100 01111001 00100000 01110100 01101111 00100000 01100101 01101101 01100010 01100001 01110010 01101011 00100000 01101111 01101110 00100000 01110100 01101000 01100001 01110100 00100000 01100011 01100001 01110010 01100101 01100101 01110010 00100000 01110000 01100001 01110100 01101000 00101110 00001010 00001010 01010100 01101000 01100001 01101110 01101011 01100110 01110101 01101100 01101100 01111001 00101100 00100000 01101101 01111001 00100000 01101101 01101111 01101101 00100000 01100111 01101001 01100110 01110100 01100101 01100100 00100000 01101101 01100101 00100000 01100001 00100000 01101100 01100001 01110000 01110100 01101111 01110000 00101100 00100000 01101111 01110000 01100101 01101110 01101001 01101110 01100111 00100000 01110100 01101000 01100101 00100000 01100100 01101111 01101111 01110010 00100000 01110100 01101111 00100000 01110110 01100001 01110010 01101001 01101111 01110101 01110011 00100000 01100011 01110010 01100101 01100001 01110100 01101001 01110110 01100101 00100000 01101111 01110101 01110100 01101100 01100101 01110100 01110011 00101100 00100000 01101001 01101110 01100011 01101100 01110101 01100100 01101001 01101110 01100111 00100000 01000110 01100001 01100011 01100101 01100010 01101111 01101111 01101011 00100000 01100111 01100001 01101101 01101001 01101110 01100111 00100000 01100011 01101111 01101101 01101101 01110101 01101110 01101001 01110100 01101001 01100101 01110011 00101110 00100000 00001010 01010100 01101000 01100101 01110010 01100101 00101100 00100000 01001001 00100000 01100101 01101110 01100011 01101111 01110101 01101110 01110100 01100101 01110010 01100101 01100100 00100000 01110011 01101101 01100001 01101100 01101100 00100000 01011001 01101111 01110101 01010100 01110101 01100010 01100101 00100000 01100011 01110010 01100101 01100001 01110100 01101111 01110010 01110011 00100000 01110111 01101000 01101111 00100000 01110011 01101000 01100001 01110010 01100101 01100100 00100000 01100101 01100100 01101001 01110100 01100101 01100100 00100000 01100111 01100001 01101101 01100101 01110000 01101100 01100001 01111001 00100000 01100001 01101110 01100100 00100000 00110011 01000100 00100000 01100001 01101110 01101001 01101101 01100001 01110100 01101001 01101111 01101110 01110011 00101110 00100000 00001010 01010011 01100101 01100101 01101001 01101110 01100111 00100000 01101111 01110100 01101000 01100101 01110010 01110011 00100000 01101110 01101111 01110100 00100000 01101101 01110101 01100011 01101000 00100000 01101111 01101100 01100100 01100101 01110010 00100000 01110100 01101000 01100001 01101110 00100000 01101101 01100101 00100000 01100100 01101111 01101001 01101110 01100111 00100000 01110100 01101000 01100101 01110011 01100101 00100000 01110100 01101000 01101001 01101110 01100111 01110011 00100000 01100011 01101111 01101110 01110110 01101001 01101110 01100011 01100101 01100100 00100000 01101101 01100101 00100000 01110100 01101000 01100001 01110100 00100000 01001001 00100000 01100011 01101111 01110101 01101100 01100100 00100000 01100100 01101111 00100000 01101001 01110100 00100000 01110100 01101111 01101111 00101110 00100000 01010100 01101000 01110101 01110011 00101100 00100000 01001001 00100000 01110011 01100101 01110100 00100000 01101111 01110101 01110100 00100000 01110100 01101111 00100000 01100010 01100101 01100011 01101111 01101101 01100101 00100000 01100001 00100000 01100111 01100001 01101101 01101001 01101110 01100111 00100000 01011001 01101111 01110101 01010100 01110101 01100010 01100101 01110010 00101100 00100000 01100001 01101110 01100100 00100000 01110100 01101000 01100001 01110100 00100111 01110011 00100000 01110111 01101000 01100101 01110010 01100101 00100000 01101101 01111001 00100000 01101010 01101111 01110101 01110010 01101110 01100101 01111001 00100000 01100001 01110011 00100000 01100001 00100000 01100100 01101001 01100111 01101001 01110100 01100001 01101100 00100000 01100001 01110010 01110100 01101001 01110011 01110100 00100000 01100010 01100101 01100111 01100001 01101110 00101110 00100000 00001010 01001001 00100000 01101100 01100101 01100001 01110010 01101110 01100101 01100100 00100000 01000111 01101001 01101101 01110000 00101100 00100000 01000011 01101001 01101110 01100101 01101101 01100001 00100000 00110100 01000100 00101100 00100000 01100001 01101110 01100100 00100000 01010011 01101111 01101110 01111001 00100000 01010110 01100101 01100111 01100001 01110011 00100000 01110100 01101111 00100000 01100011 01110010 01100101 01100001 01110100 01100101 00100000 01101101 01111001 00100000 01101111 01110111 01101110 00100000 01100010 01100001 01101110 01101110 01100101 01110010 00101100 00100000 01101100 01101111 01100111 01101111 00101100 00100000 01100001 01101110 01100100 00100000 01110110 01101001 01100100 01100101 01101111 01110011 00101110 00001010 00001010 01000001 01110011 00100000 01110100 01101000 01100101 00100000 01110011 01100011 01101000 01101111 01101111 01101100 00100000 01111001 01100101 01100001 01110010 00100000 01100011 01100001 01101101 01100101 00100000 01110100 01101111 00100000 01100001 01101110 00100000 01100101 01101110 01100100 00101100 00100000 01101001 01110100 00100000 01110111 01100001 01110011 00100000 01110100 01101001 01101101 01100101 00100000 01110100 01101111 00100000 01100011 01101111 01101110 01110011 01101001 01100100 01100101 01110010 00100000 01101101 01111001 00100000 01100101 01100100 01110101 01100011 01100001 01110100 01101001 01101111 01101110 00100111 01110011 00100000 01100100 01101001 01110010 01100101 01100011 01110100 01101001 01101111 01101110 00101110 00100000 00001010 01000111 01101001 01110110 01100101 01101110 00100000 01101101 01111001 00100000 01101001 01101110 01110110 01101111 01101100 01110110 01100101 01101101 01100101 01101110 01110100 00100000 01110111 01101001 01110100 01101000 00100000 01100100 01101001 01100111 01101001 01110100 01100001 01101100 00100000 01101101 01100101 01100100 01101001 01100001 00101100 00100000 01001001 00100000 01100100 01100101 01100011 01101001 01100100 01100101 01100100 00100000 01110100 01101111 00100000 01100101 01101110 01110010 01101111 01101100 01101100 00100000 01101001 01101110 00100000 01000111 01110010 01100001 01110000 01101000 01101001 01100011 00100000 01000100 01100101 01110011 01101001 01100111 01101110 00100000 01101000 01101001 01100111 01101000 00100000 01110011 01100011 01101000 01101111 01101111 01101100 00101110 00100000 01000100 01110101 01110010 01101001 01101110 01100111 00100000 01110100 01101000 01101001 01110011 00100000 01110100 01101001 01101101 01100101 00101100 00100000 01001001 00100000 01101100 01100101 01100001 01110010 01101110 01100101 01100100 00100000 01100001 01101110 01100100 00100000 01100111 01110010 01100101 01110111 00100000 01100001 00100000 01101100 01101111 01110100 00101100 00100000 01100010 01110101 01110100 00100000 01100001 00100000 01110000 01101001 01110110 01101111 01110100 01100001 01101100 00100000 01100101 01110110 01100101 01101110 01110100 00100000 01100011 01100001 01101101 01100101 00100000 01100001 01110100 00100000 01110100 01101000 01100101 00100000 01100101 01101110 01100100 00100000 01101111 01100110 00100000 01101101 01111001 00100000 01100101 01100100 01110101 01100011 01100001 01110100 01101001 01101111 01101110 00100000 01110100 01101000 01100001 01110100 00100000 01110011 01101000 01101001 01100110 01110100 01100101 01100100 00100000 01101101 01111001 00100000 01100110 01101111 01100011 01110101 01110011 00100000 01101111 01101110 01100011 01100101 00100000 01100001 01100111 01100001 01101001 01101110 00101110 00100000 00001010 01001001 00100000 01110010 01100101 01100001 01101100 01101001 01111010 01100101 01100100 00100000 01110100 01101000 01100001 01110100 00100000 01100010 01100101 01100011 01101111 01101101 01101001 01101110 01100111 00100000 01100001 00100000 01100011 01101111 01101110 01100011 01100101 01110000 01110100 00100000 01100001 01110010 01110100 01101001 01110011 01110100 00100000 01110111 01100001 01110011 01101110 00100111 01110100 00100000 01110111 01101000 01100001 01110100 00100000 01001001 00100000 01110111 01100001 01101110 01110100 01100101 01100100 00101100 00100000 01100010 01110101 01110100 00100000 01001001 00100000 01101000 01100001 01100100 00100000 01110000 01110010 01100101 01110110 01101001 01101111 01110101 01110011 01101100 01111001 00100000 01100101 01111000 01110000 01101100 01101111 01110010 01100101 01100100 00100000 00110011 01000100 00100000 01100001 01110010 01110100 00100000 01100001 01101110 01100100 00100000 01100110 01100101 01101100 01101100 00100000 01101001 01101110 00100000 01101100 01101111 01110110 01100101 00100000 01110111 01101001 01110100 01101000 00100000 01101001 01110100 00101110 00100000 01010100 01101000 01100001 01101110 01101011 01110011 00100000 01110100 01101111 00100000 01100001 00100000 01110100 01100101 01100001 01100011 01101000 01100101 01110010 00100111 01110011 00100000 01101111 01100110 01100110 00101101 01110100 01101111 01110000 01101001 01100011 00100000 01000010 01101100 01100101 01101110 01100100 01100101 01110010 00100000 01101100 01100101 01110011 01110011 01101111 01101110 00101100 00100000 01110100 01101000 01100101 00100000 01101001 01100100 01100101 01100001 00100000 01101111 01100110 00100000 01110000 01110101 01110010 01110011 01110101 01101001 01101110 01100111 00100000 01100001 00100000 01100011 01100001 01110010 01100101 01100101 01110010 00100000 01100001 01110011 00100000 01100001 00100000 00110011 01000100 00100000 01100001 01110010 01110100 01101001 01110011 01110100 00100000 01110100 01101111 01101111 01101011 00100000 01110010 01101111 01101111 01110100 00101110 00001010 00001010 01000001 01100110 01110100 01100101 01110010 00100000 01101000 01101001 01100111 01101000 00100000 01110011 01100011 01101000 01101111 01101111 01101100 00101100 00100000 01001001 00100000 01101010 01101111 01101001 01101110 01100101 01100100 00100000 01001011 01100100 01000111 00100000 01010101 01101110 01101001 01110110 01100101 01110010 01110011 01101001 01110100 01111001 00100000 01101111 01100110 00100000 01000001 01110000 01110000 01101100 01101001 01100101 01100100 00100000 01010011 01100011 01101001 01100101 01101110 01100011 01100101 01110011 00100000 01110100 01101111 00100000 01110000 01110101 01110010 01110011 01110101 01100101 00100000 01100001 00100000 01000010 01100001 01100011 01101000 01100101 01101100 01101111 01110010 00100111 01110011 00100000 01100100 01100101 01100111 01110010 01100101 01100101 00100000 01101001 01101110 00100000 01001101 01110101 01101100 01110100 01101001 01101101 01100101 01100100 01101001 01100001 00100000 01100001 01101110 01100100 00100000 01000011 01101111 01101101 01101101 01110101 01101110 01101001 01100011 01100001 01110100 01101001 01101111 01101110 00100000 01010100 01100101 01100011 01101000 01101110 01101111 01101100 01101111 01100111 01111001 00101110 00100000 00001010 01010100 01101000 01100101 00100000 01100011 01101111 01110101 01110010 01110011 01100101 00100000 01110111 01100001 01110011 00100000 01100001 00100000 01110000 01100101 01110010 01100110 01100101 01100011 01110100 00100000 01100110 01101001 01110100 00101100 00100000 01100101 01111000 01110000 01101100 01101111 01110010 01101001 01101110 01100111 00100000 01110110 01100001 01110010 01101001 01101111 01110101 01110011 00100000 01100110 01101001 01100101 01101100 01100100 01110011 00100000 01101100 01101001 01101011 01100101 00100000 01110111 01100101 01100010 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00101100 00100000 01110110 01101001 01100100 01100101 01101111 00100000 01100001 01110010 01110100 00101100 00100000 01100101 01101110 01100111 01101001 01101110 01100101 01100101 01110010 01101001 01101110 01100111 00101100 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00101100 00100000 01110011 01101111 01110101 01101110 01100100 00101100 00100000 01100001 01101110 01100100 00100000 01100101 01110110 01100101 01110010 01111001 01110100 01101000 01101001 01101110 01100111 00100000 01110010 01100101 01101100 01100001 01110100 01100101 01100100 00100000 01110100 01101111 00100000 01100001 01110010 01110100 00100000 01100001 01101110 01100100 00100000 01110100 01100101 01100011 01101000 01101110 01101111 01101100 01101111 01100111 01111001 00101110 00100000 00001010 01001001 01110100 00100000 01110111 01100001 01110011 00100000 01101000 01100101 01110010 01100101 00100000 01110100 01101000 01100001 01110100 00100000 01001001 00100000 01110011 01110100 01100001 01110010 01110100 01100101 01100100 00100000 01101100 01100101 01100001 01101110 01101001 01101110 01100111 00100000 01110100 01101111 01110111 01100001 01110010 01100100 01110011 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00101110 00001010 00001010 01001001 01101110 01101001 01110100 01101001 01100001 01101100 01101100 01111001 00101100 00100000 01001001 00100000 01110111 01100001 01110011 00100000 01110101 01101110 01110011 01110101 01110010 01100101 00100000 01100010 01100101 01110100 01110111 01100101 01100101 01101110 00100000 01100111 01110010 01100001 01100100 01110101 01100001 01110100 01101001 01101110 01100111 00100000 01101001 01101110 00100000 00110011 01000100 00100000 01100001 01110010 01110100 00100000 00100110 00100000 01100001 01101110 01101001 01101101 01100001 01110100 01101001 01101111 01101110 00100000 01101111 01110010 00100000 01110110 01101001 01100100 01100101 01101111 00100000 00100110 00100000 01010110 01000110 01011000 00101100 00100000 01100001 01110011 00100000 01110000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01101001 01101110 01100111 00100000 01110111 01100001 01110011 01101110 00100111 01110100 00100000 01101101 01111001 00100000 01100110 01101111 01110010 01110100 01100101 00100000 01100001 01110100 00100000 01110100 01101000 01100101 00100000 01100010 01100101 01100111 01101001 01101110 01101110 01101001 01101110 01100111 00101110 00100000 00001010 01001000 01101111 01110111 01100101 01110110 01100101 01110010 00101100 00100000 01110111 01101001 01110100 01101000 00100000 01100101 01100001 01100011 01101000 00100000 01110000 01110010 01101111 01101010 01100101 01100011 01110100 00101100 00100000 01001001 00100000 01100110 01101111 01110101 01101110 01100100 00100000 01110000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01101001 01101110 01100111 00100000 01110100 01101111 00100000 01100010 01100101 00100000 01100101 01101110 01101010 01101111 01111001 01100001 01100010 01101100 01100101 00101110 00100000 01000110 01101001 01101110 01100001 01101100 01101100 01111001 00101100 00100000 01110111 01101000 01100101 01101110 00100000 01001001 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01100101 01100100 00100000 01101101 01111001 00100000 01100110 01101001 01110010 01110011 01110100 00100000 01101111 01110111 01101110 00100000 01100111 01100001 01101101 01100101 00100000 01101001 01101110 00100000 01010101 01101110 01101001 01110100 01111001 00100000 01100001 01101110 01100100 00100000 01101000 01101001 01110100 00100000 00100010 01000010 01110101 01101001 01101100 01100100 00101100 00100010 00100000 01001001 00100000 01101011 01101110 01100101 01110111 00100000 01001001 00100000 01101000 01100001 01100100 00100000 01100100 01101001 01110011 01100011 01101111 01110110 01100101 01110010 01100101 01100100 00100000 01101101 01111001 00100000 01110100 01110010 01110101 01100101 00100000 01110000 01100001 01110011 01110011 01101001 01101111 01101110 00101110 00001010 00001010 01000110 01101111 01110010 00100000 01110100 01101000 01100101 00100000 01101110 01100101 01111000 01110100 00100000 01110100 01110111 01101111 00100000 01111001 01100101 01100001 01110010 01110011 00101100 00100000 01001001 00100000 01100100 01100101 01100100 01101001 01100011 01100001 01110100 01100101 01100100 00100000 01101101 01111001 01110011 01100101 01101100 01100110 00100000 01100101 01101110 01110100 01101001 01110010 01100101 01101100 01111001 00100000 01110100 01101111 00100000 01101100 01100101 01100001 01110010 01101110 01101001 01101110 01100111 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00101110 00100000 01001001 00100000 01110100 01101111 01101111 01101011 00100000 01101111 01101110 00100000 01100001 01101101 01100010 01101001 01110100 01101001 01101111 01110101 01110011 00100000 01110000 01110010 01101111 01101010 01100101 01100011 01110100 01110011 00100000 01110111 01101001 01110100 01101000 00100000 01110100 01101000 01100101 00100000 01100111 01101111 01100001 01101100 00100000 01101111 01100110 00100000 01100111 01100001 01101001 01101110 01101001 01101110 01100111 00100000 01110100 01101000 01100101 00100000 01110011 01101011 01101001 01101100 01101100 01110011 00100000 01110100 01101111 00100000 01101010 01101111 01101001 01101110 00100000 01100001 00100000 01110000 01110010 01101111 01100110 01100101 01110011 01110011 01101001 01101111 01101110 01100001 01101100 00100000 01110011 01110100 01110101 01100100 01101001 01101111 00100000 01110101 01110000 01101111 01101110 00100000 01100111 01110010 01100001 01100100 01110101 01100001 01110100 01101001 01101111 01101110 00101110 00100000 00001010 01010111 01101000 01100101 01101110 00100000 01100111 01110010 01100001 01100100 01110101 01100001 01110100 01101001 01101110 01100111 00100000 01001001 00100000 01101000 01100001 01100100 00100000 01100001 00100000 01100111 01101111 01101111 01100100 00100000 01100111 01110010 01100001 01110011 01110000 00100000 01101111 01100110 00100000 01100001 01101100 01101100 00100000 01110011 01101111 01110010 01110100 01110011 00100000 01101111 01100110 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00100000 01110011 01101011 01101001 01101100 01101100 01110011 00101100 00100000 01100010 01110101 01110100 00100000 01001001 00100000 01100001 01101100 01110011 01101111 00100000 01110010 01100101 01100011 01101111 01100111 01101110 01101001 01111010 01100101 01100100 00100000 01110100 01101000 01100001 01110100 00100000 01001001 00100000 01110011 01110100 01101001 01101100 01101100 00100000 01101100 01100001 01100011 01101011 01100101 01100100 00100000 01110111 01101000 01100001 01110100 00100111 01110011 00100000 01110010 01100101 01110001 01110101 01101001 01110010 01100101 01100100 00100000 01100110 01101111 01110010 00100000 01101101 01111001 00100000 01100100 01110010 01100101 01100001 01101101 00100000 01101010 01101111 01100010 00101110 00001010 00001010 01010100 01101111 00100000 01100011 01101111 01101110 01110100 01101001 01101110 01110101 01100101 00100000 01110100 01101000 01101001 01110011 00100000 01110000 01100001 01110100 01101000 00101100 00100000 01001001 00100000 01101101 01100001 01100100 01100101 00100000 01100001 00100000 01100100 01100101 01100011 01101001 01110011 01101001 01101111 01101110 00100000 01110100 01101111 00100000 01100101 01101110 01110010 01101111 01101100 01101100 00100000 01101001 01101110 00100000 01101111 01101110 01100101 00100000 01101111 01100110 00100000 01110100 01101000 01100101 00100000 01100010 01100101 01110011 01110100 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01101101 01100101 01101110 01110100 00100000 01110011 01100011 01101000 01101111 01101111 01101100 01110011 00100000 01100111 01101100 01101111 01100010 01100001 01101100 01101100 01111001 00111010 00100000 01000100 01101001 01100111 01101001 01110100 01100001 01101100 00100000 01000001 01110010 01110100 01110011 00100000 00100110 00100000 01000101 01101110 01110100 01100101 01110010 01110100 01100001 01101001 01101110 01101101 01100101 01101110 01110100 00100000 01100001 01110100 00100000 01001000 01101111 01110111 01100101 01110011 01110100 00100000 01000100 01000001 01000101 00101110 00100000 00001010 01010100 01101000 01101001 01110011 00100000 01100011 01101000 01101111 01101001 01100011 01100101 00100000 01110010 01100101 01100110 01101100 01100101 01100011 01110100 01110011 00100000 01101101 01111001 00100000 01100100 01100101 01110100 01100101 01110010 01101101 01101001 01101110 01100001 01110100 01101001 01101111 01101110 00100000 01110100 01101111 00100000 01110000 01110101 01110010 01110011 01110101 01100101 00100000 01101101 01111001 00100000 01110000 01100001 01110011 01110011 01101001 01101111 01101110 00100000 01100001 01101110 01100100 00100000 01100010 01100101 01100011 01101111 01101101 01100101 00100000 01100001 00100000 01110011 01110101 01100011 01100011 01100101 01110011 01110011 01100110 01110101 01101100 00100000 01100111 01100001 01101101 01100101 00100000 01100100 01100101 01110110 01100101 01101100 01101111 01110000 01100101 01110010 00101110 00001010 00001010 01010100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101 00100000 01100110 01101111 01110010 00100000 01100100 01101001 01110011 01100011 01101111 01110110 01100101 01110010 01101001 01101110 01100111 00100000 01110100 01101000 01101001 01110011 00100000 01101000 01101001 01100100 01100100 01100101 01101110 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101 00100000 01100001 01101110 01100100 00100000 01110100 01100001 01101011 01101001 01101110 01100111 00100000 01110100 01101000 01100101 00100000 01110100 01101001 01101101 01100101 00100000 01110100 01101111 00100000 01100100 01100101 01101100 01110110 01100101 00100000 01101001 01101110 01110100 01101111 00100000 01101101 01111001 00100000 01110011 01110100 01101111 01110010 01111001 00100001 00001010