###### #....# #....# ###### #....# #.....##....####### .. .......#..........##### #... ............$.###.....########..... ..%....W....#....####......<....... .....%.$o...####..h.#....!......... ......HZ##### .................... .o...oho# #####.#...........Y.. .....=..# #.#.)....Y...#... ...........# # #.S............ ......!.##.# ...)............ ........# .# ................ ......... .. ........(....#.. .(....... .. #........ # ......#...