########### ###..hh....<# #....########## #.....hhh.....# #......h....... #.8..#######.%8 #....#bhNkk# . #.8..####### #..... ###.8. ###