.... .....############## ..>........)........## .........####....##..####### ##......................[... >... .........####....###.###### ..... ..........###....# #.## ..... ##..............## #..# ####..... ..........##....# ###.####...h.... #.....)).<#.#### #..........h..# #........##.# #.#..###......## .............# #......()....... ##....[...#### #..#.###w.....#. #........# #..#.>(().....# #........# ....#..#.###...# ########## .....#....# <..# ..... #..... .... .... ##..... .#. .....<. .. ......... ...........