### ... .... ......%.. ....####......... .....#... ....... #......... ...... #........# ....# #.......h##....### #............. #####..##.......... #..#.......##..... .........<...#..... .?.##...))......... ... ##........(.... .. ##............. . .###.............# .................# .............##..# ........#....# ... ........#....# .. ..##..........# .. #......#.$... .......##..... O.......# .... ###....... .... #.......