############ #....##....# ###.##.......# #.<..####....# #....# #....######### #+#### #............. #....#######.. ##........##... #.....%)....... . #.....%....#... ...###..........# #................# .###h.........# #.)........# #............. ....##.....####. ..### #.##### . ..# ...# ...# ###