######### #.......# #.......# ##########)......# .........).......# ##########<......#.##? #####............ #....(........## #.###..#####..##.## #...h(.).(.(..( #.####.#..?..## #.# #.# ....# #.# #.# ..(# #.# #.# ... #. #.# . #. ... . .## .