...# . ...##.# ..### ###..##.# #..... .....##.# #.... .#...##.# ## #...###.#...##.# . .......#......#### #. #.........##....# .. .####.##########...###..##....###..... #.................I.....(.............. ........................###.f.<###..... ######.##%.#########....###....# # #.#.#%#.## #...........# #........# #...####(...# #.#.#.#.#######...# ###### #.<...............# ###.#.#.##.######## #.........# ##.#.#.#### #######