### ..# # #.# . ... ####. #.## ..... #.. #..###)# #.##......## #...........# ..##.##p##.# ###..##.##)##.# o.((.....).##.# .(...>..#####.# .#. ##.#.## #.# #.# #.#.# #.# #.# #.#.#######.# #.# #...........#####.# ########)......<....##.# ..>......##########.##.# ########.# #....# #.....# ####.# #.##### #.# #.# #.# #.# #.######### #.# #........). #.# #############.######### #######.#####.............# ...............############# ........####### #########