####### ###.....# . #.......# .. ## #.......######## ... ##. #.......'......# ....#.. ###.....######.# ....h.. ###'#### #.# ....?..#######....#####.# .......................># ...(...###)######.##.#### ....... #..# .##.# ....... ##.## ##.# .(..... #..# #.# ....... ##.# #.# .o.....#####.####.##.# ..................##.# ..######.######'## #..# #....# .................#######.###....################ ..............h............'....'..............# .................#######..##....##############.# ................. ##.####.## #<#.# .................########.## #.####### #.#.# ....................((((...# #.#.....## #.#.# ..................#######O.# #.#......######.#.# .......<..........#........# #.#.............#.# #######...#.#.#.#.#.####.#.###.#......########.# #...#.#.#.#.#.##....<....######.########.# .###.#.#.#.#.#....#.#.....# #..........# .......#.#.#.######.#.....# ############ #...#............#.....# #...(....#########.....# ##.#.....#####...#)#'#.# # #..)......#...#.#.#.# #..#.####.#...#.#...# #.#..#.####.'.....##..# ##........####.%.####..# ...........))(((........># ....######...############## ... ##### .. .