####### #..<..# ##...## #.###.# #8'''8# ######################.###... #........#.....##...#......... #.....)........#.........####. #.........................# #........######...........# #........## #....(........ #........h### ##.........##.. #.........hh# ##...#....# ## #........##...# #####..### #......... ..... ..# ###..###... .... ..# ...# ..... ..# .... .(?... .# ... #....... # #..