#..# ######### #....###....5..# #..!...###.###### #......# #.# ##......# #.# .(.<<...# #.# #......# #.# #.....<# #.# .#....%.###.####... ...!................. .###5######.####... #. #... # #####