# .. ###. ... #.##### #.....######### #..<...)....... #.....######### #............ ########....####### #................. # #.######....###### #.#.# #....# #####.#'### ###### ...?......# ###.......# .......h....... ###.......##### #####.### #.# #.# #.# ..#