### ##.## #...## #....## #.....######### #...#.......... ##.##..#######. .. #####.#######.... ######## ##.....)........# %....[.. #..#######.####.# ##........ ##.## #.>.#..######## #.(....(.. ##..# ###...........###(#(...... ####.^## ####....##### #............. ..# #....## ###....##..## #........(### #..#####.#### ##....####...#####..####..P# #>...##..# #......##.o#.#..((.(# ...# #..#....#### ##....###..o..(###..# ..## . #...##....# ###.#....###...###.####..+ ....#######....##..... #....### ###.........o.# .......<...##..####### ####..# ####........# ....######........# ##..# #..####.o# . ###...##..... #..# #..# .. #.#.# #### #... #..# ##.#.# ##.. #..# #..#.# .. ...# #.##.. .... #.#### <... ..# #.## #. .. ..