#. #.. #..# ###..## #### #......####<.# ...........### #........# ###.....## ###..## ##..# ###..## #####....# #........# .....##..# ...## ##.# .# ##.### ##....# .# ##..#### ...####..## .........# ### ###.....## ##.# #####..###.## ##.....# ##...## ..... ##..# ...?.##. #..# ......... ##.# ......... .## #.## ....h.h.### #..### ##.# ....##h.#. #....########.### ....#o..# ##...........#...# #).hY## ##....##........### ###.5{c### ###......########.#### #...o((Y.####.c......########.##.# ......8###(c.(....#%.............##.# #.....# ####.h..###..<..........#.## ...... ###..##................## ...... #..#.....##...........# ..... #........########..#### ..... ##......## ##..## .... #.....## ##..## #.....# ##..## ###...))# ##..## #.......#####..## .....###....##..## .....# ###.[)...# ###.. ##....## #.. #....## #. ........# .........# #####....# #####. .# #.