### ..# #.# #.# #.# ##.########## ########<#........... .............# ..#######.##.# # #......# ...#.###..# ..... #..# #....###..# . ##.......%###....# #......%......... #.....%....#..... .............!..) ...####.....#### .. ##...## #..## #.## #.# #..