############## #...))<....... #............. #............. #............. #............. ######...#######.. ##...##'####...##.. #................. #......>....}..... >..............<.. ...............<.. #..).............. ##### #....##...##...### #...###+#####...##...# #....#..)........#..... #....'...........+..... #....#...........# ... #....#...........# #..^.#...........# ###### ###'###..|###+#### ############....####...###...# ........................#..... ../.....................#.....# ........W...............#.. ......<..h..............# ................†.......# .[......................# ........................# ##.......##.$..########## #.......##..).# #.....$.##..... #.......##...(. +..... ####