########## #........# ###........# #.#.....>..# #.........# #........# #........# .._....##)###### ..... #)# ...@####(### ...##.##...# . #.......# #..##...# #..##..## #..##..# #..##..# #..##..# #..##..# ######..##..# !. .............# #. .# ?...?.........(... #.######.# ######..#........ #........##. .............. ####........... ..............( ..>............ .............. #........##.. #.l...#.#### #...<........ .....#.# ##..b....##.# .. . #.......# ............ #.#.......#.. #.#..(....# # #######.# .