### .... ..# ..... #.# ..... #.# ...... #.# ......######### #l# ..............###h# ..............##lh# ..............##.## ..............#..# ................## ...............## ......#.#.####.# .....!...hhh##.#### .....######.##....# ##.."######..#...%# ............[.....# ####..............# #..............# #..............# ###...#.###....# #.###.# #....# #. #.###.#### . #..##.# ##.##.# #.##.# #....# ##..## #### #..### ##..# #....####.#.# ####.##...#.# #.#..<.#.# #.'#...#.# #.'####8.# ###.####.# ##....## ######