#### #<.### ##...#### ##.....##### ##........####### ##.............####### ###.................###### ####......................##### ####.......................# #####............(#####.# ####...##### ##.# ##.....########..### #####.##..........# #........####.# #........####'##### #........##.......# . #........##.......+ ... #..[.....##.......# .... #........##.......###..# ##.....####............# #.....# ########.###.# .... #...gK###.#.. #.#(.........# #.(.......##. ###.......# #........# #........# #........# #?....... ........ ....... ....