### ## #.. .. #.#### #. #....# #.#. ###.##.# #.#. #......# # ##.#.##......##.# ##...(...........# #.............####... #...>..#.(........... ##.#.#..##..##)#####.# .......!....)W#..(...# ........##..##<..##### ####.##.##.....#...... #. #o##(###...##### #. #.##(# ##.## o.##(# .# ..((.. .# ##.#.. .. #.