###### #..... ...... ...... ......## .......###### ## #......########## ... ####.####........... .... #....####........... ..... #.##...##........... ......##(#....##........... #.h...(_......#'####### ##c##....#.##......'..# #. #...##.##......#..# #. ###....##......#..# #.####.#########..#?.# .......#####.....##### .................# .................# ...............# ###########'###....# ..............#....# ..............#....# ..............#....# #..###.#######....# .##..###.###...###### .......<........ ................ ##############+#