##### ############# #. .... ............. #. ...# #............# #.####...# #............##......+ #.......# #............##......### #### +.......# #......................# #.. #.......# #..)...................# #.# #.......# #...........(..........# #.# #.#'##### #......................###.# #.#.# #..........................# #.#.#.# #...........)..............# #.#.#g# #+# #....>.....................# #.#.#'### #.############'#................# #.#.....# #..............###..........###.# #.#.....# #.#.##############..........# #.# . #.#.....# #.#.# #(................# #.######.... #.#.....####.#.# #.................###........l.. #.'.....'....#.# #........##########<>########### ###.....######.# #.>......#.................. #.....# #+# ##########.##..##......##..# #.....# #................. #.....# #.######......#### #.....# #................. #.....# #.################ #.....# #.# ... ...# ....+ .....# .......