############## .............# .............# .............# ............# #.......<.# ###...##### #.......# #..####.# #..# #.########.. #..###.##........ #........######. ####.......# #.......# ... #.......## ..# #.#....).# .. #.##.....###########.# .. #........).)...#..## .[. #........#####..... #............###.# ..<###.....#......#####.#. .#.. #.....g.#.g.......... ## #.....<.#)####..)...... ##.#.##.#.# ##.....!.. #..................... ###.###............... ................ #................ #................ .......>.)....... ##.##.#.....