###### #....# #....# ############....# ####### ...............# #.....# #..###.......###.....# #####..)..##............# #......####.....###.##### #.###...#...##### #.# #.#...## #.# ####.#)##### #@########## #..........# #..........# ##..........# #..........# #...........# #...(......# ...#####..### #..........# ... ##.### #..........# . #...### #..........# ###########....### #..........# ...................#..........# # ####.....>....###.#......!...# ...####.....#....## #............#### ..##..<..##### #....#### .....## ##.. ... ##