### o.####... .# ## o........# .# #..#####........# .# ....<..o........#.? .# ...##...!oY# #.. .# .# .......<.#.####.# .# ##.# .####.##)%...##.# .# #..# # ###.#....##.# #.# #.....Y...# #.# ##...##..## #O# #..####.# #.# ..... #.# #.# ..###### ... <.# # ..##. .## .## .# . .# # ## ##