### ###############.# #...............# #.#############.# #.# #.# #.#### #.### ## #....# #...# .. #....# ###.# ######### .# #....# #.####.# #.......# .# #....#####.#......####..[....#####.###### #..((>...............'................... #[....##.#...#########.........###+#+##.# #########.....# ### #########)#........# #<...........(# #.#).......# #####...###+#.#####.. #........... #........#........ ##.##'#+#### #........#)....##. #.# .# #....##.##.....# #.. .# #....# .##.###.# ##.#.# #.##.# ##.# .# ...# #. ..# #.# . ... ..# # ... ###