######### #......... .##.......... ............. #.%........# #.....%....# #..........# #...<......# ####.####### #!### #...## ###..# ########.## ###+##### #..>......##### #.......# #..............# #.......# ###.........####. #.......###...........# #.......'...#.........# #...g...#####.........# ###'##### #.........# #..# #.........# ##g# ########.## #g# .# ... ..... ....... #.......# #.......+ #.......# ...