. #################... ..................... ........)............ ##########.......##### #...<........ #.......##### #.......# ######.......# ###.......####### ...<............... .# ###.......####### .#. #.......# ########.#.# #.......############..........# #............)................# ####################(.........# #..........# #####......# #......# #......####### ####..>....... #........... #)..g....... #[#)........ #.#........ #.#........ #.#........ ........## #.#.##### #.#.# #.#.# ... #.#