######+# #........ #......... #.......... #........... #........... #>.......... #..<........# #...........# ####'######## #...# ###.###### . #.......# .. #.......### #.# #.........###.#### #.......#.#....<... #.......#.#........# #.......#.#........#. #.......#............ ######.####........# ..# #........# .## ###..##### # ##.###### #...l...# #.........# #.......#.# ...?.....# ..#.......# ..##.....<.# # #!......# #....... ###