######### ##.....#.. ##......... #.......... #.......... #.......... #%.O....... #.%.r..l.?. #..Z....... ##......... ##.?....!. ######... .. #