########### #.......... ########.#########... #..........[......... #...####.###...###... #...# #.###...# ##...# #...##### #...## #...### #...# #.....# #...# #.....# ##.## #.....## #...#####......# #...##....##.._# #...##....##...# ##.###(.<.###### ###.# ###...# #...# #...# #...# #...# #...# ##... ###.# #.... #.# ....# #.# .### ###.# . #...# #.<.##### #...#...# ###.....# #.....# #....## ####.<.### # #..%.....##.##### #................ #...##...####.... ########gg.# #g..# #g..... ##...### ....# ....# ..... .... .