###########* * #........... , #............ , #............. , #...!......... #....)........ ######z..).........., , #...orz....<........ #.####..####........ , , # * ,#..# ,*....... , , +..+, ....... #..#+ *....... , .... ...... , * ...... ..... , * * +#..#+ .... +..+ . , ..# , * , , , , , , , , * , , , ,... ,, ......... , #.)........ , #....(...... #............ , #............ , * #............ #...s......... , #....<........ , #............. #............ #....F....... , #............ , #........... , * #.......... .....g... ,... , , ,, , , ,, , , , , *