########## #........# #.######.# #.#....#.########## ##########.#.##.#.##.......# ........##.#.##.#.##.......# #######.##......#.##.......# #........#.####.##......# ## #.#.#.##<#.####.####...a# .. #.#>....................# ##.#.#.#......####.........# ...........##########.#....# #.#....)......... #!#..### ###.##########. #.##.# #.........# ..##.. #.#.#####.# #####.# #.#.. .# # #.. #... #..# #..#