######## ...... #### ###....### #.. ........ ##.####### #....# #.<......# #....# #....%...# #....####### #........########........... #............................ #........########..).####### #..<.....# #.#...(.....# ########## #.#......... #.#.........# #.#.........# #.#.$.......# ............ ............. ###........... #...##.#### #...# .# #...# .# .