### ..# ####.# ##....# ##.....######### ###..............# #..........###...# #.......)......# #..........#..<# #.#.>)....##.### ###.##.....###...# ...........#####.#. ##...........###... #..####.##......... #. #.##..########..## # #.##).# #...# #.##..# ..... .##.##..###.# #..< ............# #..# .##.#...##### #..# ..###..## #.@# .. #...<#######..# . #.##...........# ......######....# ........# #.#### .###....# #.# ..###.# #.# ##. #.# #.# # #. #.# #.# #.#