#####+##### #..)......# #.........# ######.........# +....'.........+ ######....<....# #.........# #.........# ####'###### ####.# #....# #.#### ###+## ##.######## #....#####.........# #....'...#.........# #....###............ #....# ###.........# ###'### #.........# #...# ###.###### ##.### #.....# #..# #####.## ##.###### #......# #.......#######......# #+### #............##......# #####h...... #.......####.........###...phh..... #.......# ####..........###h...... #..)....# #....>.##### ..... #.......# #......# .... #.......# ######## ... ######### .