######## ###### #......# #....# #......# #....# # ##############......###....#####.#.### #######...............)................w.... #.....bh...................##.....####.##### #.#####.#####.#.......####.######.# .. #.........# #.#.......# #.# #.# ## #######...# #.#.......####.# #.# #...# #.#........)...# #.# #######.######...##### #.. #..###......###..# #.# #....######.###..# [# #......###.......# #........#######.## #..##......#####..# #(.####.......'.#.# #<.# ###.....'...## #..####.......'....# #..##......#######.# #........### .# #....).### .. #....### #.# #..### ####