#.. ## #... #...... ####.##... #....##.# #.......# ####.....#.# #..........# ##.....#.# # ##.#.##.# .# #.###<#.##.#######.# .# #.......##.........#.!. #..##.#.#####.......... #. #...# #.#.....[.. # ...## #..o####### ###.# #.#l# #.. ...#{# #.########.# pK......So# .#######..# #..# #..# #... #.### #.# #.# #.#