### #### #.#######..# #..........#### #.#######.....# #.#.#......##.####### #.#.................. #.####.....##.######## ########..............<..!..# .................>##..#####.# #######.#####.....##........# #.# ####..###.#<..... #.# #........####### #.# #.#(......... #####.### #..#......[. #.......# ##.#.....## #.......# #........# #.......# #....?...# #.......####.##.....# #............K...!### ###.#.######.pp...# #.#.# #p.p...# .... ........# . [.. .........# ... ...........# ... ...........# ...........#