### ##.# ####..## .......$# ....%....# .........## ###.. ..........##...# .......gg.....# .......)....### ##........<## ##........# ##......## ##.....# #......# #...#... .##.... ..... .