/*
/*
/*
Author: Jonathan Ludwig              
????????????????????????????????????????
????????????????????????????????????????
????????????????????????????????????????
????????????????????????????????????????
????????????????????????????????????????
??????????????==========????????????????
??????????????=        =????????????????
??????????????=X======*=????????????????
??????????????= =????=.=????????????????
??????????????= =????===????????????????
??????????????= =???????????????????????
??????????????= =======?????????????????
??????????????=       ==????????????????
??????????????=======  =????????????????
????????????????????=* =????????????????
??????????????===???=  =????????????????
??????????????= =====* =????????????????
??????????????=..      =????????????????
??????????????==========????????????????
????????????????????????????????????????
????????????????????????????????????????
????????????????????????????????????????
????????????????????????????????????????
????????????????????????????????????????
????????????????????????????????????????
