#### ###### ########<.## ##....####....##....# #......##......#....# #######..##..##..##..##.%## #....##..##..##..##..##..# #r##.##..##..##..##..##..# #. #.##..##..##..##..##..# .. #.....##......##......# .## #....####....####....## #. ###### ###### ###### #